在webrtc中,如果自己创建了 adm,那么一般会自己打开设备,退出的时候,再关闭设备;
但是webrtc在创建stream的时候,会自动判断,如果设备没有打开,会自动打开,关闭的时候,会自动关闭;
当然设备需要自己创建;
void WebRtcVoiceEngine::Init() {
如果外部没有创建 adm,那么webrtc会自动创建:
#if defined(WEBRTC_INCLUDE_INTERNAL_AUDIO_DEVICE)
// No ADM supplied? Create a default one.
if (