NERtc Windows SDK  V4.6.0
nertc::IRtcEngineEx 成员列表

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

addLiveStreamTask(const NERtcLiveStreamTaskInfo &info)=0nertc::IRtcEngineExpure virtual
adjustLoopbackRecordingSignalVolume(int volume)=0nertc::IRtcEngineExpure virtual
adjustUserPlaybackSignalVolume(uid_t uid, int volume)=0nertc::IRtcEngineExpure virtual
checkNECastAudioDriver()=0nertc::IRtcEngineExpure virtual
createChannel(const char *channel_name)=0nertc::IRtcEngineExpure virtual
enableAudioVolumeIndication(bool enable, uint64_t interval)=0nertc::IRtcEngineExpure virtual
enableDualStreamMode(bool enable)=0nertc::IRtcEngineExpure virtual
enableEarback(bool enabled, uint32_t volume)=0nertc::IRtcEngineExpure virtual
enableEncryption(bool enable, NERtcEncryptionConfig config)=0nertc::IRtcEngineExpure virtual
enableFaceEnhance(bool enable)=0nertc::IRtcEngineExpure virtual
enableLocalAudio(bool enabled)=0nertc::IRtcEnginepure virtual
enableLocalVideo(bool enabled)=0nertc::IRtcEnginepure virtual
enableLoopbackRecording(bool enabled, const char *device_name)=0nertc::IRtcEngineExpure virtual
enableSuperResolution(bool enable)=0nertc::IRtcEngineExpure virtual
enableVirtualBackground(bool enabled, VirtualBackgroundSource backgroundSource)=0nertc::IRtcEngineExpure virtual
getAudioMixingCurrentPosition(uint64_t *position)=0nertc::IRtcEngineExpure virtual
getAudioMixingDuration(uint64_t *duration)=0nertc::IRtcEngineExpure virtual
getAudioMixingPlaybackVolume(uint32_t *volume)=0nertc::IRtcEngineExpure virtual
getAudioMixingSendVolume(uint32_t *volume)=0nertc::IRtcEngineExpure virtual
getConnectionState()=0nertc::IRtcEngineExpure virtual
getEffectPlaybackVolume(uint32_t effect_id, uint32_t *volume)=0nertc::IRtcEngineExpure virtual
getEffectSendVolume(uint32_t effect_id, uint32_t *volume)=0nertc::IRtcEngineExpure virtual
getErrorDescription(int error_code)=0nertc::IRtcEngineExpure virtual
getVersion(int *build)=0nertc::IRtcEngineExpure virtual
initialize(const NERtcEngineContext &context)=0nertc::IRtcEnginepure virtual
joinChannel(const char *token, const char *channel_name, uid_t uid)=0nertc::IRtcEnginepure virtual
leaveChannel()=0nertc::IRtcEnginepure virtual
muteLocalAudioStream(bool mute)=0nertc::IRtcEngineExpure virtual
muteLocalVideoStream(bool mute)=0nertc::IRtcEngineExpure virtual
pauseAllEffects()=0nertc::IRtcEngineExpure virtual
pauseAudioMixing()=0nertc::IRtcEngineExpure virtual
pauseEffect(uint32_t effect_id)=0nertc::IRtcEngineExpure virtual
pauseScreenCapture()=0nertc::IRtcEngineExpure virtual
playEffect(uint32_t effect_id, NERtcCreateAudioEffectOption *option)=0nertc::IRtcEngineExpure virtual
pullExternalAudioFrame(void *data, int len)=0nertc::IRtcEngineExpure virtual
pushExternalAudioFrame(NERtcAudioFrame *frame)=0nertc::IRtcEngineExpure virtual
pushExternalVideoFrame(NERtcVideoFrame *frame)=0nertc::IRtcEngineExpure virtual
queryInterface(NERtcInterfaceIdType iid, void **inter)=0nertc::IRtcEnginepure virtual
release(bool sync=true)=0nertc::IRtcEnginepure virtual
removeLiveStreamTask(const char *task_id)=0nertc::IRtcEngineExpure virtual
resumeAllEffects()=0nertc::IRtcEngineExpure virtual
resumeAudioMixing()=0nertc::IRtcEngineExpure virtual
resumeEffect(uint32_t effect_id)=0nertc::IRtcEngineExpure virtual
resumeScreenCapture()=0nertc::IRtcEngineExpure virtual
sendSEIMsg(const char *data, int length, NERtcVideoStreamType type)=0nertc::IRtcEngineExpure virtual
sendSEIMsg(const char *data, int length)=0nertc::IRtcEngineExpure virtual
setAudioEffectPreset(NERtcVoiceChangerType type)=0nertc::IRtcEngineExpure virtual
setAudioFrameObserver(INERtcAudioFrameObserver *observer)=0nertc::IRtcEngineExpure virtual
setAudioMixingPlaybackVolume(uint32_t volume)=0nertc::IRtcEngineExpure virtual
setAudioMixingPosition(uint64_t seek_position)=0nertc::IRtcEngineExpure virtual
setAudioMixingSendVolume(uint32_t volume)=0nertc::IRtcEngineExpure virtual
setAudioProfile(NERtcAudioProfileType profile, NERtcAudioScenarioType scenario)=0nertc::IRtcEngineExpure virtual
setCameraCaptureConfig(const NERtcCameraCaptureConfig &config)=0nertc::IRtcEngineExpure virtual
setChannelProfile(NERtcChannelProfileType profile)=0nertc::IRtcEnginepure virtual
setClientRole(NERtcClientRole role)=0nertc::IRtcEnginepure virtual
setCloudProxy(int proxyType)=0nertc::IRtcEngineExpure virtual
setEarbackVolume(uint32_t volume)=0nertc::IRtcEngineExpure virtual
setEffectPlaybackVolume(uint32_t effect_id, uint32_t volume)=0nertc::IRtcEngineExpure virtual
setEffectSendVolume(uint32_t effect_id, uint32_t volume)=0nertc::IRtcEngineExpure virtual
setExcludeWindowList(source_id_t *window_list, int count)=0nertc::IRtcEngineExpure virtual
setExternalAudioRender(bool enabled, int sample_rate, int channels)=0nertc::IRtcEngineExpure virtual
setExternalAudioSource(bool enabled, int sample_rate, int channels)=0nertc::IRtcEngineExpure virtual
setExternalVideoSource(bool enabled)=0nertc::IRtcEngineExpure virtual
setLocalCanvasWatermarkConfigs(NERtcVideoStreamType type, NERtcCanvasWatermarkConfig &config)=0nertc::IRtcEngineExpure virtual
setLocalMediaPriority(NERtcMediaPriorityType priority, bool is_preemptive)=0nertc::IRtcEngineExpure virtual
setLocalPublishFallbackOption(NERtcStreamFallbackOption option)=0nertc::IRtcEngineExpure virtual
setLocalRenderMode(NERtcVideoScalingMode scaling_mode)=0nertc::IRtcEngineExpure virtual
setLocalSubStreamRenderMode(NERtcVideoScalingMode scaling_mode)=0nertc::IRtcEngineExpure virtual
setLocalVideoMirrorMode(NERtcVideoMirrorMode mirror_mode)=0nertc::IRtcEngineExpure virtual
setLocalVoiceEqualization(NERtcVoiceEqualizationBand band_frequency, int band_gain)=0nertc::IRtcEngineExpure virtual
setLocalVoicePitch(double pitch)=0nertc::IRtcEngineExpure virtual
setMixedAudioFrameParameters(int sample_rate)=0nertc::IRtcEngineExpure virtual
setParameters(const char *parameters)=0nertc::IRtcEngineExpure virtual
setPlaybackAudioFrameParameters(NERtcAudioFrameRequestFormat *format)=0nertc::IRtcEngineExpure virtual
setRecordingAudioFrameParameters(NERtcAudioFrameRequestFormat *format)=0nertc::IRtcEngineExpure virtual
setRemoteCanvasWatermarkConfigs(uid_t uid, NERtcVideoStreamType type, NERtcCanvasWatermarkConfig &config)=0nertc::IRtcEngineExpure virtual
setRemoteHighPriorityAudioStream(bool enabled, uid_t uid)=0nertc::IRtcEngineExpure virtual
setRemoteRenderMode(uid_t uid, NERtcVideoScalingMode scaling_mode)=0nertc::IRtcEngineExpure virtual
setRemoteSubscribeFallbackOption(NERtcStreamFallbackOption option)=0nertc::IRtcEngineExpure virtual
setRemoteSubSteamRenderMode(uid_t uid, NERtcVideoScalingMode scaling_mode)=0nertc::IRtcEngineExpure virtual
setStatsObserver(IRtcMediaStatsObserver *observer)=0nertc::IRtcEngineExpure virtual
setupLocalSubStreamVideoCanvas(NERtcVideoCanvas *canvas)=0nertc::IRtcEngineExpure virtual
setupLocalVideoCanvas(NERtcVideoCanvas *canvas)=0nertc::IRtcEnginepure virtual
setupRemoteSubStreamVideoCanvas(uid_t uid, NERtcVideoCanvas *canvas)=0nertc::IRtcEngineExpure virtual
setupRemoteVideoCanvas(uid_t uid, NERtcVideoCanvas *canvas)=0nertc::IRtcEnginepure virtual
setVideoConfig(const NERtcVideoConfig &config)=0nertc::IRtcEngineExpure virtual
setVoiceBeautifierPreset(NERtcVoiceBeautifierType type)=0nertc::IRtcEngineExpure virtual
startAudioDump()=0nertc::IRtcEngineExpure virtual
startAudioDump(NERtcAudioDumpType type)=0 (定义于 nertc::IRtcEngineEx)nertc::IRtcEngineExpure virtual
startAudioMixing(NERtcCreateAudioMixingOption *option)=0nertc::IRtcEngineExpure virtual
startAudioRecording(const char *file_path, int sample_rate, NERtcAudioRecordingQuality quality)=0nertc::IRtcEngineExpure virtual
startAudioRecordingWithConfig(const NERtcAudioRecordingConfiguration &config)=0nertc::IRtcEngineExpure virtual
startChannelMediaRelay(NERtcChannelMediaRelayConfiguration *config)=0nertc::IRtcEngineExpure virtual
startLastmileProbeTest(const NERtcLastmileProbeConfig &config)=0nertc::IRtcEngineExpure virtual
startScreenCaptureByDisplayId(unsigned int display_id, const NERtcRectangle &region_rect, const NERtcScreenCaptureParameters &capture_params)=0nertc::IRtcEngineExpure virtual
startScreenCaptureByScreenRect(const NERtcRectangle &screen_rect, const NERtcRectangle &region_rect, const NERtcScreenCaptureParameters &capture_params)=0nertc::IRtcEngineExpure virtual
startScreenCaptureByWindowId(source_id_t window_id, const NERtcRectangle &region_rect, const NERtcScreenCaptureParameters &capture_params)=0nertc::IRtcEngineExpure virtual
startVideoPreview()=0nertc::IRtcEngineExpure virtual
stopAllEffects()=0nertc::IRtcEngineExpure virtual
stopAudioDump()=0nertc::IRtcEngineExpure virtual
stopAudioMixing()=0nertc::IRtcEngineExpure virtual
stopAudioRecording()=0nertc::IRtcEngineExpure virtual
stopChannelMediaRelay()=0nertc::IRtcEngineExpure virtual
stopEffect(uint32_t effect_id)=0nertc::IRtcEngineExpure virtual
stopLastmileProbeTest()=0nertc::IRtcEngineExpure virtual
stopScreenCapture()=0nertc::IRtcEngineExpure virtual
stopVideoPreview()=0nertc::IRtcEngineExpure virtual
subscribeAllRemoteAudioStream(bool subscribe)=0nertc::IRtcEngineExpure virtual
subscribeRemoteAudioStream(uid_t uid, bool subscribe)=0nertc::IRtcEngineExpure virtual
subscribeRemoteVideoStream(uid_t uid, NERtcRemoteVideoStreamType type, bool subscribe)=0nertc::IRtcEnginepure virtual
subscribeRemoteVideoSubStream(uid_t uid, bool subscribe)=0nertc::IRtcEngineExpure virtual
switchChannel(const char *token, const char *channel_name)=0nertc::IRtcEnginepure virtual
takeLocalSnapshot(NERtcVideoStreamType stream_type, NERtcTakeSnapshotCallback *callback)=0nertc::IRtcEngineExpure virtual
takeRemoteSnapshot(uid_t uid, NERtcVideoStreamType stream_type, NERtcTakeSnapshotCallback *callback)=0nertc::IRtcEngineExpure virtual
updateChannelMediaRelay(NERtcChannelMediaRelayConfiguration *config)=0nertc::IRtcEngineExpure virtual
updateLiveStreamTask(const NERtcLiveStreamTaskInfo &info)=0nertc::IRtcEngineExpure virtual
updateScreenCaptureRegion(const NERtcRectangle &region_rect)=0nertc::IRtcEngineExpure virtual
uploadSdkInfo()=0nertc::IRtcEngineExpure virtual
~IRtcEngine() (定义于 nertc::IRtcEngine)nertc::IRtcEngineinlinevirtual
~IRtcEngineEx() (定义于 nertc::IRtcEngineEx)nertc::IRtcEngineExinlinevirtual