Files
hisi_SS524V100_SDK/vendor/nvp6158/audio.h
T

33 lines
887 B
C

/*
Copyright (c), 2001-2022, Shenshu Tech. Co., Ltd.
*/
#ifndef _AUDIO_H_
#define _AUDIO_H_
/*
* define and enum
*/
#define AIG_DEF 0x08
#define AOG_DEF 0x08
/*
* external api
*/
void audio_init(unsigned char recmaster, unsigned char pbmaster, unsigned char ch_num, unsigned char samplerate,
unsigned char bits);
void nvp6168_audio_init(unsigned char recmaster, unsigned char pbmaster, unsigned char ch_num, unsigned char samplerate,
unsigned char bits);
void audio_powerdown(unsigned char chip);
int nvp6158_audio_set_format(unsigned char type, nvp6158_audio_format *format);
/* Add for Raptor4 */
void audio_in_type_set(int type);
int audio_in_type_get(void);
void audio_sample_rate_set(int sample);
int audio_sample_rate_get(void);
void audio_re_initialize(int devnum);
void audio_set_aoc_format(decoder_dev_ch_info_s *decoder_info);
#endif /* End of _AUDIO_H_ */