IWTNStreamEventHandler constructor

IWTNStreamEventHandler({
  1. FutureOr<void> onWTNRemoteVideoStats(
    1. String streamId,
    2. RemoteVideoStats stats
    )?,
  2. FutureOr<void> onWTNRemoteAudioStats(
    1. String streamId,
    2. RemoteAudioStats stats
    )?,
  3. FutureOr<void> onWTNVideoSubscribeStateChanged(
    1. String streamId,
    2. WTNSubscribeState state,
    3. WTNSubscribeStateChangeReason reason
    )?,
  4. FutureOr<void> onWTNAudioSubscribeStateChanged(
    1. String streamId,
    2. WTNSubscribeState state,
    3. WTNSubscribeStateChangeReason reason
    )?,
  5. FutureOr<void> onWTNFirstRemoteAudioFrame(
    1. String streamId
    )?,
  6. FutureOr<void> onWTNFirstRemoteVideoFrameDecoded(
    1. String streamId,
    2. VideoFrameInfo info
    )?,
  7. FutureOr<void> onWTNSEIMessageReceived(
    1. String streamId,
    2. int channelId,
    3. Uint8List message
    )?,
  8. FutureOr<void> onWTNDataMessageReceived(
    1. String streamId,
    2. Uint8List message,
    3. DataMessageSourceType sourceType
    )?,
})

Implementation

IWTNStreamEventHandler(
    {this.onWTNRemoteVideoStats,
    this.onWTNRemoteAudioStats,
    this.onWTNVideoSubscribeStateChanged,
    this.onWTNAudioSubscribeStateChanged,
    this.onWTNFirstRemoteAudioFrame,
    this.onWTNFirstRemoteVideoFrameDecoded,
    this.onWTNSEIMessageReceived,
    this.onWTNDataMessageReceived});