29 lines
826 B
C
29 lines
826 B
C
/*
|
|
* Copyright (c) XMEDIA. All rights reserved.
|
|
*/
|
|
#ifndef __CONFIG_LOAD_PARAMETER_H__
|
|
#define __CONFIG_LOAD_PARAMETER_H__
|
|
|
|
#include "xmedia_audio_common.h"
|
|
#include "xmedia_audio_ao.h"
|
|
#include "xmedia_audio_ai.h"
|
|
|
|
typedef struct USER_BASE_CONFIG
|
|
{
|
|
audio_sample_rate work_samplerate;
|
|
xmedia_u32 in_chn_cnt;
|
|
xmedia_u32 out_chn_cnt;
|
|
xmedia_u32 sample_per_frame;
|
|
xmedia_u32 frame_nums;
|
|
xmedia_u32 vqe_version;
|
|
|
|
xmedia_s32 codec_input_vol;
|
|
xmedia_s32 ai_vqe_vol;
|
|
xmedia_s32 ao_vqe_vol;
|
|
} user_base_config;
|
|
|
|
xmedia_s32 load_base_parameter(xmedia_char* ini_name, user_base_config * base_config);
|
|
xmedia_s32 load_aivqe_parameter(xmedia_char* ini_name, ai_vqe_attr* vqe_config);
|
|
xmedia_s32 load_aovqe_parameter(xmedia_char* ini_name, ao_vqe_attr* vqe_config);
|
|
#endif
|