目录
一,实现步骤
二,具体实现
1,注册设备
// 初始化libavdevice并注册所有输入和输出设备
avdevice_register_all();
2,获取输入格式对象
//获取输入格式对象
const char *fmtName = "dshow"; //设备名,根据自己的来
const AVInputFormat *fmt = av_find_input_format(fmtName);
3,打开设备
AVFormatContext *ctx = NULL;//格式上下文
const char *deviceName = "audio=阵列麦克风 (AMD Audio Device)"; //自己的输入设备名