NERtc Windows SDK  V5.3.1
nertc::IRtcEngineEventHandlerEx 成员列表

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

onAddLiveStreamTask(const char *task_id, const char *url, int error_code)nertc::IRtcEngineEventHandlerExinlinevirtual
onApiCallExecuted(const char *api_name, NERtcErrorCode error, const char *message)nertc::IRtcEngineEventHandlerinlinevirtual
onAudioDefaultDeviceChanged(const char device_id[kNERtcMaxDeviceIDLength], NERtcAudioDeviceType device_type)nertc::IRtcEngineEventHandlerExinlinevirtual
onAudioDeviceStateChanged(const char device_id[kNERtcMaxDeviceIDLength], NERtcAudioDeviceType device_type, NERtcAudioDeviceState device_state)nertc::IRtcEngineEventHandlerExinlinevirtual
onAudioEffectFinished(uint32_t effect_id)nertc::IRtcEngineEventHandlerExinlinevirtual
onAudioEffectTimestampUpdate(uint32_t effect_id, uint64_t timestamp_ms)nertc::IRtcEngineEventHandlerExinlinevirtual
onAudioHowling(bool howling)nertc::IRtcEngineEventHandlerExinlinevirtual
onAudioMixingStateChanged(NERtcAudioMixingState state, NERtcAudioMixingErrorCode error_code)nertc::IRtcEngineEventHandlerExinlinevirtual
onAudioMixingTimestampUpdate(uint64_t timestamp_ms)nertc::IRtcEngineEventHandlerExinlinevirtual
onAudioRecording(NERtcAudioRecordingCode code, const char *file_path)nertc::IRtcEngineEventHandlerExinlinevirtual
onCaptureVideoFrame(void *data, NERtcVideoType type, uint32_t width, uint32_t height, uint32_t count, uint32_t offset[kNERtcMaxPlaneCount], uint32_t stride[kNERtcMaxPlaneCount], NERtcVideoRotation rotation)nertc::IRtcEngineEventHandlerExinlinevirtual
onCheckNECastAudioDriverResult(NERtcInstallCastAudioDriverResult result)nertc::IRtcEngineEventHandlerExinlinevirtual
onClientRoleChanged(NERtcClientRole oldRole, NERtcClientRole newRole)nertc::IRtcEngineEventHandlerinlinevirtual
onConnectionStateChange(NERtcConnectionStateType state, NERtcReasonConnectionChangedType reason)nertc::IRtcEngineEventHandlerinlinevirtual
onDisconnect(NERtcErrorCode reason)nertc::IRtcEngineEventHandlerinlinevirtual
onError(int error_code, const char *msg)nertc::IRtcEngineEventHandlerinlinevirtual
onFirstAudioDataReceived(uid_t uid)nertc::IRtcEngineEventHandlerExinlinevirtual
onFirstAudioFrameDecoded(uid_t uid)nertc::IRtcEngineEventHandlerExinlinevirtual
onFirstVideoDataReceived(uid_t uid)nertc::IRtcEngineEventHandlerExinlinevirtual
onFirstVideoDataReceived(NERtcVideoStreamType type, uid_t uid)nertc::IRtcEngineEventHandlerExinlinevirtual
onFirstVideoFrameDecoded(uid_t uid, uint32_t width, uint32_t height)nertc::IRtcEngineEventHandlerExinlinevirtual
onFirstVideoFrameDecoded(NERtcVideoStreamType type, uid_t uid, uint32_t width, uint32_t height)nertc::IRtcEngineEventHandlerExinlinevirtual
onJoinChannel(channel_id_t cid, uid_t uid, NERtcErrorCode result, uint64_t elapsed)nertc::IRtcEngineEventHandlerinlinevirtual
onLastmileProbeResult(const NERtcLastmileProbeResult &result)nertc::IRtcEngineEventHandlerExinlinevirtual
onLastmileQuality(NERtcNetworkQualityType quality)nertc::IRtcEngineEventHandlerExinlinevirtual
onLeaveChannel(NERtcErrorCode result)nertc::IRtcEngineEventHandlerinlinevirtual
onLiveStreamState(const char *task_id, const char *url, NERtcLiveStreamStateCode state)nertc::IRtcEngineEventHandlerExinlinevirtual
onLocalAudioVolumeIndication(int volume)nertc::IRtcEngineEventHandlerExinlinevirtual
onLocalAudioVolumeIndication(int volume, bool enable_vad)nertc::IRtcEngineEventHandlerExinlinevirtual
onLocalPublishFallbackToAudioOnly(bool is_fallback, NERtcVideoStreamType stream_type)nertc::IRtcEngineEventHandlerExinlinevirtual
onLocalVideoWatermarkState(NERtcVideoStreamType videoStreamType, NERtcLocalVideoWatermarkState state)nertc::IRtcEngineEventHandlerExinlinevirtual
onMediaRelayEvent(NERtcChannelMediaRelayEvent event, const char *channel_name, NERtcErrorCode error)nertc::IRtcEngineEventHandlerExinlinevirtual
onMediaRelayStateChanged(NERtcChannelMediaRelayState state, const char *channel_name)nertc::IRtcEngineEventHandlerExinlinevirtual
onMediaRightChange(bool is_audio_banned, bool is_video_banned)nertc::IRtcEngineEventHandlerExinlinevirtual
onPermissionKeyWillExpire()nertc::IRtcEngineEventHandlerExinlinevirtual
onReconnectingStart(channel_id_t cid, uid_t uid)nertc::IRtcEngineEventHandlerinlinevirtual
onRecvSEIMsg(uid_t uid, const char *data, uint32_t dataSize)nertc::IRtcEngineEventHandlerExinlinevirtual
onRejoinChannel(channel_id_t cid, uid_t uid, NERtcErrorCode result, uint64_t elapsed)nertc::IRtcEngineEventHandlerinlinevirtual
onReleasedHwResources(NERtcErrorCode result)nertc::IRtcEngineEventHandlerinlinevirtual
onRemoteAudioVolumeIndication(const NERtcAudioVolumeInfo *speakers, unsigned int speaker_number, int total_volume)nertc::IRtcEngineEventHandlerExinlinevirtual
onRemoteSubscribeFallbackToAudioOnly(uid_t uid, bool is_fallback, NERtcVideoStreamType stream_type)nertc::IRtcEngineEventHandlerExinlinevirtual
onRemoveLiveStreamTask(const char *task_id, int error_code)nertc::IRtcEngineEventHandlerExinlinevirtual
onScreenCaptureStatus(NERtcScreenCaptureStatus status)nertc::IRtcEngineEventHandlerExinlinevirtual
onUpdateLiveStreamTask(const char *task_id, const char *url, int error_code)nertc::IRtcEngineEventHandlerExinlinevirtual
onUpdatePermissionKey(const char *key, NERtcErrorCode error, int timeout)nertc::IRtcEngineEventHandlerExinlinevirtual
onUserAudioMute(uid_t uid, bool mute)nertc::IRtcEngineEventHandlerExinlinevirtual
onUserAudioStart(uid_t uid)nertc::IRtcEngineEventHandlerinlinevirtual
onUserAudioStop(uid_t uid)nertc::IRtcEngineEventHandlerinlinevirtual
onUserDataBufferedAmountChanged(uid_t uid, uint64_t previousAmount)nertc::IRtcEngineEventHandlerExinlinevirtual
onUserDataReceiveMessage(uid_t uid, void *pData, uint64_t size)nertc::IRtcEngineEventHandlerExinlinevirtual
onUserDataStart(uid_t uid)nertc::IRtcEngineEventHandlerExinlinevirtual
onUserDataStateChanged(uid_t uid)nertc::IRtcEngineEventHandlerExinlinevirtual
onUserDataStop(uid_t uid)nertc::IRtcEngineEventHandlerExinlinevirtual
onUserJoined(uid_t uid, const char *user_name)nertc::IRtcEngineEventHandlerinlinevirtual
onUserJoined(uid_t uid, const char *user_name, NERtcUserJoinExtraInfo join_extra_info)nertc::IRtcEngineEventHandlerinlinevirtual
onUserLeft(uid_t uid, NERtcSessionLeaveReason reason)nertc::IRtcEngineEventHandlerinlinevirtual
onUserLeft(uid_t uid, NERtcSessionLeaveReason reason, NERtcUserJoinExtraInfo leave_extra_info)nertc::IRtcEngineEventHandlerinlinevirtual
onUserSubStreamAudioMute(uid_t uid, bool mute)nertc::IRtcEngineEventHandlerExinlinevirtual
onUserSubStreamAudioStart(uid_t uid)nertc::IRtcEngineEventHandlerExinlinevirtual
onUserSubStreamAudioStop(uid_t uid)nertc::IRtcEngineEventHandlerExinlinevirtual
onUserSubStreamVideoStart(uid_t uid, NERtcVideoProfileType max_profile)nertc::IRtcEngineEventHandlerExinlinevirtual
onUserSubStreamVideoStop(uid_t uid)nertc::IRtcEngineEventHandlerExinlinevirtual
onUserVideoMute(uid_t uid, bool mute)nertc::IRtcEngineEventHandlerExinlinevirtual
onUserVideoMute(NERtcVideoStreamType videoStreamType, uid_t uid, bool mute)nertc::IRtcEngineEventHandlerExinlinevirtual
onUserVideoProfileUpdate(uid_t uid, NERtcVideoProfileType max_profile)nertc::IRtcEngineEventHandlerExinlinevirtual
onUserVideoStart(uid_t uid, NERtcVideoProfileType max_profile)nertc::IRtcEngineEventHandlerinlinevirtual
onUserVideoStop(uid_t uid)nertc::IRtcEngineEventHandlerinlinevirtual
onVideoDeviceStateChanged(const char device_id[kNERtcMaxDeviceIDLength], NERtcVideoDeviceType device_type, NERtcVideoDeviceState device_state)nertc::IRtcEngineEventHandlerExinlinevirtual
onVirtualBackgroundSourceEnabled(bool enabled, NERtcVirtualBackgroundSourceStateReason reason)nertc::IRtcEngineEventHandlerExinlinevirtual
onWarning(int warn_code, const char *msg)nertc::IRtcEngineEventHandlerinlinevirtual
~IRtcEngineEventHandler() (定义于 nertc::IRtcEngineEventHandler)nertc::IRtcEngineEventHandlerinlinevirtual
~IRtcEngineEventHandlerEx() (定义于 nertc::IRtcEngineEventHandlerEx)nertc::IRtcEngineEventHandlerExinlinevirtual