webrtc 中 音频采集设备的开启

在webrtc中,如果自己创建了 adm,那么一般会自己打开设备,退出的时候,再关闭设备;

但是webrtc在创建stream的时候,会自动判断,如果设备没有打开,会自动打开,关闭的时候,会自动关闭;

当然设备需要自己创建;

void WebRtcVoiceEngine::Init() {

如果外部没有创建 adm,那么webrtc会自动创建:

#if defined(WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE)

  // No ADM supplied? Create a default one.

  if (

你可能感兴趣的:(WebRTC)