32 lines
552 B
C
32 lines
552 B
C
#ifndef _AUDIO_ENC_H_
|
|
#define _AUDIO_ENC_H_
|
|
|
|
#include "generic/typedef.h"
|
|
|
|
enum {
|
|
MIC_PWR_INIT = 1, /*开机状态*/
|
|
MIC_PWR_ON, /*工作状态*/
|
|
MIC_PWR_OFF, /*空闲状态*/
|
|
MIC_PWR_DOWN, /*低功耗状态*/
|
|
|
|
};
|
|
|
|
|
|
enum enc_source {
|
|
ENCODE_SOURCE_MIX = 0x0,
|
|
ENCODE_SOURCE_MIC,
|
|
ENCODE_SOURCE_LINE0_LR,
|
|
ENCODE_SOURCE_LINE1_LR,
|
|
ENCODE_SOURCE_LINE2_LR,
|
|
ENCODE_SOURCE_USER,
|
|
};
|
|
|
|
|
|
|
|
|
|
int esco_enc_open(u32 coding_type, u8 frame_len);
|
|
void esco_enc_close();
|
|
void audio_mic_pwr_ctl(u8 state);
|
|
|
|
#endif/*_AUDIO_ENC_H_*/
|