NERtc Windows SDK
V5.3.1
|
成员的完整列表,这些成员属于 nertc::IRtcChannel,包括所有继承而来的类成员
addLiveStreamTask(const NERtcLiveStreamTaskInfo &info)=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) | 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 |
getChannelName()=0 | nertc::IRtcChannel | pure virtual |
getConnectionState()=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 |
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) | 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 |
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 |
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 |
setRemoteHighPriorityAudioStream(bool enabled, uid_t uid)=0 | nertc::IRtcChannel | pure virtual |
setRemoteRenderMode(uid_t uid, NERtcVideoScalingMode scaling_mode)=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 |
setStatsObserver(IRtcMediaStatsObserver *observer)=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 |
startChannelMediaRelay(NERtcChannelMediaRelayConfiguration *config)=0 | nertc::IRtcChannel | pure virtual |
startScreenCaptureByDisplayId(unsigned int 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 |
~IRtcChannel() (定义于 nertc::IRtcChannel) | nertc::IRtcChannel | inlinevirtual |