RtcChannelEventHandler constructor
- {WarningCallback warning,
- ErrorCallback error,
- UidWithElapsedCallback joinChannelSuccess,
- UidWithElapsedCallback rejoinChannelSuccess,
- RtcStatsCallback leaveChannel,
- ClientRoleCallback clientRoleChanged,
- UidWithElapsedCallback userJoined,
- UserOfflineCallback userOffline,
- ConnectionStateCallback connectionStateChanged,
- EmptyCallback connectionLost,
- TokenCallback tokenPrivilegeWillExpire,
- EmptyCallback requestToken,
- UidCallback activeSpeaker,
- VideoSizeCallback videoSizeChanged,
- RemoteVideoStateCallback remoteVideoStateChanged,
- RemoteAudioStateCallback remoteAudioStateChanged,
- FallbackCallback localPublishFallbackToAudioOnly,
- FallbackWithUidCallback remoteSubscribeFallbackToAudioOnly,
- RtcStatsCallback rtcStats,
- NetworkQualityWithUidCallback networkQuality,
- RemoteVideoStatsCallback remoteVideoStats,
- RemoteAudioStatsCallback remoteAudioStats,
- RtmpStreamingStateCallback rtmpStreamingStateChanged,
- EmptyCallback transcodingUpdated,
- StreamInjectedStatusCallback streamInjectedStatus,
- StreamMessageCallback streamMessage,
- StreamMessageErrorCallback streamMessageError,
- MediaRelayStateCallback channelMediaRelayStateChanged,
- MediaRelayEventCallback channelMediaRelayEvent,
- MetadataCallback metadataReceived,
- StreamPublishStateCallback audioPublishStateChanged,
- StreamPublishStateCallback videoPublishStateChanged,
- StreamSubscribeStateCallback audioSubscribeStateChanged,
- StreamSubscribeStateCallback videoSubscribeStateChanged,
- RtmpStreamingEventCallback rtmpStreamingEvent}
Constructs a RtcChannelEventHandler
Implementation
RtcChannelEventHandler(
{this.warning,
this.error,
this.joinChannelSuccess,
this.rejoinChannelSuccess,
this.leaveChannel,
this.clientRoleChanged,
this.userJoined,
this.userOffline,
this.connectionStateChanged,
this.connectionLost,
this.tokenPrivilegeWillExpire,
this.requestToken,
this.activeSpeaker,
this.videoSizeChanged,
this.remoteVideoStateChanged,
this.remoteAudioStateChanged,
this.localPublishFallbackToAudioOnly,
this.remoteSubscribeFallbackToAudioOnly,
this.rtcStats,
this.networkQuality,
this.remoteVideoStats,
this.remoteAudioStats,
this.rtmpStreamingStateChanged,
this.transcodingUpdated,
this.streamInjectedStatus,
this.streamMessage,
this.streamMessageError,
this.channelMediaRelayStateChanged,
this.channelMediaRelayEvent,
this.metadataReceived,
this.audioPublishStateChanged,
this.videoPublishStateChanged,
this.audioSubscribeStateChanged,
this.videoSubscribeStateChanged,
this.rtmpStreamingEvent});