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