registerAudioFrameObserver method

FutureOr<int> registerAudioFrameObserver(
  1. id<ByteRTCAudioFrameObserver> audioFrameObserver
)

@detail api @author gongzhengduo @brief 注册音频数据回调观察者。 @param audioFrameObserver 音频数据观察者,参看 ByteRTCAudioFrameObserver{@link #ByteRTCAudioFrameObserver}。如果传入 null,则取消注册。 @return - 0: 调用成功。 - < 0 : 调用失败。查看 ByteRTCReturnStatus{@link #ByteRTCReturnStatus} 获得更多错误说明 @note 注册音频数据回调观察者并调用 enableAudioFrameCallback:format:{@link #ByteRTCEngine#enableAudioFrameCallback:format} 后,ByteRTCAudioFrameObserver{@link #ByteRTCAudioFrameObserver} 会收到对应的音频回调。对回调中收到的音频数据进行处理,不会影响 RTC 的编码发送或渲染。

Implementation

FutureOr<int> registerAudioFrameObserver(
    id<ByteRTCAudioFrameObserver> audioFrameObserver) async {
  return await nativeCall(
      'registerAudioFrameObserver:', [audioFrameObserver]);
}