setAudioFrameCallback method

  1. @override
int setAudioFrameCallback(
  1. TRTCAudioFrameCallback? callback
)
override

Implementation

@override
int setAudioFrameCallback(TRTCAudioFrameCallback? callback) {
  TRTCLog(_tag, "setAudioFrameCallback: $callback");
  if (callback != null) {
    _audioFrameCallbackNative ??= TRTCAudioFrameCallbackNative(TRTCCloudNative.sharedInstanceNativePointer);
    _audioFrameCallbackNative?.addListener(callback);
  } else {
    if (_audioFrameCallbackNative != null) {
      _audioFrameCallbackNative?.clearListeners();
    }
  }
  return 0;
}