WebRTC-audio_device音频设备

发布于 2023-05-23 | 作者: bingshanzhu | 来源: CSDN博客 | 转载于: CSDN博客

AudioDeviceModule

AudioDeviceModule //音频设备组件

  AudioDeviceModuleForTest

  AudioDeviceModuleImpl

static rtc::scoped_refptr<AudioDeviceModule> Create(AudioLayer audio_layer, TaskQueueFactory* task_queue_factory); //创建默认adm.

AudioDeviceGeneric

AudioDeviceModuleImpl->AudioDeviceGeneric //通用音频设备.(同AudioDeviceModule功能接口)

  AudioDeviceWindowsCore //平台相关具体实现

  对应平台下实现接口

AudioDeviceBuffer

AudioDeviceModuleImpl->AudioDeviceBuffer //音频设备缓冲

AudioTransport

AudioTransport //音频输送接口

  AudioTransportImpl