RtcEngineEventHandler constructor
RtcEngineEventHandler({
- ResultCallback? onChannelJoinConfirm,
- ResultCallback? onChannelLeaveIndication,
- OnChannelCountDown? onChannelCountDown,
- OnUserJoinIndication? onUserJoinIndication,
- OnUserLeaveIndication? onUserLeaveIndication,
- UserIdCallback? onUserAudioStart,
- UserIdCallback? onUserAudioStop,
- OnUserAudioSubscribe? onUserAudioSubscribe,
- OnUserVideoStart? onUserVideoStart,
- UserIdCallback? onUserVideoStop,
- OnUserVideoSubscribe? onUserVideoSubscribe,
- UserIdCallback? onUserAudioMute,
- UserIdCallback? onUserAudioUnmute,
- UserIdCallback? onUserVideoMute,
- UserIdCallback? onUserVideoUnmute,
- UserIdCallback? onUserScreenStart,
- UserIdCallback? onUserScreenStop,
- OnUserScreenSubscribe? onUserScreenSubscribe,
- UserIdCallback? onUserScreenMute,
- UserIdCallback? onUserScreenUnmute,
- EmptyCallback? onWhiteboardAvailable,
- EmptyCallback? onWhiteboardStart,
- EmptyCallback? onWhiteboardStop,
- OnWhiteboardStartWithId? onWhiteboardStartWithId,
- OnWhiteboardStopWithId? onWhiteboardStopWithId,
- UserIdCallback? onFirstAudioDataReceived,
- UserIdCallback? onFirstVideoDataReceived,
- UserIdCallback? onFirstScreenDataReceived,
- UserIdCallback? onFirstVideoFrameRendered,
- UserIdCallback? onFirstScreenFrameRendered,
- OnVideoCaptureStateChanged? onVideoCaptureStateChanged,
- ResultCallback? onAudioStartResult,
- ResultCallback? onVideoStartResult,
- ResultCallback? onScreenStartResult,
- OnScreenCaptureStateChanged? onScreenCaptureStateChanged,
- OnChannelFailover? onChannelFailover,
- OnActiveSpeakerListUpdated? onActiveSpeakerListUpdated,
- OnUserAudioControlMessageReceived? onUserAudioControlMessageReceived,
- OnAudioMixingStateChanged? onAudioMixingStateChanged,
- OnVideoSnapshotCompleted? onVideoSnapshotCompleted,
- OnNetworkQuality? onNetworkQuality,
- OnUserAudioLevel? onUserAudioLevel,
- OnEchoDelayChanged? onEchoDelayChanged,
- OnUserAudioCallTypeChanged? onUserAudioCallTypeChanged,
- OnCalloutResult? onCalloutResult,
- RtcVideoSendStatsCallback? onVideoSendStats,
- RtcVideoRecvStatsCallback? onVideoRecvStats,
- RtcAudioSendStatsCallback? onAudioSendStats,
- RtcAudioRecvStatsCallback? onAudioRecvStats,
- RtcVideoSendStatsCallback? onScreenSendStats,
- RtcVideoRecvStatsCallback? onScreenRecvStats,
- RtcVideoSendBweStatsCallback? onVideoSendBweStats,
- RtcVideoRecvBweStatsCallback? onVideoRecvBweStats,
- RtcSystemStatsCallback? onSystemStats,
Constructs a RtcEngineEventHandler
Implementation
RtcEngineEventHandler(
{this.onChannelJoinConfirm,
this.onChannelLeaveIndication,
this.onChannelCountDown,
this.onUserJoinIndication,
this.onUserLeaveIndication,
this.onUserAudioStart,
this.onUserAudioStop,
this.onUserAudioSubscribe,
this.onUserVideoStart,
this.onUserVideoStop,
this.onUserVideoSubscribe,
this.onUserAudioMute,
this.onUserAudioUnmute,
this.onUserVideoMute,
this.onUserVideoUnmute,
this.onUserScreenStart,
this.onUserScreenStop,
this.onUserScreenSubscribe,
this.onUserScreenMute,
this.onUserScreenUnmute,
this.onWhiteboardAvailable,
this.onWhiteboardUnavailable,
this.onWhiteboardStart,
this.onWhiteboardStop,
this.onWhiteboardStartWithId,
this.onWhiteboardStopWithId,
this.onFirstAudioDataReceived,
this.onFirstVideoDataReceived,
this.onFirstScreenDataReceived,
this.onFirstVideoFrameRendered,
this.onFirstScreenFrameRendered,
this.onVideoCaptureStateChanged,
this.onAudioStartResult,
this.onVideoStartResult,
this.onScreenStartResult,
this.onScreenCaptureStateChanged,
this.onChannelFailover,
this.onActiveSpeakerListUpdated,
this.onUserAudioControlMessageReceived,
this.onAudioMixingStateChanged,
this.onVideoSnapshotCompleted,
this.onNetworkQuality,
this.onUserAudioLevel,
this.onEchoDelayChanged,
this.onUserAudioCallTypeChanged,
this.onCalloutResult,
this.onVideoSendStats,
this.onVideoRecvStats,
this.onAudioSendStats,
this.onAudioRecvStats,
this.onScreenSendStats,
this.onScreenRecvStats,
this.onVideoSendBweStats,
this.onVideoRecvBweStats,
this.onSystemStats});