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