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