onPlaybackAudioFrame method

FutureOr<void> onPlaybackAudioFrame(
  1. dynamic audioFrame
)
override

@detail callback @author wangjunzheng @brief Returns the mixed audio data of all subscribed remote users @param audioFrame Mixed audio data, see ByteRTCAudioFrame{@link #ByteRTCAudioFrame}

Implementation

FutureOr<void> onPlaybackAudioFrame(dynamic audioFrame) async {
  if ($instance == null || $instance is! IAudioFrameObserver) {
    return;
  }
  return ($instance as IAudioFrameObserver).onPlaybackAudioFrame?.call(
      packObject(
          audioFrame,
          () => AudioFrame.fromMap(AudioFrame.deepPackedMapValues(
              AudioFrame.mapMemberToConstructorParams(audioFrame)))));
}