1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283 |
- #ifndef AUDIO_DEMO_H
- #define AUDIO_DEMO_H
- #ifdef __cplusplus
- extern "C" {
- #endif
- #include "ql_audio.h"
- #include "ql_api_common.h"
- #include "ql_app_feature_config.h"
- #define RECORD_BUFFER_MAX (uint)100*1024
- #define TEST_PLAY_VOLUME AUDIOHAL_SPK_VOL_11
- #define TEST_MP3_FILE_NAME "UFS:test_mp3.mp3"
- #define TEST_WAV_FILE_NAME "UFS:test_wav.wav"
- #define TEST_AMR_FILE_NAME "UFS:test_amr.amr"
- #define TEST_RECORD_WAV_NAME "UFS:test_record_wav.wav"
- #define TEST_RECORD_PCM_NAME "UFS:test_record_pcm.pcm"
- #define QL_CUR_IIC_CHANNEL i2c_2
- #define QL_CUR_IIC_CLK_PIN QUEC_PIN_DNAME_I2C_M2_SCL
- #define QL_CUR_IIC_SDA_PIN QUEC_PIN_DNAME_I2C_M2_SDA
- #define QL_USE_CODEC_ES8311 0
- #define QL_USE_DAC_TM8211 0
- #define QL_USE_DAC_ES7148 0
- void ql_audio_app_init(void);
- void test_pcm(void);
- void test_mp3(void);
- void test_wav(void);
- void test_amr(void);
- void test_record_file(void);
- void test_record_stream(void);
- void test_amr_stream(void);
- void test_poc_half_duplex(void);
- void test_poc_full_duplex(void);
- void config_internal_codec_gain(void);
- int check_audio_format(char *fname);
- void ql_headset_det_app_init(void);
- #ifdef QL_APP_FEATURE_EXT_CODEC
- void ql_ext_codec_cb_init(void);
- #endif
- #ifdef __cplusplus
- }
- #endif
- #endif
|