RtcEngineEventHandler class Null safety

Callback of RtcEngine, the callbacks must to set to RtcEngine to get events notification.

RtcEngine的回调函数, 在使用RtcEigine之前必须要设置回调以获取事件通知。

Constructors

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? onWhiteboardUnavailable, 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

Properties

hashCode int
The hash code for this object.
read-only, inherited
onActiveSpeakerListUpdated ↔ OnActiveSpeakerListUpdated?
Notification of active speaker list updating
read / write
onAudioMixingStateChanged ↔ OnAudioMixingStateChanged?
Notification of audio mixing state changing
read / write
onAudioRecvStats ↔ RtcAudioRecvStatsCallback?
Callback statistics of received audio.
read / write
onAudioSendStats ↔ RtcAudioSendStatsCallback?
Callback statistics of sent audio.
read / write
onAudioStartResult ↔ ResultCallback?
Notification of audio start result
read / write
onCalloutResult ↔ OnCalloutResult?
Notification of call-out result
read / write
onChannelCountDown ↔ OnChannelCountDown?
Notification of channel count down
read / write
onChannelFailover ↔ OnChannelFailover?
Notification of channel failover
read / write
onChannelJoinConfirm ↔ ResultCallback?
Notification of join channel
read / write
onChannelLeaveIndication ↔ ResultCallback?
Notification of leave channel
read / write
onEchoDelayChanged ↔ OnEchoDelayChanged?
Callback new echo delay detected when using software aec.
read / write
onFirstAudioDataReceived ↔ UserIdCallback?
Notification of first audio packet arrived
read / write
onFirstScreenDataReceived ↔ UserIdCallback?
Notification of first screen share packet arrived
read / write
onFirstScreenFrameRendered ↔ UserIdCallback?
Notification of first screen share frame will be rendered.
read / write
onFirstVideoDataReceived ↔ UserIdCallback?
Notification of first video packet arrived
read / write
onFirstVideoFrameRendered ↔ UserIdCallback?
Notification of first video frame will be rendered.
read / write
onNetworkQuality ↔ OnNetworkQuality?
Notification of in-call network quality
read / write
onScreenCaptureStateChanged ↔ OnScreenCaptureStateChanged?
Notification of screen capture state changed.
read / write
onScreenRecvStats ↔ RtcVideoRecvStatsCallback?
Callback statistics of received screen sharing.
read / write
onScreenSendStats ↔ RtcVideoSendStatsCallback?
Callback statistics of sent screen sharing.
read / write
onScreenStartResult ↔ ResultCallback?
Notification of sharing start result
read / write
onSystemStats ↔ RtcSystemStatsCallback?
Callback system statistics.
read / write
onUserAudioCallTypeChanged ↔ OnUserAudioCallTypeChanged?
Notification of audio call type changed
read / write
onUserAudioControlMessageReceived ↔ OnUserAudioControlMessageReceived?
Callback User Audio Control Message.
read / write
onUserAudioLevel ↔ OnUserAudioLevel?
Callback user audio level.
read / write
onUserAudioMute ↔ UserIdCallback?
Notification of attendee mute audio
read / write
onUserAudioStart ↔ UserIdCallback?
Notification of attendee start audio
read / write
onUserAudioStop ↔ UserIdCallback?
Notification of attendee stop audio
read / write
onUserAudioSubscribe ↔ OnUserAudioSubscribe?
Notification of result to subscribe user audio
read / write
onUserAudioUnmute ↔ UserIdCallback?
Notification of attendee unmute audio
read / write
onUserJoinIndication ↔ OnUserJoinIndication?
Notification of other attendee join
read / write
onUserLeaveIndication ↔ OnUserLeaveIndication?
Notification of other attendee leave
read / write
onUserScreenMute ↔ UserIdCallback?
Notification of attendee mute screen share
read / write
onUserScreenStart ↔ UserIdCallback?
Notification of attendee start screen share
read / write
onUserScreenStop ↔ UserIdCallback?
Notification of attendee stop screen share
read / write
onUserScreenSubscribe ↔ OnUserScreenSubscribe?
Notification of result to subscribe user screen share
read / write
onUserScreenUnmute ↔ UserIdCallback?
Notification of attendee unmute screen share
read / write
onUserVideoMute ↔ UserIdCallback?
Notification of attendee mute video
read / write
onUserVideoStart ↔ OnUserVideoStart?
Notification of attendee start video
read / write
onUserVideoStop ↔ UserIdCallback?
Notification of attendee stop video
read / write
onUserVideoSubscribe ↔ OnUserVideoSubscribe?
Notification of result to subscribe user video
read / write
onUserVideoUnmute ↔ UserIdCallback?
Notification of attendee unmute video
read / write
onVideoCaptureStateChanged ↔ OnVideoCaptureStateChanged?
Notification of video capture state changed.
read / write
onVideoRecvBweStats ↔ RtcVideoRecvBweStatsCallback?
Callback bandwidth estimation information of received video.
read / write
onVideoRecvStats ↔ RtcVideoRecvStatsCallback?
Callback statistics of received video.
read / write
onVideoSendBweStats ↔ RtcVideoSendBweStatsCallback?
Callback bandwidth estimation information of sent video.
read / write
onVideoSendStats ↔ RtcVideoSendStatsCallback?
Callback statistics of sent video.
read / write
onVideoSnapshotCompleted ↔ OnVideoSnapshotCompleted?
Notification of user's video snapshot completed
read / write
onVideoStartResult ↔ ResultCallback?
Notification of video start result
read / write
onWhiteboardAvailable ↔ EmptyCallback?
Notification of whiteboard service available
read / write
onWhiteboardStart ↔ EmptyCallback?
Notification of default whiteboard start
read / write
onWhiteboardStartWithId ↔ OnWhiteboardStartWithId?
Notification of whiteboard start
read / write
onWhiteboardStop ↔ EmptyCallback?
Notification of default whiteboard stop
read / write
onWhiteboardStopWithId ↔ OnWhiteboardStopWithId?
Notification of whiteboard stop
read / write
onWhiteboardUnavailable ↔ EmptyCallback?
Notification of whiteboard service unavailable
read / write
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited