NERtc macOS SDK  V5.5.40
nertc::IRtcChannelEventHandler 成员列表

成员的完整列表,这些成员属于 nertc::IRtcChannelEventHandler,包括所有继承而来的类成员

onAddLiveStreamTask(const char *task_id, const char *url, int error_code)nertc::IRtcChannelEventHandlerinlinevirtual
onApiCallExecuted(const char *api_name, NERtcErrorCode error, const char *message)nertc::IRtcChannelEventHandlerinlinevirtual
onClientRoleChanged(NERtcClientRole oldRole, NERtcClientRole newRole)nertc::IRtcChannelEventHandlerinlinevirtual
onConnectionStateChange(NERtcConnectionStateType state, NERtcReasonConnectionChangedType reason)nertc::IRtcChannelEventHandlerinlinevirtual
onDisconnect(NERtcErrorCode reason)nertc::IRtcChannelEventHandlerinlinevirtual
onError(int error_code, const char *msg)nertc::IRtcChannelEventHandlerinlinevirtual
onFirstAudioDataReceived(uid_t uid)nertc::IRtcChannelEventHandlerinlinevirtual
onFirstAudioFrameDecoded(uid_t uid)nertc::IRtcChannelEventHandlerinlinevirtual
onFirstVideoDataReceived(uid_t uid)nertc::IRtcChannelEventHandlerinlinevirtual
onFirstVideoDataReceived(NERtcVideoStreamType type, uid_t uid)nertc::IRtcChannelEventHandlerinlinevirtual
onFirstVideoFrameDecoded(uid_t uid, uint32_t width, uint32_t height)nertc::IRtcChannelEventHandlerinlinevirtual
onFirstVideoFrameDecoded(NERtcVideoStreamType type, uid_t uid, uint32_t width, uint32_t height)nertc::IRtcChannelEventHandlerinlinevirtual
onFirstVideoFrameRender(NERtcVideoStreamType type, uid_t uid, uint32_t width, uint32_t height, uint64_t elapsed)nertc::IRtcChannelEventHandlerinlinevirtual
onJoinChannel(channel_id_t cid, uid_t uid, NERtcErrorCode result, uint64_t elapsed)nertc::IRtcChannelEventHandlerinlinevirtual
onLabFeatureCallback(const char *key, const char *param)nertc::IRtcChannelEventHandlerinlinevirtual
onLeaveChannel(NERtcErrorCode result)nertc::IRtcChannelEventHandlerinlinevirtual
onLiveStreamState(const char *task_id, const char *url, NERtcLiveStreamStateCode state)nertc::IRtcChannelEventHandlerinlinevirtual
onLocalAudioVolumeIndication(int volume)nertc::IRtcChannelEventHandlerinlinevirtual
onLocalAudioVolumeIndication(int volume, bool enable_vad)nertc::IRtcChannelEventHandlerinlinevirtual
onLocalPublishFallbackToAudioOnly(bool is_fallback, NERtcVideoStreamType stream_type)nertc::IRtcChannelEventHandlerinlinevirtual
onLocalVideoRenderSizeChanged(NERtcVideoStreamType type, uint32_t width, uint32_t height)nertc::IRtcChannelEventHandlerinlinevirtual
onMediaRelayEvent(NERtcChannelMediaRelayEvent event, const char *channel_name, NERtcErrorCode error)nertc::IRtcChannelEventHandlerinlinevirtual
onMediaRelayStateChanged(NERtcChannelMediaRelayState state, const char *channel_name)nertc::IRtcChannelEventHandlerinlinevirtual
onMediaRightChange(bool is_audio_banned, bool is_video_banned)nertc::IRtcChannelEventHandlerinlinevirtual
onPermissionKeyWillExpire()nertc::IRtcChannelEventHandlerinlinevirtual
onReconnectingStart(channel_id_t cid, uid_t uid)nertc::IRtcChannelEventHandlerinlinevirtual
onRecvSEIMsg(uid_t uid, const char *data, uint32_t dataSize)nertc::IRtcChannelEventHandlerinlinevirtual
onRejoinChannel(channel_id_t cid, uid_t uid, NERtcErrorCode result, uint64_t elapsed)nertc::IRtcChannelEventHandlerinlinevirtual
onRemoteAudioVolumeIndication(const NERtcAudioVolumeInfo *speakers, unsigned int speaker_number, int total_volume)nertc::IRtcChannelEventHandlerinlinevirtual
onRemoteSubscribeFallbackToAudioOnly(uid_t uid, bool is_fallback, NERtcVideoStreamType stream_type)nertc::IRtcChannelEventHandlerinlinevirtual
onRemoteVideoReceiveSizeChanged(uid_t uid, NERtcVideoStreamType type, uint32_t width, uint32_t height)nertc::IRtcChannelEventHandlerinlinevirtual
onRemoveLiveStreamTask(const char *task_id, int error_code)nertc::IRtcChannelEventHandlerinlinevirtual
onScreenCaptureSourceDataUpdate(NERtcScreenCaptureSourceData data)nertc::IRtcChannelEventHandlerinlinevirtual
onScreenCaptureStatus(NERtcScreenCaptureStatus status)nertc::IRtcChannelEventHandlerinlinevirtual
onUpdateLiveStreamTask(const char *task_id, const char *url, int error_code)nertc::IRtcChannelEventHandlerinlinevirtual
onUpdatePermissionKey(const char *key, NERtcErrorCode error, int timeout)nertc::IRtcChannelEventHandlerinlinevirtual
onUserAudioMute(uid_t uid, bool mute)nertc::IRtcChannelEventHandlerinlinevirtual
onUserAudioStart(uid_t uid)nertc::IRtcChannelEventHandlerinlinevirtual
onUserAudioStop(uid_t uid)nertc::IRtcChannelEventHandlerinlinevirtual
onUserJoined(uid_t uid, const char *user_name)nertc::IRtcChannelEventHandlerinlinevirtual
onUserJoined(uid_t uid, const char *user_name, NERtcUserJoinExtraInfo join_extra_info)nertc::IRtcChannelEventHandlerinlinevirtual
onUserLeft(uid_t uid, NERtcSessionLeaveReason reason)nertc::IRtcChannelEventHandlerinlinevirtual
onUserLeft(uid_t uid, NERtcSessionLeaveReason reason, NERtcUserJoinExtraInfo leave_extra_info)nertc::IRtcChannelEventHandlerinlinevirtual
onUserSubStreamAudioMute(uid_t uid, bool mute)nertc::IRtcChannelEventHandlerinlinevirtual
onUserSubStreamAudioStart(uid_t uid)nertc::IRtcChannelEventHandlerinlinevirtual
onUserSubStreamAudioStop(uid_t uid)nertc::IRtcChannelEventHandlerinlinevirtual
onUserSubStreamVideoStart(uid_t uid, NERtcVideoProfileType max_profile)nertc::IRtcChannelEventHandlerinlinevirtual
onUserSubStreamVideoStop(uid_t uid)nertc::IRtcChannelEventHandlerinlinevirtual
onUserVideoMute(uid_t uid, bool mute)nertc::IRtcChannelEventHandlerinlinevirtual
onUserVideoMute(NERtcVideoStreamType videoStreamType, uid_t uid, bool mute)nertc::IRtcChannelEventHandlerinlinevirtual
onUserVideoStart(uid_t uid, NERtcVideoProfileType max_profile)nertc::IRtcChannelEventHandlerinlinevirtual
onUserVideoStop(uid_t uid)nertc::IRtcChannelEventHandlerinlinevirtual
onWarning(int warn_code, const char *msg)nertc::IRtcChannelEventHandlerinlinevirtual
~IRtcChannelEventHandler() (定义于 nertc::IRtcChannelEventHandler)nertc::IRtcChannelEventHandlerinlinevirtual