/* SPDX-License-Identifier: GPL-2.0 */ /* * Rockchip VAD Preprocess * * Copyright (C) 2018 Fuzhou Rockchip Electronics Co., Ltd * */ #ifndef _ROCKCHIP_VAD_PREPROCESS_H #define _ROCKCHIP_VAD_PREPROCESS_H struct vad_params { int noise_abs; int noise_level; int sound_thd; int vad_con_thd; int voice_gain; }; struct vad_uparams { int noise_abs; }; void vad_preprocess_init(struct vad_params *params); void vad_preprocess_destroy(void); void vad_preprocess_update_params(struct vad_uparams *uparams); int vad_preprocess(int data); #endif