代码仓库:https://gitee.com/liudegui/audio_recorder
说明
- 读取麦克风音频输入并转码成aac格式文件。
- 依赖ffmpeg
主要成员对象
/*input_format_context Format context of opened file or device*/
AVFormatContext *_input_format_context = NULL;
/*output_format_context Format context of output file*/
AVFormatContext *_output_format_context = NULL;
/*input_codec_context Codec context of opened file or device*/
AVCodecContext *_input_codec_context = NULL;
/*output_codec_context Codec context of output file*/
AVCodecContext *_output_codec_context = NULL;
/*Resample context for the conversion*/
SwrContext *_resample_context = NULL;
/*Sample buffer*/
AVAudioFifo *_fifo = NULL;