1 /*
2  * Copyright (C) 2015-2020 Alibaba Group Holding Limited
3  */
4 #ifndef __AUDIO_DUMP_H__
5 #define __AUDIO_DUMP_H__
6 
7 #ifdef __cplusplus
8 extern "C" {
9 #endif
10 
11 #ifdef AUDIO_DEBUG
12 #define AUDIO_DUMP
13 #endif
14 
15 void audio_dump_init(int frame_len, int sample_bytes, int channel_num);
16 void audio_dump_clear_up(void);
17 void audio_dump_add_channel_data(int channel_id, void *pcm_buf, int pcm_len);
18 void audio_dump_run(void);
19 
20 void data_dump_init(void);
21 void data_dump_run(const char *str, void *data_buf, uint32_t data_len);
22 
23 #ifdef __cplusplus
24 }
25 #endif
26 
27 #endif