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

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

addLiveStreamTask(const NERtcLiveStreamTaskInfo &info)=0nertc::IRtcChannelpure virtual
adjustChannelPlaybackSignalVolume(uint32_t volume)=0nertc::IRtcChannelpure virtual
adjustUserPlaybackSignalVolume(uid_t uid, int volume)=0nertc::IRtcChannelpure virtual
enableAudioVolumeIndication(bool enable, uint64_t interval, bool enable_vad)=0nertc::IRtcChannelpure virtual
enableDualStreamMode(bool enable)=0nertc::IRtcChannelpure virtual
enableLocalAudio(bool enabled)=0nertc::IRtcChannelpure virtual
enableLocalSubStreamAudio(bool enabled)=0nertc::IRtcChannelpure virtual
enableLocalVideo(bool enabled)=0nertc::IRtcChannelpure virtual
enableLocalVideo(NERtcVideoStreamType type, bool enabled)=0nertc::IRtcChannelpure virtual
enableMediaPub(bool enabled, NERtcMediaPubType media_type)=0nertc::IRtcChannelpure virtual
enableSpatializer(bool enable, bool apply_to_team)=0nertc::IRtcChannelpure virtual
enableSpatializerRoomEffects(bool enable)=0nertc::IRtcChannelpure virtual
getChannelName()=0nertc::IRtcChannelpure virtual
getConnectionState()=0nertc::IRtcChannelpure virtual
getScreenCaptureSources(const NERtcSize &thumbSize, const NERtcSize &iconSize, const bool includeScreen)=0nertc::IRtcChannelpure virtual
initSpatializer()=0nertc::IRtcChannelpure virtual
joinChannel(const char *token)=0nertc::IRtcChannelpure virtual
joinChannel(const char *token, uid_t uid)=0nertc::IRtcChannelpure virtual
joinChannel(const char *token, uid_t uid, NERtcJoinChannelOptions channel_options)=0nertc::IRtcChannelpure virtual
leaveChannel()=0nertc::IRtcChannelpure virtual
muteLocalAudioStream(bool mute)=0nertc::IRtcChannelpure virtual
muteLocalSubStreamAudio(bool mute)=0nertc::IRtcChannelpure virtual
muteLocalVideoStream(bool mute)=0nertc::IRtcChannelpure virtual
muteLocalVideoStream(NERtcVideoStreamType type, bool mute)=0nertc::IRtcChannelpure virtual
pauseScreenCapture()=0nertc::IRtcChannelpure virtual
pushExternalVideoFrame(NERtcVideoFrame *frame)=0nertc::IRtcChannelpure virtual
pushExternalVideoFrame(NERtcVideoStreamType type, NERtcVideoFrame *frame)=0nertc::IRtcChannelpure virtual
release()=0nertc::IRtcChannelpure virtual
removeLiveStreamTask(const char *task_id)=0nertc::IRtcChannelpure virtual
reportCustomEvent(const char *event_name, const char *custom_identify, const char *parameters)=0nertc::IRtcChannelpure virtual
resumeScreenCapture()=0nertc::IRtcChannelpure virtual
sendSEIMsg(const char *data, int length, NERtcVideoStreamType type)=0nertc::IRtcChannelpure virtual
sendSEIMsg(const char *data, int length)=0nertc::IRtcChannelpure virtual
setAudioRecvRange(int audible_distance, int conversational_distance, NERtcDistanceRolloffModel roll_off)=0nertc::IRtcChannelpure virtual
setAudioSubscribeOnlyBy(uid_t *uid_array, uint32_t size)=0nertc::IRtcChannelpure virtual
setCameraCaptureConfig(const NERtcCameraCaptureConfig &config)=0nertc::IRtcChannelpure virtual
setCameraCaptureConfig(NERtcVideoStreamType type, const NERtcCameraCaptureConfig &config)=0nertc::IRtcChannelpure virtual
setChannelEventHandler(IRtcChannelEventHandler *handler)=0nertc::IRtcChannelpure virtual
setClientRole(NERtcClientRole role)=0nertc::IRtcChannelpure virtual
setExcludeWindowList(source_id_t *window_list, int count)=0nertc::IRtcChannelpure virtual
setExternalVideoSource(bool enabled)=0nertc::IRtcChannelpure virtual
setExternalVideoSource(NERtcVideoStreamType type, bool enabled)=0nertc::IRtcChannelpure virtual
setLocalMediaPriority(NERtcMediaPriorityType priority, bool is_preemptive)=0nertc::IRtcChannelpure virtual
setLocalPublishFallbackOption(NERtcStreamFallbackOption option)=0nertc::IRtcChannelpure virtual
setLocalRenderMode(NERtcVideoScalingMode scaling_mode)=0nertc::IRtcChannelpure virtual
setLocalSubStreamRenderMode(NERtcVideoScalingMode scaling_mode)=0nertc::IRtcChannelpure virtual
setLocalVideoMirrorMode(NERtcVideoMirrorMode mirror_mode)=0nertc::IRtcChannelpure virtual
setLocalVideoMirrorMode(NERtcVideoStreamType type, NERtcVideoMirrorMode mirror_mode)=0nertc::IRtcChannelpure virtual
setRangeAudioMode(NERtcRangeAudioMode mode)=0nertc::IRtcChannelpure virtual
setRangeAudioTeamID(int32_t team_id)=0nertc::IRtcChannelpure virtual
setRemoteHighPriorityAudioStream(bool enabled, uid_t uid)=0nertc::IRtcChannelpure virtual
setRemoteRenderMode(uid_t uid, NERtcVideoScalingMode scaling_mode)=0nertc::IRtcChannelpure virtual
setRemoteSubscribeFallbackOption(NERtcStreamFallbackOption option)=0nertc::IRtcChannelpure virtual
setRemoteSubSteamRenderMode(uid_t uid, NERtcVideoScalingMode scaling_mode)=0nertc::IRtcChannelpure virtual
setScreenCaptureMouseCursor(bool capture_cursor)=0nertc::IRtcChannelpure virtual
setScreenCaptureSource(const NERtcScreenCaptureSourceInfo &source, const NERtcRectangle &region_rect, const NERtcScreenCaptureParameters &capture_params)=0nertc::IRtcChannelpure virtual
setSpatializerRenderMode(NERtcSpatializerRenderMode mode)=0nertc::IRtcChannelpure virtual
setSpatializerRoomProperty(const NERtcSpatializerRoomProperty &room_property)=0nertc::IRtcChannelpure virtual
setStatsObserver(IRtcMediaStatsObserver *observer)=0nertc::IRtcChannelpure virtual
setSubscribeAudioAllowlist(uid_t *uid_array, uint32_t size)=0nertc::IRtcChannelpure virtual
setSubscribeAudioBlocklist(NERtcAudioStreamType type, uid_t *uid_array, uint32_t size)=0nertc::IRtcChannelpure virtual
setupLocalSubStreamVideoCanvas(NERtcVideoCanvas *canvas)=0nertc::IRtcChannelpure virtual
setupLocalVideoCanvas(NERtcVideoCanvas *canvas)=0nertc::IRtcChannelpure virtual
setupRemoteSubStreamVideoCanvas(uid_t uid, NERtcVideoCanvas *canvas)=0nertc::IRtcChannelpure virtual
setupRemoteVideoCanvas(uid_t uid, NERtcVideoCanvas *canvas)=0nertc::IRtcChannelpure virtual
setVideoConfig(const NERtcVideoConfig &config)=0nertc::IRtcChannelpure virtual
setVideoConfig(NERtcVideoStreamType type, const NERtcVideoConfig &config)=0nertc::IRtcChannelpure virtual
startChannelMediaRelay(NERtcChannelMediaRelayConfiguration *config)=0nertc::IRtcChannelpure virtual
startScreenCaptureByDisplayId(source_id_t display_id, const NERtcRectangle &region_rect, const NERtcScreenCaptureParameters &capture_params)=0nertc::IRtcChannelpure virtual
startScreenCaptureByScreenRect(const NERtcRectangle &screen_rect, const NERtcRectangle &region_rect, const NERtcScreenCaptureParameters &capture_params)=0nertc::IRtcChannelpure virtual
startScreenCaptureByWindowId(source_id_t window_id, const NERtcRectangle &region_rect, const NERtcScreenCaptureParameters &capture_params)=0nertc::IRtcChannelpure virtual
stopChannelMediaRelay()=0nertc::IRtcChannelpure virtual
stopScreenCapture()=0nertc::IRtcChannelpure virtual
subscribeAllRemoteAudioStream(bool subscribe)=0nertc::IRtcChannelpure virtual
subscribeRemoteAudioStream(uid_t uid, bool subscribe)=0nertc::IRtcChannelpure virtual
subscribeRemoteSubStreamAudio(uid_t uid, bool subscribe)=0nertc::IRtcChannelpure virtual
subscribeRemoteVideoStream(uid_t uid, NERtcRemoteVideoStreamType type, bool subscribe)=0nertc::IRtcChannelpure virtual
subscribeRemoteVideoSubStream(uid_t uid, bool subscribe)=0nertc::IRtcChannelpure virtual
takeLocalSnapshot(NERtcVideoStreamType stream_type, NERtcTakeSnapshotCallback *callback)=0nertc::IRtcChannelpure virtual
takeRemoteSnapshot(uid_t uid, NERtcVideoStreamType stream_type, NERtcTakeSnapshotCallback *callback)=0nertc::IRtcChannelpure virtual
updateChannelMediaRelay(NERtcChannelMediaRelayConfiguration *config)=0nertc::IRtcChannelpure virtual
updateLiveStreamTask(const NERtcLiveStreamTaskInfo &info)=0nertc::IRtcChannelpure virtual
updatePermissionKey(const char *key)=0nertc::IRtcChannelpure virtual
updateScreenCaptureParameters(const nertc::NERtcScreenCaptureParameters &captureParams)=0nertc::IRtcChannelpure virtual
updateScreenCaptureRegion(const NERtcRectangle &region_rect)=0nertc::IRtcChannelpure virtual
updateSelfPosition(const NERtcPositionInfo &info)=0nertc::IRtcChannelpure virtual
~IRtcChannel() (定义于 nertc::IRtcChannel)nertc::IRtcChannelinlinevirtual