NERtcSubChannelEventSink class abstract mixin

Implementers

Properties

hashCode int
The hash code for this object.
no setterinherited
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
onAudioHasHowling(String channelTag) → void
onAudioRecording(String channelTag, int code, String filePath) → void
onClientRoleChange(String channelTag, int oldRole, int newRole) → void
onConnectionStateChanged(String channelTag, int state, int reason) → void
onConnectionTypeChanged(String channelTag, int newConnectionType) → void
onDisconnect(String channelTag, int reason) → void
onError(String channelTag, int code) → void
onFirstAudioDataReceived(String channelTag, int uid) → void
onFirstAudioFrameDecoded(String channelTag, int uid) → void
onFirstVideoDataReceived(String channelTag, FirstVideoDataReceivedEvent event) → void
onFirstVideoFrameDecoded(String channelTag, FirstVideoFrameDecodedEvent event) → void
onJoinChannel(String channelTag, int result, int channelId, int elapsed, int uid) → void
onLastmileProbeResult(String channelTag, NERtcLastmileProbeResult result) → void
onLastmileQuality(String channelTag, int quality) → void
onLeaveChannel(String channelTag, int result) → void
onLiveStreamState(String channelTag, String taskId, String pushUrl, int liveState) → void
onLocalAudioVolumeIndication(String channelTag, int volume, bool vadFlag) → void
onLocalPublishFallbackToAudioOnly(String channelTag, bool isFallback, int streamType) → void
onLocalVideoWatermarkState(String channelTag, int videoStreamType, int state) → void
onMediaRelayReceiveEvent(String channelTag, int event, int code, String channelName) → void
onMediaRelayStatesChange(String channelTag, int state, String channelName) → void
onMediaRightChange(String channelTag, bool isAudioBannedByServer, bool isVideoBannedByServer) → void
onPermissionKeyWillExpire(String channelTag) → void
onReconnectingStart(String channelTag) → void
onRecvSEIMsg(String channelTag, int userID, String seiMsg) → void
onReJoinChannel(String channelTag, int result, int channelId) → void
onRemoteAudioVolumeIndication(String channelTag, RemoteAudioVolumeIndicationEvent event) → void
onRemoteSubscribeFallbackToAudioOnly(String channelTag, int uid, bool isFallback, int streamType) → void
onTakeSnapshotResult(String channelTag, int code, String path) → void
onUpdatePermissionKey(String channelTag, String key, int error, int timeout) → void
onUserAudioMute(String channelTag, int uid, bool muted) → void
onUserAudioStart(String channelTag, int uid) → void
onUserAudioStop(String channelTag, int uid) → void
onUserJoined(String channelTag, UserJoinedEvent event) → void
onUserLeave(String channelTag, UserLeaveEvent event) → void
onUserSubStreamAudioMute(String channelTag, int uid, bool muted) → void
onUserSubStreamAudioStart(String channelTag, int uid) → void
onUserSubStreamAudioStop(String channelTag, int uid) → void
onUserSubStreamVideoStart(String channelTag, int uid, int maxProfile) → void
onUserSubStreamVideoStop(String channelTag, int uid) → void
onUserVideoMute(String channelTag, UserVideoMuteEvent event) → void
onUserVideoStart(String channelTag, int uid, int maxProfile) → void
onUserVideoStop(String channelTag, int uid) → void
onVirtualBackgroundSourceEnabled(String channelTag, VirtualBackgroundSourceEnabledEvent event) → void
onWarning(String channelTag, int code) → void
toString() String
A string representation of this object.
inherited

Operators

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

Static Methods

setup(NERtcSubChannelEventSink? api, {BinaryMessenger? binaryMessenger}) → void

Constants

codec → const MessageCodec<Object?>