enableAudioFrameCallback abstract method
Future<int?>
enableAudioFrameCallback({
- required AudioFrameCallbackMethod method,
- required AudioFormat format,
设置并开启指定的音频数据帧回调。
开启音频回调并调用 RTCVideo.registerAudioFrameObserver 后, IAudioFrameObserver 会收到对应的音频回调。两者调用顺序没有限制且相互独立。
method
音频回调方法,参看 AudioFrameCallbackMethod。
注意, 当音频回调方法设置为 AudioFrameCallbackMethod.record、AudioFrameCallbackMethod.playback、AudioFrameCallbackMethod.mixed 时,你需要在参数 format 中指定准确的采样率和声道,暂不支持设置为自动。
当音频回调方法设置为 AudioFrameCallbackMethod.remoteUser 时,将 format 中的各个字段设置为默认值。
format
音频参数格式,参看 AudioFormat。
返回值:
0
:调用成功;<0
:调用失败,具体原因参看 ReturnStatus。
Implementation
Future<int?> enableAudioFrameCallback({
required AudioFrameCallbackMethod method,
required AudioFormat format,
});