registerLocalEncodedVideoFrameObserver method

FutureOr<int> registerLocalEncodedVideoFrameObserver(
  1. id<ByteRTCLocalEncodedVideoFrameObserver> frameObserver
)

@detail api @hiddensdk(audiosdk) @author liuyangyang @brief 注册本地视频帧监测器。
无论使用内部采集还是自定义采集,调用该方法后,SDK 每监测到一帧本地视频帧时,都会将视频帧信息通过 onLocalEncodedVideoFrame:Frame:{@link #ByteRTCLocalEncodedVideoFrameObserver#onLocalEncodedVideoFrame:Frame} 回调给用户 @param frameObserver 本地视频帧监测器,参看 ByteRTCLocalEncodedVideoFrameObserver{@link #ByteRTCLocalEncodedVideoFrameObserver}。将参数设置为 nullptr 则取消注册。 @return - 0: 调用成功。 - < 0 : 调用失败。查看 ByteRTCReturnStatus{@link #ByteRTCReturnStatus} 获得更多错误说明 @note 该方法可在进房前后任意时间调用,在进房前调用可保证尽可能早地监测视频帧并触发回调

Implementation

FutureOr<int> registerLocalEncodedVideoFrameObserver(
    id<ByteRTCLocalEncodedVideoFrameObserver> frameObserver) async {
  return await nativeCall(
      'registerLocalEncodedVideoFrameObserver:', [frameObserver]);
}