NERtc Windows SDK
nertc::IRtcEngineEx Member List

This is the complete list of members for nertc::IRtcEngineEx, including all inherited members.

addLiveStreamTask(const NERtcLiveStreamTaskInfo &info)=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
enableLocalAudio(bool enabled)=0nertc::IRtcEnginepure virtual
enableLocalVideo(bool enabled)=0nertc::IRtcEnginepure 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, NERtcStreamChannelType 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
setChannelProfile(NERtcChannelProfileType profile)=0nertc::IRtcEnginepure virtual
setClientRole(NERtcClientRole role)=0nertc::IRtcEnginepure 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
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
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
setRemoteRenderMode(uid_t uid, NERtcVideoScalingMode scaling_mode)=0nertc::IRtcEngineExpure virtual
setRemoteSubSteamRenderMode(uid_t uid, NERtcVideoScalingMode scaling_mode)=0nertc::IRtcEngineExpure virtual
setStatsObserver(IRtcMediaStatsObserver *observer)=0nertc::IRtcEngineExpure virtual
setSystemAudioLoopbackCaptureVolume(uint32_t volume)=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
startAudioMixing(NERtcCreateAudioMixingOption *option)=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(void *window_id, const NERtcRectangle &region_rect, const NERtcScreenCaptureParameters &capture_params)=0nertc::IRtcEngineExpure virtual
startSystemAudioLoopbackCapture()=0nertc::IRtcEngineExpure virtual
startVideoPreview()=0nertc::IRtcEngineExpure virtual
stopAllEffects()=0nertc::IRtcEngineExpure virtual
stopAudioDump()=0nertc::IRtcEngineExpure virtual
stopAudioMixing()=0nertc::IRtcEngineExpure virtual
stopEffect(uint32_t effect_id)=0nertc::IRtcEngineExpure virtual
stopScreenCapture()=0nertc::IRtcEngineExpure virtual
stopSystemAudioLoopbackCapture()=0nertc::IRtcEngineExpure virtual
stopVideoPreview()=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
updateLiveStreamTask(const NERtcLiveStreamTaskInfo &info)=0nertc::IRtcEngineExpure virtual
updateScreenCaptureRegion(const NERtcRectangle &region_rect)=0nertc::IRtcEngineExpure virtual
uploadSdkInfo()=0nertc::IRtcEngineExpure virtual
~IRtcEngine() (defined in nertc::IRtcEngine)nertc::IRtcEngineinlinevirtual
~IRtcEngineEx() (defined in nertc::IRtcEngineEx)nertc::IRtcEngineExinlinevirtual