NERtcSubChannelEventSink class abstract mixin

Implementers

Constructors

NERtcSubChannelEventSink()

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
onAiData(String channelTag, String type, String data) → void
onApiCallExecuted(String channelTag, String apiName, int result, String message) → void
onAsrCaptionResult(String channelTag, List<Map<Object?, Object?>?> result, int resultCount) → void
onAsrCaptionStateChanged(String channelTag, int asrState, int code, String message) → void
onAudioDeviceChanged(String channelTag, int selected) → void
onAudioDeviceStateChange(String channelTag, int deviceType, int deviceState) → void
onAudioHasHowling(String channelTag) → void
onAudioRecording(String channelTag, int code, String filePath) → void
onCheckNECastAudioDriverResult(String channelTag, int result) → 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
onFirstVideoFrameRender(String channelTag, int userID, int streamType, int width, int height, int elapsedTime) → void
onJoinChannel(String channelTag, int result, int channelId, int elapsed, int uid) → void
onLabFeatureCallback(String channelTag, String key, Map<Object?, Object?> param) → 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
onLocalAudioFirstPacketSent(String channelTag, int audioStreamType) → void
onLocalAudioVolumeIndication(String channelTag, int volume, bool vadFlag) → void
onLocalPublishFallbackToAudioOnly(String channelTag, bool isFallback, int streamType) → void
onLocalRecorderError(String channelTag, int error, String taskId) → void
onLocalRecorderStatus(String channelTag, int status, String taskId) → void
onLocalVideoRenderSizeChanged(String channelTag, int videoType, int width, int height) → 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
onPlayStreamingFirstAudioFramePlayed(String channelTag, String streamId, int timeMs) → void
onPlayStreamingFirstVideoFrameRender(String channelTag, String streamId, int timeMs, int width, int height) → void
onPlayStreamingReceiveSeiMessage(String channelTag, String streamId, String message) → void
onPlayStreamingStateChange(String channelTag, String streamId, int state, int reason) → void
onPushStreamingReconnectedSuccess(String channelTag) → void
onPushStreamingReconnecting(String channelTag, int reason) → void
onReconnectingStart(String channelTag) → void
onRecvSEIMsg(String channelTag, int userID, String seiMsg) → void
onReJoinChannel(String channelTag, int result, int channelId) → void
onReleasedHwResources(String channelTag, int result) → void
onRemoteAudioVolumeIndication(String channelTag, RemoteAudioVolumeIndicationEvent event) → void
onRemoteSubscribeFallbackToAudioOnly(String channelTag, int uid, bool isFallback, int streamType) → void
onRemoteVideoSizeChanged(String channelTag, int userId, int videoType, int width, int height) → void
onScreenCaptureSourceDataUpdate(String channelTag, ScreenCaptureSourceData data) → void
onScreenCaptureStatus(String channelTag, int status) → void
onStartPushStreaming(String channelTag, int result, int channelId) → void
onStopPushStreaming(String channelTag, int result) → 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
onUserDataBufferedAmountChanged(String channelTag, int uid, int previousAmount) → void
onUserDataReceiveMessage(String channelTag, int uid, Uint8List bufferData, int bufferSize) → void
onUserDataStart(String channelTag, int uid) → void
onUserDataStateChanged(String channelTag, int uid) → void
onUserDataStop(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
onUserVideoProfileUpdate(String channelTag, int uid, int maxProfile) → 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?>