NERtcChannelEventSink class abstract mixin

Implementers

Constructors

NERtcChannelEventSink()

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 type, String data) → void
onApiCallExecuted(String apiName, int result, String message) → void
onAsrCaptionResult(List<Map<Object?, Object?>?> result, int resultCount) → void
onAsrCaptionStateChanged(int asrState, int code, String message) → void
onAudioDeviceChanged(int selected) → void
onAudioDeviceStateChange(int deviceType, int deviceState) → void
onAudioHasHowling() → void
onAudioRecording(int code, String filePath) → void
onCheckNECastAudioDriverResult(int result) → void
onClientRoleChange(int oldRole, int newRole) → void
onConnectionStateChanged(int state, int reason) → void
onConnectionTypeChanged(int newConnectionType) → void
onDisconnect(int reason) → void
onError(int code) → void
onFirstAudioDataReceived(int uid) → void
onFirstAudioFrameDecoded(int uid) → void
onFirstVideoDataReceived(FirstVideoDataReceivedEvent event) → void
onFirstVideoFrameDecoded(FirstVideoFrameDecodedEvent event) → void
onFirstVideoFrameRender(int userID, int streamType, int width, int height, int elapsedTime) → void
onJoinChannel(int result, int channelId, int elapsed, int uid) → void
onLabFeatureCallback(String key, Map<Object?, Object?> param) → void
onLastmileProbeResult(NERtcLastmileProbeResult result) → void
onLastmileQuality(int quality) → void
onLeaveChannel(int result) → void
onLiveStreamState(String taskId, String pushUrl, int liveState) → void
onLocalAudioFirstPacketSent(int audioStreamType) → void
onLocalAudioVolumeIndication(int volume, bool vadFlag) → void
onLocalPublishFallbackToAudioOnly(bool isFallback, int streamType) → void
onLocalRecorderError(int error, String taskId) → void
onLocalRecorderStatus(int status, String taskId) → void
onLocalVideoRenderSizeChanged(int videoType, int width, int height) → void
onLocalVideoWatermarkState(int videoStreamType, int state) → void
onMediaRelayReceiveEvent(int event, int code, String channelName) → void
onMediaRelayStatesChange(int state, String channelName) → void
onMediaRightChange(bool isAudioBannedByServer, bool isVideoBannedByServer) → void
onPermissionKeyWillExpire() → void
onPlayStreamingFirstAudioFramePlayed(String streamId, int timeMs) → void
onPlayStreamingFirstVideoFrameRender(String streamId, int timeMs, int width, int height) → void
onPlayStreamingReceiveSeiMessage(String streamId, String message) → void
onPlayStreamingStateChange(String streamId, int state, int reason) → void
onPushStreamingReconnectedSuccess() → void
onPushStreamingReconnecting(int reason) → void
onReconnectingStart() → void
onRecvSEIMsg(int userID, String seiMsg) → void
onReJoinChannel(int result, int channelId) → void
onReleasedHwResources(int result) → void
onRemoteAudioVolumeIndication(RemoteAudioVolumeIndicationEvent event) → void
onRemoteSubscribeFallbackToAudioOnly(int uid, bool isFallback, int streamType) → void
onRemoteVideoSizeChanged(int userId, int videoType, int width, int height) → void
onScreenCaptureSourceDataUpdate(ScreenCaptureSourceData data) → void
onScreenCaptureStatus(int status) → void
onStartPushStreaming(int result, int channelId) → void
onStopPushStreaming(int result) → void
onTakeSnapshotResult(int code, String path) → void
onUpdatePermissionKey(String key, int error, int timeout) → void
onUserAudioMute(int uid, bool muted) → void
onUserAudioStart(int uid) → void
onUserAudioStop(int uid) → void
onUserDataBufferedAmountChanged(int uid, int previousAmount) → void
onUserDataReceiveMessage(int uid, Uint8List bufferData, int bufferSize) → void
onUserDataStart(int uid) → void
onUserDataStateChanged(int uid) → void
onUserDataStop(int uid) → void
onUserJoined(UserJoinedEvent event) → void
onUserLeave(UserLeaveEvent event) → void
onUserSubStreamAudioMute(int uid, bool muted) → void
onUserSubStreamAudioStart(int uid) → void
onUserSubStreamAudioStop(int uid) → void
onUserSubStreamVideoStart(int uid, int maxProfile) → void
onUserSubStreamVideoStop(int uid) → void
onUserVideoMute(UserVideoMuteEvent event) → void
onUserVideoProfileUpdate(int uid, int maxProfile) → void
onUserVideoStart(int uid, int maxProfile) → void
onUserVideoStop(int uid) → void
onVirtualBackgroundSourceEnabled(VirtualBackgroundSourceEnabledEvent event) → void
onWarning(int code) → void
toString() String
A string representation of this object.
inherited

Operators

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

Static Methods

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

Constants

codec → const MessageCodec<Object?>