RtcEngineEventHandler class

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

Methods

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

Operators

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