1、接口函数:两个函数的主要区别 主要是写流还是写文件。
其他参数:采用的编解码个格式。
int StartRecordingPlayout(int channel,
const char* fileNameUTF8,
CodecInst* compression = NULL,
int maxSizeBytes = -1) override;
int StartRecordingPlayout(int channel,
OutStream* stream,
CodecInst* compression = NULL) override;
2、channel 值如果为-1,就在output_mixer 层录音混音后的音频,如果channel 为其他值在录音对应通道的音频
int VoEFileImpl::StartRecordingPlayout(int channel,
const char* fileNameUTF8,
CodecInst* compression,
int maxSizeBytes) {
WEBRTC_TRACE(kTraceApiCall, kTraceVoice, VoEId(_shared->instance_id(), -1),
"StartRecordingPlayout(chan