# API 列表 (/zh-CN/api-reference/rtc/unreal-blueprint/rtc-interface-class)

> For AI agents: see the complete documentation index at [llms.txt](/llms.txt).

<a id="rtc_interface_class"></a>

<a id="class_iaudiodevicecollection"></a>

<a id="ariaid-title2"></a>

## IAudioDeviceCollection [#iaudiodevicecollection]

IAudioDeviceCollection 类。你可以通过该接口类获取音频设备相关的信息。

### 相关参考 [#相关参考]

- [GetApplicationVolume](/zh-CN/api-reference/rtc/unreal-blueprint/device-management/audio-device#api_iaudiodevicecollection_getapplicationvolume)
- [GetCount](/zh-CN/api-reference/rtc/unreal-blueprint/device-management/audio-device#api_iaudiodevicecollection_getcount)
- [GetDefaultDevice](/zh-CN/api-reference/rtc/unreal-blueprint/device-management/audio-device#api_iaudiodevicecollection_getdefaultdevice)
- [GetDevice](/zh-CN/api-reference/rtc/unreal-blueprint/device-management/audio-device#api_iaudiodevicecollection_getdevice)
- [IsApplicationMute](/zh-CN/api-reference/rtc/unreal-blueprint/device-management/audio-device#api_iaudiodevicecollection_isapplicationmute)
- [Release](/zh-CN/api-reference/rtc/unreal-blueprint/device-management/audio-device#api_iaudiodevicecollection_release)
- [SetApplicationMute](/zh-CN/api-reference/rtc/unreal-blueprint/device-management/audio-device#api_iaudiodevicecollection_setapplicationmute)
- [SetApplicationVolume](/zh-CN/api-reference/rtc/unreal-blueprint/device-management/audio-device#api_iaudiodevicecollection_setapplicationvolume)
- [SetDevice](/zh-CN/api-reference/rtc/unreal-blueprint/device-management/audio-device#api_iaudiodevicecollection_setdevice)

<a id="class_iaudiodevicemanager"></a>

<a id="ariaid-title3"></a>

## IAudioDeviceManager [#iaudiodevicemanager]

音频设备管理方法。

<a id="class_iaudiodevicemanager__detailed_desc"></a>

### 详情 [#详情]

IAudioDeviceManager 接口类提供用于测试音频设备的相关接口。你可以通过调用 [GetAgoraAudioDeviceManager](/zh-CN/api-reference/rtc/unreal-blueprint/device-management/audio-device#api_irtcengine_getaudiodevicemanager) 方法来获取 IAudioDeviceManager 接口。

### 相关参考 [#相关参考-1]

- [EnumeratePlaybackDevices](/zh-CN/api-reference/rtc/unreal-blueprint/device-management/audio-device#api_iaudiodevicemanager_enumerateplaybackdevices)
- [EnumerateRecordingDevices](/zh-CN/api-reference/rtc/unreal-blueprint/device-management/audio-device#api_iaudiodevicemanager_enumeraterecordingdevices)
- [FollowSystemPlaybackDevice](/zh-CN/api-reference/rtc/unreal-blueprint/device-management/audio-device#api_iaudiodevicemanager_followsystemplaybackdevice)
- [FollowSystemRecordingDevice](/zh-CN/api-reference/rtc/unreal-blueprint/device-management/audio-device#api_iaudiodevicemanager_followsystemrecordingdevice)
- [GetPlaybackDevice](/zh-CN/api-reference/rtc/unreal-blueprint/device-management/audio-device#api_iaudiodevicemanager_getplaybackdevice)
- [GetPlaybackDeviceInfo](/zh-CN/api-reference/rtc/unreal-blueprint/device-management/audio-device#api_iaudiodevicemanager_getplaybackdeviceinfo2)
- [GetPlaybackDeviceMute](/zh-CN/api-reference/rtc/unreal-blueprint/device-management/audio-device#api_iaudiodevicemanager_getplaybackdevicemute)
- [GetRecordingDevice](/zh-CN/api-reference/rtc/unreal-blueprint/device-management/audio-device#api_iaudiodevicemanager_getrecordingdevice)
- [GetRecordingDeviceInfo](/zh-CN/api-reference/rtc/unreal-blueprint/device-management/audio-device#api_iaudiodevicemanager_getrecordingdeviceinfo2)
- [GetRecordingDeviceMute](/zh-CN/api-reference/rtc/unreal-blueprint/device-management/audio-device#api_iaudiodevicemanager_getrecordingdevicemute)
- [GetRecordingDeviceVolume](/zh-CN/api-reference/rtc/unreal-blueprint/device-management/audio-device#api_iaudiodevicemanager_getrecordingdevicevolume)
- [Release](/zh-CN/api-reference/rtc/unreal-blueprint/device-management/audio-device#api_iaudiodevicemanager_release)
- [SetPlaybackDevice](/zh-CN/api-reference/rtc/unreal-blueprint/device-management/audio-device#api_iaudiodevicemanager_setplaybackdevice)
- [SetPlaybackDeviceMute](/zh-CN/api-reference/rtc/unreal-blueprint/device-management/audio-device#api_iaudiodevicemanager_setplaybackdevicemute)
- [SetPlaybackDeviceVolume](/zh-CN/api-reference/rtc/unreal-blueprint/device-management/audio-device#api_iaudiodevicemanager_setplaybackdevicevolume)
- [SetRecordingDevice](/zh-CN/api-reference/rtc/unreal-blueprint/device-management/audio-device#api_iaudiodevicemanager_setrecordingdevice)
- [SetRecordingDeviceMute](/zh-CN/api-reference/rtc/unreal-blueprint/device-management/audio-device#api_iaudiodevicemanager_setrecordingdevicemute)
- [SetRecordingDeviceVolume](/zh-CN/api-reference/rtc/unreal-blueprint/device-management/audio-device#api_iaudiodevicemanager_setrecordingdevicevolume)
- [StartAudioDeviceLoopbackTest](/zh-CN/api-reference/rtc/unreal-blueprint/device-management/audio-device#api_iaudiodevicemanager_startaudiodeviceloopbacktest)
- [StartPlaybackDeviceTest](/zh-CN/api-reference/rtc/unreal-blueprint/device-management/audio-device#api_iaudiodevicemanager_startplaybackdevicetest)
- [StartRecordingDeviceTest](/zh-CN/api-reference/rtc/unreal-blueprint/device-management/audio-device#api_iaudiodevicemanager_startrecordingdevicetest)
- [StopAudioDeviceLoopbackTest](/zh-CN/api-reference/rtc/unreal-blueprint/device-management/audio-device#api_iaudiodevicemanager_stopaudiodeviceloopbacktest)
- [StopPlaybackDeviceTest](/zh-CN/api-reference/rtc/unreal-blueprint/device-management/audio-device#api_iaudiodevicemanager_stopplaybackdevicetest)
- [StopRecordingDeviceTest](/zh-CN/api-reference/rtc/unreal-blueprint/device-management/audio-device#api_iaudiodevicemanager_stoprecordingdevicetest)

<a id="class_imediaplayer"></a>

<a id="ariaid-title4"></a>

## IMediaPlayer [#imediaplayer]

提供媒体播放器功能的类，支持多实例。

### 相关参考 [#相关参考-2]

- [AdjustPlayoutVolume](/zh-CN/api-reference/rtc/unreal-blueprint/play/mediaplayer/mediaplayer-control#api_imediaplayer_adjustplayoutvolume)
- [AdjustPublishSignalVolume](/zh-CN/api-reference/rtc/unreal-blueprint/play/mediaplayer/mediaplayer-control#api_imediaplayer_adjustpublishsignalvolume)
- [GetDuration](/zh-CN/api-reference/rtc/unreal-blueprint/play/mediaplayer/mediaplayer-info#api_imediaplayer_getduration)
- [GetMediaPlayerId](/zh-CN/api-reference/rtc/unreal-blueprint/play/mediaplayer/mediaplayer-info#api_imediaplayer_getmediaplayerid)
- [GetMute](/zh-CN/api-reference/rtc/unreal-blueprint/play/mediaplayer/mediaplayer-info#api_imediaplayer_getmute)
- [GetPlayoutVolume](/zh-CN/api-reference/rtc/unreal-blueprint/play/mediaplayer/mediaplayer-info#api_imediaplayer_getplayoutvolume)
- [GetPlayPosition](/zh-CN/api-reference/rtc/unreal-blueprint/play/mediaplayer/mediaplayer-info#api_imediaplayer_getplayposition)
- [GetPlaySrc](/zh-CN/api-reference/rtc/unreal-blueprint/play/mediaplayer/mediaplayer-info#api_imediaplayer_getplaysrc)
- [GetPublishSignalVolume](/zh-CN/api-reference/rtc/unreal-blueprint/play/mediaplayer/mediaplayer-info#api_imediaplayer_getpublishsignalvolume)
- [GetState](/zh-CN/api-reference/rtc/unreal-blueprint/play/mediaplayer/mediaplayer-info#api_imediaplayer_getstate)
- [GetStreamCount](/zh-CN/api-reference/rtc/unreal-blueprint/play/mediaplayer/mediaplayer-info#api_imediaplayer_getstreamcount)
- [GetStreamInfo](/zh-CN/api-reference/rtc/unreal-blueprint/play/mediaplayer/mediaplayer-info#api_imediaplayer_getstreaminfo)
- [Mute](/zh-CN/api-reference/rtc/unreal-blueprint/play/mediaplayer/mediaplayer-control#api_imediaplayer_mute)
- [Open](/zh-CN/api-reference/rtc/unreal-blueprint/play/mediaplayer/mediaplayer-open#api_imediaplayer_open)
- [OpenWithMediaSource](/zh-CN/api-reference/rtc/unreal-blueprint/play/mediaplayer/mediaplayer-open#api_imediaplayer_openwithmediasource)
- [Pause](/zh-CN/api-reference/rtc/unreal-blueprint/play/mediaplayer/mediaplayer-control#api_imediaplayer_pause)
- [Play](/zh-CN/api-reference/rtc/unreal-blueprint/play/mediaplayer/mediaplayer-control#api_imediaplayer_play)
- [PlayPreloadedSrc](/zh-CN/api-reference/rtc/unreal-blueprint/play/mediaplayer/mediaplayer-control#api_imediaplayer_playpreloadedsrc)
- [PreloadSrc](/zh-CN/api-reference/rtc/unreal-blueprint/play/mediaplayer/mediaplayer-open#api_imediaplayer_preloadsrc)
- [Resume](/zh-CN/api-reference/rtc/unreal-blueprint/play/mediaplayer/mediaplayer-control#api_imediaplayer_resume)
- [Seek](/zh-CN/api-reference/rtc/unreal-blueprint/play/mediaplayer/mediaplayer-control#api_imediaplayer_seek)
- [SelectAudioTrack](/zh-CN/api-reference/rtc/unreal-blueprint/play/mediaplayer/mediaplayer-playnrender#api_imediaplayer_selectaudiotrack)
- [SelectMultiAudioTrack](/zh-CN/api-reference/rtc/unreal-blueprint/play/audio-mixing#api_imediaplayer_selectmultiaudiotrack)
- [SetAudioPitch](/zh-CN/api-reference/rtc/unreal-blueprint/play/mediaplayer/mediaplayer-playnrender#api_imediaplayer_setaudiopitch)
- [SetAudioDualMonoMode](/zh-CN/api-reference/rtc/unreal-blueprint/play/mediaplayer/mediaplayer-playnrender#api_imediaplayer_setaudiodualmonomode)
- [SetLoopCount](/zh-CN/api-reference/rtc/unreal-blueprint/play/mediaplayer/mediaplayer-playnrender#api_imediaplayer_setloopcount)
- [SetPlaybackSpeed](/zh-CN/api-reference/rtc/unreal-blueprint/play/mediaplayer/mediaplayer-playnrender#api_imediaplayer_setplaybackspeed)
- [SetPlayerOptionWithInt](/zh-CN/api-reference/rtc/unreal-blueprint/play/mediaplayer/mediaplayer-playnrender#api_imediaplayer_setplayeroption)
- [SetPlayerOptionWithString](/zh-CN/api-reference/rtc/unreal-blueprint/play/mediaplayer/mediaplayer-playnrender#api_imediaplayer_setplayeroption2)
- [SetRenderMode](/zh-CN/api-reference/rtc/unreal-blueprint/video/video-rendering#api_imediaplayer_setrendermode)
- [SetView](/zh-CN/api-reference/rtc/unreal-blueprint/play/mediaplayer/mediaplayer-playnrender#api_imediaplayer_setview)
- [Stop](/zh-CN/api-reference/rtc/unreal-blueprint/play/mediaplayer/mediaplayer-control#api_imediaplayer_stop)
- [SwitchSrc](/zh-CN/api-reference/rtc/unreal-blueprint/play/mediaplayer/mediaplayer-open#api_imediaplayer_switchsrc)
- [UnloadSrc](/zh-CN/api-reference/rtc/unreal-blueprint/play/mediaplayer/mediaplayer-open#api_imediaplayer_unloadsrc)

<a id="class_imediaplayersourceobserver"></a>

<a id="ariaid-title5"></a>

## IMediaPlayerSourceObserver [#imediaplayersourceobserver]

提供媒体播放器的回调。

### 相关参考 [#相关参考-3]

- [OnAudioVolumeIndication](/zh-CN/api-reference/rtc/unreal-blueprint/play/mediaplayer/mediaplayer-observer#callback_imediaplayersourceobserver_onaudiovolumeindication)
- [OnMetaData](/zh-CN/api-reference/rtc/unreal-blueprint/play/mediaplayer/mediaplayer-observer#callback_imediaplayersourceobserver_onmetadata)
- [OnPlayBufferUpdated](/zh-CN/api-reference/rtc/unreal-blueprint/play/mediaplayer/mediaplayer-observer#callback_imediaplayersourceobserver_onplaybufferupdated)
- [OnPlayerCacheStats](/zh-CN/api-reference/rtc/unreal-blueprint/play/mediaplayer/mediaplayer-cache#callback_imediaplayersourceobserver_onplayercachestats)
- [OnPlayerEvent](/zh-CN/api-reference/rtc/unreal-blueprint/play/mediaplayer/mediaplayer-observer#callback_imediaplayersourceobserver_onplayerevent)
- [OnPlayerInfoUpdated](/zh-CN/api-reference/rtc/unreal-blueprint/play/mediaplayer/mediaplayer-observer#callback_imediaplayersourceobserver_onplayerinfoupdated)
- [OnPlayerPlaybackStats](/zh-CN/api-reference/rtc/unreal-blueprint/play/mediaplayer/mediaplayer-info#callback_imediaplayersourceobserver_onplayerplaybackstats)
- [OnPlayerSourceStateChanged](/zh-CN/api-reference/rtc/unreal-blueprint/play/mediaplayer/mediaplayer-observer#callback_imediaplayersourceobserver_onplayersourcestatechanged)
- [OnPlayerSrcInfoChanged](/zh-CN/api-reference/rtc/unreal-blueprint/play/mediaplayer/mediaplayer-observer#callback_imediaplayersourceobserver_onplayersrcinfochanged)
- [OnPositionChanged](/zh-CN/api-reference/rtc/unreal-blueprint/play/mediaplayer/mediaplayer-observer#callback_imediaplayersourceobserver_onpositionchanged)
- [OnPreloadEvent](/zh-CN/api-reference/rtc/unreal-blueprint/play/mediaplayer/mediaplayer-observer#callback_imediaplayersourceobserver_onpreloadevent)

<a id="class_irtcengine"></a>

<a id="ariaid-title6"></a>

## IRtcEngine [#irtcengine]

RTC SDK 的基础接口类，实现实时音视频的主要功能。

<a id="class_irtcengine__detailed_desc"></a>

### 详情 [#详情-1]

IRtcEngine 提供了 App 调用的主要方法。

在调用其他 API 之前，必须先调用 [GetAgoraRtcEngine](/zh-CN/api-reference/rtc/unreal-blueprint/initialize#api_createagorartcengine) 创建 IRtcEngine 对象。

### 相关参考 [#相关参考-4]

- [AddVideoWatermark](/zh-CN/api-reference/rtc/unreal-blueprint/video/video-prenpro/watermark#api_irtcengine_addvideowatermark2)
- [AdjustAudioMixingPlayoutVolume](/zh-CN/api-reference/rtc/unreal-blueprint/play/audio-mixing#api_irtcengine_adjustaudiomixingplayoutvolume)
- [AdjustAudioMixingPublishVolume](/zh-CN/api-reference/rtc/unreal-blueprint/play/audio-mixing#api_irtcengine_adjustaudiomixingpublishvolume)
- [AdjustAudioMixingVolume](/zh-CN/api-reference/rtc/unreal-blueprint/play/audio-mixing#api_irtcengine_adjustaudiomixingvolume)
- [AdjustLoopbackSignalVolume](/zh-CN/api-reference/rtc/unreal-blueprint/audio/audio-capture#api_irtcengine_adjustloopbacksignalvolume)
- [AdjustPlaybackSignalVolume](/zh-CN/api-reference/rtc/unreal-blueprint/play/audio-mixing#api_irtcengine_adjustplaybacksignalvolume)
- [AdjustRecordingSignalVolume](/zh-CN/api-reference/rtc/unreal-blueprint/audio/audio-capture#api_irtcengine_adjustrecordingsignalvolume)
- [AdjustUserPlaybackSignalVolume](/zh-CN/api-reference/rtc/unreal-blueprint/audio/audio-basic#api_irtcengine_adjustuserplaybacksignalvolume)
- [ClearVideoWatermarks](/zh-CN/api-reference/rtc/unreal-blueprint/video/video-prenpro/watermark#api_irtcengine_clearvideowatermarks)
- [Complain](/zh-CN/api-reference/rtc/unreal-blueprint/network#api_irtcengine_complain)
- [ConfigRhythmPlayer](/zh-CN/api-reference/rtc/unreal-blueprint/play/rhythmplayer#api_irtcengine_configrhythmplayer)
- [GetAgoraRtcEngine](/zh-CN/api-reference/rtc/unreal-blueprint/initialize#api_createagorartcengine)
- [CreateDataStream](/zh-CN/api-reference/rtc/unreal-blueprint/metadata/datastream#api_irtcengine_createdatastream2)
- [GetAgoraMediaPlayer](/zh-CN/api-reference/rtc/unreal-blueprint/play/mediaplayer/mediaplayer-initialize#api_irtcengine_createmediaplayer)
- [Release](/zh-CN/api-reference/rtc/unreal-blueprint/play/mediaplayer/mediaplayer-initialize#api_irtcengine_destroymediaplayer)
- [DisableAudio](/zh-CN/api-reference/rtc/unreal-blueprint/audio/audio-basic#api_irtcengine_disableaudio)
- [DisableVideo](/zh-CN/api-reference/rtc/unreal-blueprint/video/video-basic#api_irtcengine_disablevideo)
- [EnableAudio](/zh-CN/api-reference/rtc/unreal-blueprint/audio/audio-basic#api_irtcengine_enableaudio)
- [EnableAudioVolumeIndication](/zh-CN/api-reference/rtc/unreal-blueprint/audio/audio-basic#api_irtcengine_enableaudiovolumeindication)
- [EnableContentInspect](/zh-CN/api-reference/rtc/unreal-blueprint/video/video-prenpro/snapshot#api_irtcengine_enablecontentinspect)
- [EnableDualStreamMode](/zh-CN/api-reference/rtc/unreal-blueprint/publishnsubscribe#api_irtcengine_enabledualstreammode3)
- [EnableEncryption](/zh-CN/api-reference/rtc/unreal-blueprint/network#api_irtcengine_enableencryption)
- [EnableExtension](/zh-CN/api-reference/rtc/unreal-blueprint/extension#api_irtcengine_enableextension)
- [EnableFaceDetection](/zh-CN/api-reference/rtc/unreal-blueprint/video/video-prenpro/face-detection#api_irtcengine_enablefacedetection)
- [EnableInEarMonitoring](/zh-CN/api-reference/rtc/unreal-blueprint/audio/audio-capture#api_irtcengine_enableinearmonitoring2)
- [EnableInstantMediaRendering](/zh-CN/api-reference/rtc/unreal-blueprint/video/video-rendering#api_irtcengine_enableinstantmediarendering)
- [EnableLocalAudio](/zh-CN/api-reference/rtc/unreal-blueprint/audio/audio-capture#api_irtcengine_enablelocalaudio)
- [EnableLocalVideo](/zh-CN/api-reference/rtc/unreal-blueprint/video/video-basic#api_irtcengine_enablelocalvideo)
- [EnableLoopbackRecording](/zh-CN/api-reference/rtc/unreal-blueprint/audio/audio-capture#api_irtcengine_enableloopbackrecording)
- [EnableMultiCamera](/zh-CN/api-reference/rtc/unreal-blueprint/device-management/video-device#api_irtcengine_enablemulticamera)
- [EnableCameraCenterStage](/zh-CN/api-reference/rtc/unreal-blueprint/video/video-prenpro/center-stage#api_irtcengine_enablecameracenterstage)
- [EnableSoundPositionIndication](/zh-CN/api-reference/rtc/unreal-blueprint/audio/audio-prenpost/sound-position#api_irtcengine_enablesoundpositionindication)
- [EnableVideo](/zh-CN/api-reference/rtc/unreal-blueprint/video/video-basic#api_irtcengine_enablevideo)
- [EnableVideoImageSource](/zh-CN/api-reference/rtc/unreal-blueprint/video/video-prenpro/image-source#api_irtcengine_enablevideoimagesource)
- [EnableVirtualBackground](/zh-CN/api-reference/rtc/unreal-blueprint/video/video-prenpro/virtualbackground#api_irtcengine_enablevirtualbackground)
- [EnableVoiceAITuner](/zh-CN/api-reference/rtc/unreal-blueprint/audio/audio-prenpost/audio-effect#api_irtcengine_enablevoiceaituner)
- [EnableWebSdkInteroperability](/zh-CN/api-reference/rtc/unreal-blueprint/network#api_irtcengine_enablewebsdkinteroperability)
- [GetAudioDeviceInfo](/zh-CN/api-reference/rtc/unreal-blueprint/device-management/audio-device#api_irtcengine_getaudiodeviceinfo)
- [GetAudioMixingCurrentPosition](/zh-CN/api-reference/rtc/unreal-blueprint/play/audio-mixing#api_irtcengine_getaudiomixingcurrentposition)
- [GetAudioMixingDuration](/zh-CN/api-reference/rtc/unreal-blueprint/play/audio-mixing#api_irtcengine_getaudiomixingduration)
- [GetAudioMixingPlayoutVolume](/zh-CN/api-reference/rtc/unreal-blueprint/play/audio-mixing#api_irtcengine_getaudiomixingplayoutvolume)
- [GetAudioMixingPublishVolume](/zh-CN/api-reference/rtc/unreal-blueprint/play/audio-mixing#api_irtcengine_getaudiomixingpublishvolume)
- [GetAudioTrackCount](/zh-CN/api-reference/rtc/unreal-blueprint/play/audio-mixing#api_irtcengine_getaudiotrackcount)
- [GetCallId](/zh-CN/api-reference/rtc/unreal-blueprint/network#api_irtcengine_getcallid)
- [GetCameraMaxZoomFactor](/zh-CN/api-reference/rtc/unreal-blueprint/device-management/video-device#api_irtcengine_getcameramaxzoomfactor)
- [GetConnectionState](/zh-CN/api-reference/rtc/unreal-blueprint/network#api_irtcengine_getconnectionstate)
- [GetEffectCurrentPosition](/zh-CN/api-reference/rtc/unreal-blueprint/play/audio-effect-file#api_irtcengine_geteffectcurrentposition)
- [GetEffectDuration](/zh-CN/api-reference/rtc/unreal-blueprint/play/audio-effect-file#api_irtcengine_geteffectduration)
- [GetEffectsVolume](/zh-CN/api-reference/rtc/unreal-blueprint/play/audio-effect-file#api_irtcengine_geteffectsvolume)
- [GetErrorDescription](/zh-CN/api-reference/rtc/unreal-blueprint/network#api_irtcengine_geterrordescription)
- [GetExtensionProperty](/zh-CN/api-reference/rtc/unreal-blueprint/extension#api_irtcengine_getextensionproperty2)
- [GetFaceShapeAreaOptions](/zh-CN/api-reference/rtc/unreal-blueprint/video/video-prenpro/video-enhance-option#api_irtcengine_getfaceshapeareaoptions)
- [GetFaceShapeBeautyOptions](/zh-CN/api-reference/rtc/unreal-blueprint/video/video-prenpro/video-enhance-option#api_irtcengine_getfaceshapebeautyoptions)
- [GetNetworkType](/zh-CN/api-reference/rtc/unreal-blueprint/network#api_irtcengine_getnetworktype)
- [GetNtpWallTimeInMs](/zh-CN/api-reference/rtc/unreal-blueprint/network#api_irtcengine_getntpwalltimeinms)
- [GetScreenCaptureSources](/zh-CN/api-reference/rtc/unreal-blueprint/video/screencapture#api_irtcengine_getscreencapturesources)
- [GetUserInfoByUid](/zh-CN/api-reference/rtc/unreal-blueprint/channel#api_irtcengine_getuserinfobyuid)
- [GetUserInfoByUserAccount](/zh-CN/api-reference/rtc/unreal-blueprint/channel#api_irtcengine_getuserinfobyuseraccount)
- [GetVersion](/zh-CN/api-reference/rtc/unreal-blueprint/network#api_irtcengine_getversion)
- [GetVolumeOfEffect](/zh-CN/api-reference/rtc/unreal-blueprint/play/audio-effect-file#api_irtcengine_getvolumeofeffect)
- [Initialize](/zh-CN/api-reference/rtc/unreal-blueprint/initialize#api_irtcengine_initialize)
- [IsCameraAutoExposureFaceModeSupported](/zh-CN/api-reference/rtc/unreal-blueprint/device-management/video-device#api_irtcengine_iscameraautoexposurefacemodesupported)
- [IsCameraAutoFocusFaceModeSupported](/zh-CN/api-reference/rtc/unreal-blueprint/device-management/video-device#api_irtcengine_iscameraautofocusfacemodesupported)
- [IsCameraExposurePositionSupported](/zh-CN/api-reference/rtc/unreal-blueprint/device-management/video-device#api_irtcengine_iscameraexposurepositionsupported)
- [IsCameraExposureSupported](/zh-CN/api-reference/rtc/unreal-blueprint/device-management/video-device#api_irtcengine_iscameraexposuresupported)
- [IsCameraFaceDetectSupported](/zh-CN/api-reference/rtc/unreal-blueprint/device-management/video-device#api_irtcengine_iscamerafacedetectsupported)
- [IsCameraFocusSupported](/zh-CN/api-reference/rtc/unreal-blueprint/device-management/video-device#api_irtcengine_iscamerafocussupported)
- [IsCameraTorchSupported](/zh-CN/api-reference/rtc/unreal-blueprint/device-management/video-device#api_irtcengine_iscameratorchsupported)
- [IsCameraZoomSupported](/zh-CN/api-reference/rtc/unreal-blueprint/device-management/video-device#api_irtcengine_iscamerazoomsupported)
- [IsFeatureAvailableOnDevice](/zh-CN/api-reference/rtc/unreal-blueprint/network#api_irtcengine_isfeatureavailableondevice)
- [IsSpeakerphoneEnabled](/zh-CN/api-reference/rtc/unreal-blueprint/device-management/audio-route#api_irtcengine_isspeakerphoneenabled)
- [IsCameraCenterStageSupported](/zh-CN/api-reference/rtc/unreal-blueprint/video/video-prenpro/center-stage#api_irtcengine_iscameracenterstagesupported)
- [JoinChannelWithOptions](/zh-CN/api-reference/rtc/unreal-blueprint/channel#api_irtcengine_joinchannel2)
- [JoinChannelWithUserAccount](/zh-CN/api-reference/rtc/unreal-blueprint/channel#api_irtcengine_joinchannelwithuseraccount2)
- [LeaveChannelWithOptions](/zh-CN/api-reference/rtc/unreal-blueprint/channel#api_irtcengine_leavechannel2)
- [LoadExtensionProvider](/zh-CN/api-reference/rtc/unreal-blueprint/extension#api_irtcengine_loadextensionprovider)
- [MuteAllRemoteAudioStreams](/zh-CN/api-reference/rtc/unreal-blueprint/publishnsubscribe#api_irtcengine_muteallremoteaudiostreams)
- [MuteAllRemoteVideoStreams](/zh-CN/api-reference/rtc/unreal-blueprint/publishnsubscribe#api_irtcengine_muteallremotevideostreams)
- [MuteLocalAudioStream](/zh-CN/api-reference/rtc/unreal-blueprint/publishnsubscribe#api_irtcengine_mutelocalaudiostream)
- [MuteLocalVideoStream](/zh-CN/api-reference/rtc/unreal-blueprint/publishnsubscribe#api_irtcengine_mutelocalvideostream)
- [MuteRecordingSignal](/zh-CN/api-reference/rtc/unreal-blueprint/audio/audio-capture#api_irtcengine_muterecordingsignal)
- [MuteRemoteAudioStream](/zh-CN/api-reference/rtc/unreal-blueprint/publishnsubscribe#api_irtcengine_muteremoteaudiostream)
- [MuteRemoteVideoStream](/zh-CN/api-reference/rtc/unreal-blueprint/publishnsubscribe#api_irtcengine_muteremotevideostream)
- [PauseAllChannelMediaRelay](/zh-CN/api-reference/rtc/unreal-blueprint/cloud-media-relay/channel-media-relay#api_irtcengine_pauseallchannelmediarelay)
- [PauseAllEffects](/zh-CN/api-reference/rtc/unreal-blueprint/play/audio-effect-file#api_irtcengine_pausealleffects)
- [PauseAudioMixing](/zh-CN/api-reference/rtc/unreal-blueprint/play/audio-mixing#api_irtcengine_pauseaudiomixing)
- [PauseEffect](/zh-CN/api-reference/rtc/unreal-blueprint/play/audio-effect-file#api_irtcengine_pauseeffect)
- [PlayAllEffects](/zh-CN/api-reference/rtc/unreal-blueprint/play/audio-effect-file#api_irtcengine_playalleffects)
- [PlayEffect](/zh-CN/api-reference/rtc/unreal-blueprint/play/audio-effect-file#api_irtcengine_playeffect3)
- [PreloadChannel](/zh-CN/api-reference/rtc/unreal-blueprint/channel#api_irtcengine_preloadchannel)
- [PreloadChannelWithUserAccount](/zh-CN/api-reference/rtc/unreal-blueprint/channel#api_irtcengine_preloadchannelwithuseraccount)
- [PreloadEffect](/zh-CN/api-reference/rtc/unreal-blueprint/play/audio-effect-file#api_irtcengine_preloadeffect)
- [QueryCameraFocalLengthCapability](/zh-CN/api-reference/rtc/unreal-blueprint/device-management/video-device#api_irtcengine_querycamerafocallengthcapability)
- [QueryCodecCapability](/zh-CN/api-reference/rtc/unreal-blueprint/device-management/video-device#api_irtcengine_querycodeccapability)
- [QueryDeviceScore](/zh-CN/api-reference/rtc/unreal-blueprint/network#api_irtcengine_querydevicescore)
- [QueryScreenCaptureCapability](/zh-CN/api-reference/rtc/unreal-blueprint/video/screencapture#api_irtcengine_queryscreencapturecapability)
- [Rate](/zh-CN/api-reference/rtc/unreal-blueprint/network#api_irtcengine_rate)
- [RegisterExtension](/zh-CN/api-reference/rtc/unreal-blueprint/extension#api_irtcengine_registerextension)
- [RegisterLocalUserAccount](/zh-CN/api-reference/rtc/unreal-blueprint/channel#api_irtcengine_registerlocaluseraccount)
- [Release](/zh-CN/api-reference/rtc/unreal-blueprint/initialize#api_irtcengine_release)
- [RenewToken](/zh-CN/api-reference/rtc/unreal-blueprint/channel#api_irtcengine_renewtoken)
- [ResumeAllChannelMediaRelay](/zh-CN/api-reference/rtc/unreal-blueprint/cloud-media-relay/channel-media-relay#api_irtcengine_resumeallchannelmediarelay)
- [ResumeAllEffects](/zh-CN/api-reference/rtc/unreal-blueprint/play/audio-effect-file#api_irtcengine_resumealleffects)
- [ResumeAudioMixing](/zh-CN/api-reference/rtc/unreal-blueprint/play/audio-mixing#api_irtcengine_resumeaudiomixing)
- [ResumeEffect](/zh-CN/api-reference/rtc/unreal-blueprint/play/audio-effect-file#api_irtcengine_resumeeffect)
- [SelectAudioTrack](/zh-CN/api-reference/rtc/unreal-blueprint/play/audio-mixing#api_irtcengine_selectaudiotrack)
- [SendCustomReportMessage](/zh-CN/api-reference/rtc/unreal-blueprint/network#api_irtcengine_sendcustomreportmessage)
- [SendStreamMessage](/zh-CN/api-reference/rtc/unreal-blueprint/metadata/datastream#api_irtcengine_sendstreammessage)
- [SetAdvancedAudioOptions](/zh-CN/api-reference/rtc/unreal-blueprint/audio/audio-prenpost/audio-effect#api_irtcengine_setadvancedaudiooptions)
- [SetAINSMode](/zh-CN/api-reference/rtc/unreal-blueprint/audio/audio-prenpost/audio-effect#api_irtcengine_setainsmode)
- [SetAudioEffectParameters](/zh-CN/api-reference/rtc/unreal-blueprint/audio/audio-prenpost/audio-effect#api_irtcengine_setaudioeffectparameters)
- [SetAudioEffectPreset](/zh-CN/api-reference/rtc/unreal-blueprint/audio/audio-prenpost/audio-effect#api_irtcengine_setaudioeffectpreset)
- [SetAudioMixingDualMonoMode](/zh-CN/api-reference/rtc/unreal-blueprint/play/audio-mixing#api_irtcengine_setaudiomixingdualmonomode)
- [SetAudioMixingPitch](/zh-CN/api-reference/rtc/unreal-blueprint/play/audio-mixing#api_irtcengine_setaudiomixingpitch)
- [SetAudioMixingPosition](/zh-CN/api-reference/rtc/unreal-blueprint/play/audio-mixing#api_irtcengine_setaudiomixingposition)
- [SetAudioMixingPlaybackSpeed](/zh-CN/api-reference/rtc/unreal-blueprint/play/audio-mixing#api_irtcengine_setaudiomixingplaybackspeed)
- [SetAudioProfileAndScenario](/zh-CN/api-reference/rtc/unreal-blueprint/audio/audio-basic#api_irtcengine_setaudioprofile)
- [SetAudioScenario](/zh-CN/api-reference/rtc/unreal-blueprint/audio/audio-basic#api_irtcengine_setaudioscenario)
- [SetAudioSessionOperationRestriction](/zh-CN/api-reference/rtc/unreal-blueprint/audio/audio-basic#api_irtcengine_setaudiosessionoperationrestriction)
- [SetAVSyncSource](/zh-CN/api-reference/rtc/unreal-blueprint/network#api_irtcengine_setavsyncsource)
- [SetBeautyEffectOptions](/zh-CN/api-reference/rtc/unreal-blueprint/video/video-prenpro/video-enhance-option#api_irtcengine_setbeautyeffectoptions)
- [SetFaceShapeAreaOptions](/zh-CN/api-reference/rtc/unreal-blueprint/video/video-prenpro/video-enhance-option#api_irtcengine_setfaceshapeareaoptions)
- [SetFaceShapeBeautyOptions](/zh-CN/api-reference/rtc/unreal-blueprint/video/video-prenpro/video-enhance-option#api_irtcengine_setfaceshapebeautyoptions)
- [SetFilterEffectOptions](/zh-CN/api-reference/rtc/unreal-blueprint/video/video-prenpro/video-enhance-option#api_irtcengine_setfiltereffectoptions)
- [SetCameraAutoExposureFaceModeEnabled](/zh-CN/api-reference/rtc/unreal-blueprint/device-management/video-device#api_irtcengine_setcameraautoexposurefacemodeenabled)
- [SetCameraAutoFocusFaceModeEnabled](/zh-CN/api-reference/rtc/unreal-blueprint/device-management/video-device#api_irtcengine_setcameraautofocusfacemodeenabled)
- [SetCameraCapturerConfiguration](/zh-CN/api-reference/rtc/unreal-blueprint/device-management/video-device#api_irtcengine_setcameracapturerconfiguration)
- [SetCameraDeviceOrientation](/zh-CN/api-reference/rtc/unreal-blueprint/device-management/video-device#api_irtcengine_setcameradeviceorientation)
- [SetCameraExposureFactor](/zh-CN/api-reference/rtc/unreal-blueprint/device-management/video-device#api_irtcengine_setcameraexposurefactor)
- [SetCameraExposurePosition](/zh-CN/api-reference/rtc/unreal-blueprint/device-management/video-device#api_irtcengine_setcameraexposureposition)
- [SetCameraFocusPositionInPreview](/zh-CN/api-reference/rtc/unreal-blueprint/device-management/video-device#api_irtcengine_setcamerafocuspositioninpreview)
- [SetCameraStabilizationMode](/zh-CN/api-reference/rtc/unreal-blueprint/video/camera-capture#api_irtcengine_setcamerastabilizationmode)
- [SetCameraTorchOn](/zh-CN/api-reference/rtc/unreal-blueprint/device-management/video-device#api_irtcengine_setcameratorchon)
- [SetCameraZoomFactor](/zh-CN/api-reference/rtc/unreal-blueprint/device-management/video-device#api_irtcengine_setcamerazoomfactor)
- [SetChannelProfile](/zh-CN/api-reference/rtc/unreal-blueprint/channel#api_irtcengine_setchannelprofile)
- [SetClientRole](/zh-CN/api-reference/rtc/unreal-blueprint/channel#api_irtcengine_setclientrole2)
- [SetCloudProxy](/zh-CN/api-reference/rtc/unreal-blueprint/network#api_irtcengine_setcloudproxy)
- [SetColorEnhanceOptions](/zh-CN/api-reference/rtc/unreal-blueprint/video/video-prenpro/video-enhance-option#api_irtcengine_setcolorenhanceoptions)
- [SetDefaultAudioRouteToSpeakerphone](/zh-CN/api-reference/rtc/unreal-blueprint/device-management/audio-route#api_irtcengine_setdefaultaudioroutetospeakerphone)
- [SetDualStreamMode](/zh-CN/api-reference/rtc/unreal-blueprint/publishnsubscribe#api_irtcengine_setdualstreammode2)
- [SetEffectPosition](/zh-CN/api-reference/rtc/unreal-blueprint/play/audio-effect-file#api_irtcengine_seteffectposition)
- [SetEffectsVolume](/zh-CN/api-reference/rtc/unreal-blueprint/play/audio-effect-file#api_irtcengine_seteffectsvolume)
- [SetEnableSpeakerphone](/zh-CN/api-reference/rtc/unreal-blueprint/device-management/audio-route#api_irtcengine_setenablespeakerphone)
- [SetExtensionProperty](/zh-CN/api-reference/rtc/unreal-blueprint/extension#api_irtcengine_setextensionproperty)
- [SetExtensionProviderProperty](/zh-CN/api-reference/rtc/unreal-blueprint/extension#api_irtcengine_setextensionproviderproperty)
- [SetHeadphoneEQParameters](/zh-CN/api-reference/rtc/unreal-blueprint/api-irtcengine-setheadphoneeqparameters)
- [SetHeadphoneEQPreset](/zh-CN/api-reference/rtc/unreal-blueprint/api-irtcengine-setheadphoneeqpreset)
- [SetInEarMonitoringVolume](/zh-CN/api-reference/rtc/unreal-blueprint/audio/audio-capture#api_irtcengine_setinearmonitoringvolume)
- [SetLocalRenderMode](/zh-CN/api-reference/rtc/unreal-blueprint/video/video-rendering#api_irtcengine_setlocalrendermode2)
- [SetLocalRenderTargetFps](/zh-CN/api-reference/rtc/unreal-blueprint/video/video-rendering#api_irtcengine_setlocalrendertargetfps)
- [SetLocalVideoMirrorMode](/zh-CN/api-reference/rtc/unreal-blueprint/video/video-rendering#api_irtcengine_setlocalvideomirrormode)
- [SetLocalVoiceEqualization](/zh-CN/api-reference/rtc/unreal-blueprint/audio/audio-prenpost/audio-effect#api_irtcengine_setlocalvoiceequalization)
- [SetLocalVoiceFormant](/zh-CN/api-reference/rtc/unreal-blueprint/audio/audio-prenpost/audio-effect#api_irtcengine_setlocalvoiceformant)
- [SetLocalVoicePitch](/zh-CN/api-reference/rtc/unreal-blueprint/audio/audio-prenpost/audio-effect#api_irtcengine_setlocalvoicepitch)
- [SetLocalVoiceReverb](/zh-CN/api-reference/rtc/unreal-blueprint/audio/audio-prenpost/audio-effect#api_irtcengine_setlocalvoicereverb)
- [SetLogFile](/zh-CN/api-reference/rtc/unreal-blueprint/network#api_irtcengine_setlogfile)
- [SetLogFileSize](/zh-CN/api-reference/rtc/unreal-blueprint/network#api_irtcengine_setlogfilesize)
- [SetLogFilter](/zh-CN/api-reference/rtc/unreal-blueprint/network#api_irtcengine_setlogfilter)
- [SetLogLevel](/zh-CN/api-reference/rtc/unreal-blueprint/network#api_irtcengine_setloglevel)
- [SetLowlightEnhanceOptions](/zh-CN/api-reference/rtc/unreal-blueprint/video/video-prenpro/video-enhance-option#api_irtcengine_setlowlightenhanceoptions)
- [SetParameters](/zh-CN/api-reference/rtc/unreal-blueprint/network#api_irtcengine_setparameters)
- [SetRemoteDefaultVideoStreamType](/zh-CN/api-reference/rtc/unreal-blueprint/publishnsubscribe#api_irtcengine_setremotedefaultvideostreamtype)
- [SetRemoteRenderMode](/zh-CN/api-reference/rtc/unreal-blueprint/video/video-rendering#api_irtcengine_setremoterendermode2)
- [SetRemoteRenderTargetFps](/zh-CN/api-reference/rtc/unreal-blueprint/video/video-rendering#api_irtcengine_setremoterendertargetfps)
- [SetRemoteSubscribeFallbackOption](/zh-CN/api-reference/rtc/unreal-blueprint/network#api_irtcengine_setremotesubscribefallbackoption)
- [SetRemoteVideoStreamType](/zh-CN/api-reference/rtc/unreal-blueprint/publishnsubscribe#api_irtcengine_setremotevideostreamtype)
- [SetRemoteVoicePosition](/zh-CN/api-reference/rtc/unreal-blueprint/audio/audio-prenpost/sound-position#api_irtcengine_setremotevoiceposition)
- [SetScreenCaptureContentHint](/zh-CN/api-reference/rtc/unreal-blueprint/video/screencapture#api_irtcengine_setscreencapturecontenthint)
- [SetScreenCaptureScenario](/zh-CN/api-reference/rtc/unreal-blueprint/video/screencapture#api_irtcengine_setscreencapturescenario)
- [SetSubscribeAudioAllowlist](/zh-CN/api-reference/rtc/unreal-blueprint/publishnsubscribe#api_irtcengine_setsubscribeaudioallowlist)
- [SetSubscribeAudioBlocklist](/zh-CN/api-reference/rtc/unreal-blueprint/publishnsubscribe#api_irtcengine_setsubscribeaudioblocklist)
- [SetSubscribeVideoAllowlist](/zh-CN/api-reference/rtc/unreal-blueprint/publishnsubscribe#api_irtcengine_setsubscribevideoallowlist)
- [SetSubscribeVideoBlocklist](/zh-CN/api-reference/rtc/unreal-blueprint/publishnsubscribe#api_irtcengine_setsubscribevideoblocklist)
- [SetupLocalVideo](/zh-CN/api-reference/rtc/unreal-blueprint/video/video-rendering#api_irtcengine_setuplocalvideo)
- [SetupRemoteVideo](/zh-CN/api-reference/rtc/unreal-blueprint/video/video-rendering#api_irtcengine_setupremotevideo)
- [SetVideoDenoiserOptions](/zh-CN/api-reference/rtc/unreal-blueprint/video/video-prenpro/video-enhance-option#api_irtcengine_setvideodenoiseroptions)
- [SetVideoEncoderConfiguration](/zh-CN/api-reference/rtc/unreal-blueprint/video/video-basic#api_irtcengine_setvideoencoderconfiguration)
- [SetVideoScenario](/zh-CN/api-reference/rtc/unreal-blueprint/video/video-basic#api_irtcengine_setvideoscenario)
- [SetVoiceBeautifierParameters](/zh-CN/api-reference/rtc/unreal-blueprint/audio/audio-prenpost/audio-effect#api_irtcengine_setvoicebeautifierparameters)
- [SetVoiceBeautifierPreset](/zh-CN/api-reference/rtc/unreal-blueprint/audio/audio-prenpost/audio-effect#api_irtcengine_setvoicebeautifierpreset)
- [SetVoiceConversionPreset](/zh-CN/api-reference/rtc/unreal-blueprint/audio/audio-prenpost/audio-effect#api_irtcengine_setvoiceconversionpreset)
- [SetVolumeOfEffect](/zh-CN/api-reference/rtc/unreal-blueprint/play/audio-effect-file#api_irtcengine_setvolumeofeffect)
- [StartAudioMixing](/zh-CN/api-reference/rtc/unreal-blueprint/play/audio-mixing#api_irtcengine_startaudiomixing2)
- [StartAudioRecording](/zh-CN/api-reference/rtc/unreal-blueprint/recording#api_irtcengine_startaudiorecording3)
- [StartEchoTest](/zh-CN/api-reference/rtc/unreal-blueprint/network#api_irtcengine_startechotest3)
- [StartLastmileProbeTest](/zh-CN/api-reference/rtc/unreal-blueprint/network#api_irtcengine_startlastmileprobetest)
- [StartLocalVideoTranscoder](/zh-CN/api-reference/rtc/unreal-blueprint/video/video-prenpro/local-transcoder#api_irtcengine_startlocalvideotranscoder)
- [StartOrUpdateChannelMediaRelay](/zh-CN/api-reference/rtc/unreal-blueprint/cloud-media-relay/channel-media-relay#api_irtcengine_startorupdatechannelmediarelay)
- [StartPreview](/zh-CN/api-reference/rtc/unreal-blueprint/video/video-basic#api_irtcengine_startpreview2)
- [StartCameraCapture](/zh-CN/api-reference/rtc/unreal-blueprint/video/camera-capture#api_irtcengine_startcameracapture)
- [StartRhythmPlayer](/zh-CN/api-reference/rtc/unreal-blueprint/play/rhythmplayer#api_irtcengine_startrhythmplayer)
- [StartRtmpStreamWithoutTranscoding](/zh-CN/api-reference/rtc/unreal-blueprint/cloud-media-relay/media-push#api_irtcengine_startrtmpstreamwithouttranscoding)
- [StartRtmpStreamWithTranscoding](/zh-CN/api-reference/rtc/unreal-blueprint/cloud-media-relay/media-push#api_irtcengine_startrtmpstreamwithtranscoding)
- [StartScreenCapture](/zh-CN/api-reference/rtc/unreal-blueprint/video/screencapture#api_irtcengine_startscreencapture)
- [StartScreenCaptureBySourceType](/zh-CN/api-reference/rtc/unreal-blueprint/video/screencapture#api_irtcengine_startscreencapture2)
- [StartScreenCaptureByDisplayId](/zh-CN/api-reference/rtc/unreal-blueprint/video/screencapture#api_irtcengine_startscreencapturebydisplayid)
- [StartScreenCaptureByScreenRect](/zh-CN/api-reference/rtc/unreal-blueprint/video/screencapture#api_irtcengine_startscreencapturebyscreenrect)
- [StartScreenCaptureByWindowId](/zh-CN/api-reference/rtc/unreal-blueprint/video/screencapture#api_irtcengine_startscreencapturebywindowid)
- [StartMediaRenderingTracing](/zh-CN/api-reference/rtc/unreal-blueprint/video/video-rendering#api_irtcengine_startmediarenderingtracing)
- [StopAllEffects](/zh-CN/api-reference/rtc/unreal-blueprint/play/audio-effect-file#api_irtcengine_stopalleffects)
- [StopAudioMixing](/zh-CN/api-reference/rtc/unreal-blueprint/play/audio-mixing#api_irtcengine_stopaudiomixing)
- [StopAudioRecording](/zh-CN/api-reference/rtc/unreal-blueprint/recording#api_irtcengine_stopaudiorecording)
- [StopChannelMediaRelay](/zh-CN/api-reference/rtc/unreal-blueprint/cloud-media-relay/channel-media-relay#api_irtcengine_stopchannelmediarelay)
- [StopEchoTest](/zh-CN/api-reference/rtc/unreal-blueprint/network#api_irtcengine_stopechotest)
- [StopEffect](/zh-CN/api-reference/rtc/unreal-blueprint/play/audio-effect-file#api_irtcengine_stopeffect)
- [StopLastmileProbeTest](/zh-CN/api-reference/rtc/unreal-blueprint/network#api_irtcengine_stoplastmileprobetest)
- [StopLocalVideoTranscoder](/zh-CN/api-reference/rtc/unreal-blueprint/video/video-prenpro/local-transcoder#api_irtcengine_stoplocalvideotranscoder)
- [StopPreview](/zh-CN/api-reference/rtc/unreal-blueprint/video/video-basic#api_irtcengine_stoppreview2)
- [StopCameraCapture](/zh-CN/api-reference/rtc/unreal-blueprint/video/camera-capture#api_irtcengine_stopcameracapture)
- [StopRhythmPlayer](/zh-CN/api-reference/rtc/unreal-blueprint/play/rhythmplayer#api_irtcengine_stoprhythmplayer)
- [StopRtmpStream](/zh-CN/api-reference/rtc/unreal-blueprint/cloud-media-relay/media-push#api_irtcengine_stoprtmpstream)
- [StopScreenCapture](/zh-CN/api-reference/rtc/unreal-blueprint/video/screencapture#api_irtcengine_stopscreencapture)
- [StopScreenCaptureBySourceType](/zh-CN/api-reference/rtc/unreal-blueprint/video/screencapture#api_irtcengine_stopscreencapture2)
- [SwitchCamera](/zh-CN/api-reference/rtc/unreal-blueprint/device-management/video-device#api_irtcengine_switchcamera)
- [TakeSnapshot](/zh-CN/api-reference/rtc/unreal-blueprint/video/video-prenpro/snapshot#api_irtcengine_takesnapshot)
- [TakeSnapshotWithConfig](/zh-CN/api-reference/rtc/unreal-blueprint/video/video-prenpro/snapshot#api_irtcengine_takesnapshot2)
- [UnloadAllEffects](/zh-CN/api-reference/rtc/unreal-blueprint/play/audio-effect-file#api_irtcengine_unloadalleffects)
- [UnloadEffect](/zh-CN/api-reference/rtc/unreal-blueprint/play/audio-effect-file#api_irtcengine_unloadeffect)
- [UpdateChannelMediaOptions](/zh-CN/api-reference/rtc/unreal-blueprint/channel#api_irtcengine_updatechannelmediaoptions)
- [UpdateLocalTranscoderConfiguration](/zh-CN/api-reference/rtc/unreal-blueprint/video/video-prenpro/local-transcoder#api_irtcengine_updatelocaltranscoderconfiguration)
- [UpdatePreloadChannelToken](/zh-CN/api-reference/rtc/unreal-blueprint/channel#api_irtcengine_updatepreloadchanneltoken)
- [UpdateRtmpTranscoding](/zh-CN/api-reference/rtc/unreal-blueprint/cloud-media-relay/media-push#api_irtcengine_updatertmptranscoding)
- [UpdateScreenCapture](/zh-CN/api-reference/rtc/unreal-blueprint/video/screencapture#api_irtcengine_updatescreencapture)
- [UpdateScreenCaptureParameters](/zh-CN/api-reference/rtc/unreal-blueprint/video/screencapture#api_irtcengine_updatescreencaptureparameters)
- [UpdateScreenCaptureRegion](/zh-CN/api-reference/rtc/unreal-blueprint/video/screencapture#api_irtcengine_updatescreencaptureregion)

<a id="class_irtcengineeventhandler"></a>

<a id="ariaid-title7"></a>

## IRtcEngineEventHandler [#irtcengineeventhandler]

接口类 IRtcEngineEventHandler 用于 SDK 向 App 发送事件通知，App 通过继承该接口类的方法获取 SDK 的事件通知。

<a id="class_irtcengineeventhandler__detailed_desc"></a>

### 详情 [#详情-2]

该接口类的所有方法都有缺省（空）实现， App 可以根据需要只继承关心的事件。

:::caution
注意：

- 在回调方法中，App 不应该做耗时或者调用可能会引起阻塞的 API（如 `sendMessage`），否则可能影响 SDK 的运行。
- SDK 不再捕获开发者在 IRtcEngineEventHandler 类回调中自行实现的代码逻辑中的异常。你需要自行处理该异常，否则异常出现时可能引起 App 崩溃。
:::

### 相关参考 [#相关参考-5]

- [OnActiveSpeaker](/zh-CN/api-reference/rtc/unreal-blueprint/audio/audio-basic#callback_irtcengineeventhandler_onactivespeaker)
- [OnAudioDeviceStateChanged](/zh-CN/api-reference/rtc/unreal-blueprint/device-management/audio-device#callback_irtcengineeventhandler_onaudiodevicestatechanged)
- [OnAudioDeviceVolumeChanged](/zh-CN/api-reference/rtc/unreal-blueprint/device-management/audio-device#callback_irtcengineeventhandler_onaudiodevicevolumechanged)
- [OnAudioEffectFinished](/zh-CN/api-reference/rtc/unreal-blueprint/play/audio-effect-file#callback_irtcengineeventhandler_onaudioeffectfinished)
- [OnAudioMixingFinished](/zh-CN/api-reference/rtc/unreal-blueprint/play/audio-mixing#callback_irtcengineeventhandler_onaudiomixingfinished)
- [OnAudioMixingPositionChanged](/zh-CN/api-reference/rtc/unreal-blueprint/play/audio-mixing#callback_irtcengineeventhandler_onaudiomixingpositionchanged)
- [OnAudioMixingStateChanged](/zh-CN/api-reference/rtc/unreal-blueprint/play/audio-mixing#callback_irtcengineeventhandler_onaudiomixingstatechanged)
- [OnAudioPublishStateChanged](/zh-CN/api-reference/rtc/unreal-blueprint/publishnsubscribe#callback_irtcengineeventhandler_onaudiopublishstatechanged)
- [OnAudioQuality](/zh-CN/api-reference/rtc/unreal-blueprint/audio/audio-basic#callback_irtcengineeventhandler_onaudioquality)
- [OnAudioRoutingChanged](/zh-CN/api-reference/rtc/unreal-blueprint/device-management/audio-route#callback_irtcengineeventhandler_onaudioroutingchanged)
- [OnAudioSubscribeStateChanged](/zh-CN/api-reference/rtc/unreal-blueprint/publishnsubscribe#callback_irtcengineeventhandler_onaudiosubscribestatechanged)
- [OnAudioVolumeIndication](/zh-CN/api-reference/rtc/unreal-blueprint/audio/audio-basic#callback_irtcengineeventhandler_onaudiovolumeindication)
- [OnCameraExposureAreaChanged](/zh-CN/api-reference/rtc/unreal-blueprint/device-management/video-device#callback_irtcengineeventhandler_oncameraexposureareachanged)
- [OnCameraFocusAreaChanged](/zh-CN/api-reference/rtc/unreal-blueprint/device-management/video-device#callback_irtcengineeventhandler_oncamerafocusareachanged)
- [OnCameraReady](/zh-CN/api-reference/rtc/unreal-blueprint/device-management/video-device#callback_irtcengineeventhandler_oncameraready)
- [OnChannelMediaRelayStateChanged](/zh-CN/api-reference/rtc/unreal-blueprint/cloud-media-relay/channel-media-relay#callback_irtcengineeventhandler_onchannelmediarelaystatechanged)
- [OnClientRoleChanged](/zh-CN/api-reference/rtc/unreal-blueprint/channel#callback_irtcengineeventhandler_onclientrolechanged)
- [OnClientRoleChangeFailed](/zh-CN/api-reference/rtc/unreal-blueprint/channel#callback_irtcengineeventhandler_onclientrolechangefailed)
- [OnConnectionBanned](/zh-CN/api-reference/rtc/unreal-blueprint/network#callback_irtcengineeventhandler_onconnectionbanned)
- [OnConnectionInterrupted](/zh-CN/api-reference/rtc/unreal-blueprint/network#callback_irtcengineeventhandler_onconnectioninterrupted)
- [OnConnectionLost](/zh-CN/api-reference/rtc/unreal-blueprint/network#callback_irtcengineeventhandler_onconnectionlost)
- [OnConnectionStateChanged](/zh-CN/api-reference/rtc/unreal-blueprint/network#callback_irtcengineeventhandler_onconnectionstatechanged)
- [OnEncryptionError](/zh-CN/api-reference/rtc/unreal-blueprint/network#callback_irtcengineeventhandler_onencryptionerror)
- [OnError](/zh-CN/api-reference/rtc/unreal-blueprint/channel#callback_irtcengineeventhandler_onerror)
- [OnExtensionErrorWithContext](/zh-CN/api-reference/rtc/unreal-blueprint/extension#callback_irtcengineeventhandler_onextensionerrorwithcontext)
- [OnExtensionEventWithContext](/zh-CN/api-reference/rtc/unreal-blueprint/extension#callback_irtcengineeventhandler_onextensioneventwithcontext)
- [OnExtensionStartedWithContext](/zh-CN/api-reference/rtc/unreal-blueprint/extension#callback_irtcengineeventhandler_onextensionstartedwithcontext)
- [OnExtensionStoppedWithContext](/zh-CN/api-reference/rtc/unreal-blueprint/extension#callback_irtcengineeventhandler_onextensionstoppedwithcontext)
- [OnFacePositionChanged](/zh-CN/api-reference/rtc/unreal-blueprint/video/video-prenpro/face-detection#callback_irtcengineeventhandler_onfacepositionchanged)
- [OnFirstLocalAudioFramePublished](/zh-CN/api-reference/rtc/unreal-blueprint/audio/audio-basic#callback_irtcengineeventhandler_onfirstlocalaudioframepublished)
- [OnFirstLocalVideoFrame](/zh-CN/api-reference/rtc/unreal-blueprint/video/video-basic#callback_irtcengineeventhandler_onfirstlocalvideoframe)
- [OnFirstLocalVideoFramePublished](/zh-CN/api-reference/rtc/unreal-blueprint/video/video-basic#callback_irtcengineeventhandler_onfirstlocalvideoframepublished)
- [OnFirstRemoteAudioFrame](/zh-CN/api-reference/rtc/unreal-blueprint/audio/audio-basic#callback_irtcengineeventhandler_onfirstremoteaudioframe)
- [OnFirstRemoteAudioDecoded](/zh-CN/api-reference/rtc/unreal-blueprint/audio/audio-basic#callback_irtcengineeventhandler_onfirstremoteaudiodecoded)
- [OnFirstRemoteVideoDecoded](/zh-CN/api-reference/rtc/unreal-blueprint/video/video-basic#callback_irtcengineeventhandler_onfirstremotevideodecoded)
- [OnFirstRemoteVideoFrame](/zh-CN/api-reference/rtc/unreal-blueprint/video/video-basic#callback_irtcengineeventhandler_onfirstremotevideoframe)
- [OnJoinChannelSuccess](/zh-CN/api-reference/rtc/unreal-blueprint/channel#callback_irtcengineeventhandler_onjoinchannelsuccess)
- [OnLastmileProbeResult](/zh-CN/api-reference/rtc/unreal-blueprint/network#callback_irtcengineeventhandler_onlastmileproberesult)
- [OnLastmileQuality](/zh-CN/api-reference/rtc/unreal-blueprint/network#callback_irtcengineeventhandler_onlastmilequality)
- [OnLeaveChannel](/zh-CN/api-reference/rtc/unreal-blueprint/channel#callback_irtcengineeventhandler_onleavechannel)
- [OnLocalAudioStateChanged](/zh-CN/api-reference/rtc/unreal-blueprint/audio/audio-basic#callback_irtcengineeventhandler_onlocalaudiostatechanged)
- [OnLocalAudioStats](/zh-CN/api-reference/rtc/unreal-blueprint/audio/audio-basic#callback_irtcengineeventhandler_onlocalaudiostats)
- [OnLocalUserRegistered](/zh-CN/api-reference/rtc/unreal-blueprint/channel#callback_irtcengineeventhandler_onlocaluserregistered)
- [OnLocalVideoStateChanged](/zh-CN/api-reference/rtc/unreal-blueprint/video/video-basic#callback_irtcengineeventhandler_onlocalvideostatechanged)
- [OnLocalVideoStats](/zh-CN/api-reference/rtc/unreal-blueprint/video/video-basic#callback_irtcengineeventhandler_onlocalvideostats)
- [OnLocalVideoTranscoderError](/zh-CN/api-reference/rtc/unreal-blueprint/video/video-prenpro/local-transcoder#callback_irtcengineeventhandler_onlocalvideotranscodererror)
- [OnTranscodedStreamLayoutInfo](/zh-CN/api-reference/rtc/unreal-blueprint/video/video-rendering#callback_irtcengineeventhandler_ontranscodedstreamlayoutinfo)
- [OnNetworkQuality](/zh-CN/api-reference/rtc/unreal-blueprint/network#callback_irtcengineeventhandler_onnetworkquality)
- [OnNetworkTypeChanged](/zh-CN/api-reference/rtc/unreal-blueprint/network#callback_irtcengineeventhandler_onnetworktypechanged)
- [OnPermissionError](/zh-CN/api-reference/rtc/unreal-blueprint/network#callback_irtcengineeventhandler_onpermissionerror)
- [OnProxyConnected](/zh-CN/api-reference/rtc/unreal-blueprint/network#callback_irtcengineeventhandler_onproxyconnected)
- [OnRejoinChannelSuccess](/zh-CN/api-reference/rtc/unreal-blueprint/channel#callback_irtcengineeventhandler_onrejoinchannelsuccess)
- [OnRemoteAudioStateChanged](/zh-CN/api-reference/rtc/unreal-blueprint/audio/audio-basic#callback_irtcengineeventhandler_onremoteaudiostatechanged)
- [OnRemoteAudioStats](/zh-CN/api-reference/rtc/unreal-blueprint/audio/audio-basic#callback_irtcengineeventhandler_onremoteaudiostats)
- [OnRemoteAudioTransportStats](/zh-CN/api-reference/rtc/unreal-blueprint/audio/audio-basic#callback_irtcengineeventhandler_onremoteaudiotransportstats)
- [OnRemoteSubscribeFallbackToAudioOnly](/zh-CN/api-reference/rtc/unreal-blueprint/network#callback_irtcengineeventhandler_onremotesubscribefallbacktoaudioonly)
- [OnRemoteVideoStateChanged](/zh-CN/api-reference/rtc/unreal-blueprint/video/video-basic#callback_irtcengineeventhandler_onremotevideostatechanged)
- [OnRemoteVideoStats](/zh-CN/api-reference/rtc/unreal-blueprint/video/video-basic#callback_irtcengineeventhandler_onremotevideostats)
- [OnRemoteVideoTransportStats](/zh-CN/api-reference/rtc/unreal-blueprint/video/video-basic#callback_irtcengineeventhandler_onremotevideotransportstats)
- [OnRequestToken](/zh-CN/api-reference/rtc/unreal-blueprint/channel#callback_irtcengineeventhandler_onrequesttoken)
- [OnRhythmPlayerStateChanged](/zh-CN/api-reference/rtc/unreal-blueprint/play/rhythmplayer#callback_irtcengineeventhandler_onrhythmplayerstatechanged)
- [OnRtcStats](/zh-CN/api-reference/rtc/unreal-blueprint/channel#callback_irtcengineeventhandler_onrtcstats)
- [OnRtmpStreamingEvent](/zh-CN/api-reference/rtc/unreal-blueprint/cloud-media-relay/media-push#callback_irtcengineeventhandler_onrtmpstreamingevent)
- [OnRtmpStreamingStateChanged](/zh-CN/api-reference/rtc/unreal-blueprint/cloud-media-relay/media-push#callback_irtcengineeventhandler_onrtmpstreamingstatechanged)
- [OnSnapshotTaken](/zh-CN/api-reference/rtc/unreal-blueprint/video/video-prenpro/snapshot#callback_irtcengineeventhandler_onsnapshottaken)
- [OnStreamMessage](/zh-CN/api-reference/rtc/unreal-blueprint/metadata/datastream#callback_irtcengineeventhandler_onstreammessage)
- [OnStreamMessageError](/zh-CN/api-reference/rtc/unreal-blueprint/metadata/datastream#callback_irtcengineeventhandler_onstreammessageerror)
- [OnTokenPrivilegeWillExpire](/zh-CN/api-reference/rtc/unreal-blueprint/channel#callback_irtcengineeventhandler_ontokenprivilegewillexpire)
- [OnTranscodingUpdated](/zh-CN/api-reference/rtc/unreal-blueprint/cloud-media-relay/media-push#callback_irtcengineeventhandler_ontranscodingupdated)
- [OnUplinkNetworkInfoUpdated](/zh-CN/api-reference/rtc/unreal-blueprint/network#callback_irtcengineeventhandler_onuplinknetworkinfoupdated)
- [OnUserEnableLocalVideo](/zh-CN/api-reference/rtc/unreal-blueprint/video/video-basic#callback_irtcengineeventhandler_onuserenablelocalvideo)
- [OnUserEnableVideo](/zh-CN/api-reference/rtc/unreal-blueprint/video/video-basic#callback_irtcengineeventhandler_onuserenablevideo)
- [OnUserInfoUpdated](/zh-CN/api-reference/rtc/unreal-blueprint/channel#callback_irtcengineeventhandler_onuserinfoupdated)
- [OnUserJoined](/zh-CN/api-reference/rtc/unreal-blueprint/channel#callback_irtcengineeventhandler_onuserjoined)
- [OnUserMuteAudio](/zh-CN/api-reference/rtc/unreal-blueprint/audio/audio-basic#callback_irtcengineeventhandler_onusermuteaudio)
- [OnUserMuteVideo](/zh-CN/api-reference/rtc/unreal-blueprint/video/video-basic#callback_irtcengineeventhandler_onusermutevideo)
- [OnUserOffline](/zh-CN/api-reference/rtc/unreal-blueprint/channel#callback_irtcengineeventhandler_onuseroffline)
- [OnVideoDeviceStateChanged](/zh-CN/api-reference/rtc/unreal-blueprint/device-management/video-device#callback_irtcengineeventhandler_onvideodevicestatechanged)
- [OnVideoPublishStateChanged](/zh-CN/api-reference/rtc/unreal-blueprint/video/video-basic#callback_irtcengineeventhandler_onvideopublishstatechanged)
- [OnVideoSizeChanged](/zh-CN/api-reference/rtc/unreal-blueprint/video/video-basic#callback_irtcengineeventhandler_onvideosizechanged)
- [OnVideoStopped](/zh-CN/api-reference/rtc/unreal-blueprint/video/video-basic#callback_irtcengineeventhandler_onvideostopped)
- [OnVideoSubscribeStateChanged](/zh-CN/api-reference/rtc/unreal-blueprint/publishnsubscribe#callback_irtcengineeventhandler_onvideosubscribestatechanged)
- [OnVideoRenderingTracingResult](/zh-CN/api-reference/rtc/unreal-blueprint/video/video-rendering#callback_irtcengineeventhandler_onvideorenderingtracingresult)

<a id="class_irtcengineex"></a>

<a id="ariaid-title8"></a>

## IRtcEngineEx [#irtcengineex]

提供多频道方法的接口类。

<a id="class_irtcengineex__detailed_desc"></a>

### 详情 [#详情-3]

继承自 [IRtcEngine](/zh-CN/api-reference/rtc/unreal-blueprint/rtc-interface-class#class_irtcengine)。

### 相关参考 [#相关参考-6]

- [AddVideoWatermarkEx](/zh-CN/api-reference/rtc/unreal-blueprint/video/video-prenpro/watermark#api_irtcengineex_addvideowatermarkex)
- [ClearVideoWatermarkEx](/zh-CN/api-reference/rtc/unreal-blueprint/video/video-prenpro/watermark#api_irtcengineex_clearvideowatermarkex)
- [CreateDataStreamEx](/zh-CN/api-reference/rtc/unreal-blueprint/metadata/datastream#api_irtcengineex_createdatastreamex2)
- [EnableAudioVolumeIndicationEx](/zh-CN/api-reference/rtc/unreal-blueprint/audio/audio-basic#api_irtcengineex_enableaudiovolumeindicationex)
- [EnableContentInspectEx](/zh-CN/api-reference/rtc/unreal-blueprint/video/video-prenpro/snapshot#api_irtcengineex_enablecontentinspectex)
- [EnableDualStreamModeEx](/zh-CN/api-reference/rtc/unreal-blueprint/publishnsubscribe#api_irtcengineex_enabledualstreammodeex)
- [EnableEncryptionEx](/zh-CN/api-reference/rtc/unreal-blueprint/network#api_irtcengineex_enableencryptionex)
- [EnableLoopbackRecordingEx](/zh-CN/api-reference/rtc/unreal-blueprint/audio/audio-capture#api_irtcengineex_enableloopbackrecordingex)
- [GetCallIdEx](/zh-CN/api-reference/rtc/unreal-blueprint/network#api_irtcengineex_getcallidex)
- [GetConnectionStateEx](/zh-CN/api-reference/rtc/unreal-blueprint/network#api_irtcengineex_getconnectionstateex)
- [JoinChannelEx](/zh-CN/api-reference/rtc/unreal-blueprint/channel#api_irtcengineex_joinchannelex)
- [JoinChannelWithUserAccountEx](/zh-CN/api-reference/rtc/unreal-blueprint/channel#api_irtcengine_joinchannelwithuseraccountex)
- [LeaveChannelEx](/zh-CN/api-reference/rtc/unreal-blueprint/channel#api_irtcengineex_leavechannelex2)
- [MuteAllRemoteAudioStreamsEx](/zh-CN/api-reference/rtc/unreal-blueprint/publishnsubscribe#api_irtcengineex_muteallremoteaudiostreamsex)
- [MuteAllRemoteVideoStreamsEx](/zh-CN/api-reference/rtc/unreal-blueprint/publishnsubscribe#api_irtcengineex_muteallremotevideostreamsex)
- [MuteLocalAudioStreamEx](/zh-CN/api-reference/rtc/unreal-blueprint/publishnsubscribe#api_irtcengineex_mutelocalaudiostreamex)
- [MuteLocalVideoStreamEx](/zh-CN/api-reference/rtc/unreal-blueprint/publishnsubscribe#api_irtcengineex_mutelocalvideostreamex)
- [MuteRemoteAudioStreamEx](/zh-CN/api-reference/rtc/unreal-blueprint/publishnsubscribe#api_irtcengineex_muteremoteaudiostreamex)
- [MuteRemoteVideoStreamEx](/zh-CN/api-reference/rtc/unreal-blueprint/publishnsubscribe#api_irtcengineex_muteremotevideostreamex)
- [PauseAllChannelMediaRelayEx](/zh-CN/api-reference/rtc/unreal-blueprint/cloud-media-relay/channel-media-relay#api_irtcengineex_pauseallchannelmediarelayex)
- [ResumeAllChannelMediaRelayEx](/zh-CN/api-reference/rtc/unreal-blueprint/cloud-media-relay/channel-media-relay#api_irtcengineex_resumeallchannelmediarelayex)
- [SendCustomReportMessageEx](/zh-CN/api-reference/rtc/unreal-blueprint/network#api_irtcengineex_sendcustomreportmessageex)
- [SetDualStreamModeEx](/zh-CN/api-reference/rtc/unreal-blueprint/publishnsubscribe#api_irtcengineex_setdualstreammodeex)
- [SetRemoteRenderModeEx](/zh-CN/api-reference/rtc/unreal-blueprint/video/video-rendering#api_irtcengineex_setremoterendermodeex)
- [SetRemoteVideoStreamTypeEx](/zh-CN/api-reference/rtc/unreal-blueprint/publishnsubscribe#api_irtcengineex_setremotevideostreamtypeex)
- [SetRemoteVoicePositionEx](/zh-CN/api-reference/rtc/unreal-blueprint/audio/audio-prenpost/sound-position#api_irtcengineex_setremotevoicepositionex)
- [SetSubscribeAudioBlocklistEx](/zh-CN/api-reference/rtc/unreal-blueprint/publishnsubscribe#api_irtcengineex_setsubscribeaudioblocklistex)
- [SetSubscribeAudioAllowlistEx](/zh-CN/api-reference/rtc/unreal-blueprint/publishnsubscribe#api_irtcengineex_setsubscribeaudioallowlistex)
- [SetSubscribeVideoBlocklistEx](/zh-CN/api-reference/rtc/unreal-blueprint/publishnsubscribe#api_irtcengineex_setsubscribevideoblocklistex)
- [SetSubscribeVideoAllowlistEx](/zh-CN/api-reference/rtc/unreal-blueprint/publishnsubscribe#api_irtcengineex_setsubscribevideoallowlistex)
- [SetupRemoteVideoEx](/zh-CN/api-reference/rtc/unreal-blueprint/video/video-rendering#api_irtcengineex_setupremotevideoex)
- [SetVideoEncoderConfigurationEx](/zh-CN/api-reference/rtc/unreal-blueprint/video/video-basic#api_irtcengineex_setvideoencoderconfigurationex)
- [SendStreamMessageEx](/zh-CN/api-reference/rtc/unreal-blueprint/metadata/datastream#api_irtcengineex_sendstreammessageex)
- [StartMediaRenderingTracingEx](/zh-CN/api-reference/rtc/unreal-blueprint/video/video-rendering#api_irtcengineex_startmediarenderingtracingex)
- [StartOrUpdateChannelMediaRelayEx](/zh-CN/api-reference/rtc/unreal-blueprint/cloud-media-relay/channel-media-relay#api_irtcengineex_startorupdatechannelmediarelayex)
- [StartRtmpStreamWithoutTranscodingEx](/zh-CN/api-reference/rtc/unreal-blueprint/cloud-media-relay/media-push#api_irtcengineex_startrtmpstreamwithouttranscodingex)
- [StartRtmpStreamWithTranscodingEx](/zh-CN/api-reference/rtc/unreal-blueprint/cloud-media-relay/media-push#api_irtcengineex_startrtmpstreamwithtranscodingex)
- [StopChannelMediaRelayEx](/zh-CN/api-reference/rtc/unreal-blueprint/cloud-media-relay/channel-media-relay#api_irtcengineex_stopchannelmediarelayex)
- [StopRtmpStreamEx](/zh-CN/api-reference/rtc/unreal-blueprint/cloud-media-relay/media-push#api_irtcengineex_stoprtmpstreamex)
- [TakeSnapshotEx](/zh-CN/api-reference/rtc/unreal-blueprint/video/video-prenpro/snapshot#api_irtcengineex_takesnapshotex)
- [TakeSnapshotWithConfigEx](/zh-CN/api-reference/rtc/unreal-blueprint/video/video-prenpro/snapshot#api_irtcengineex_takesnapshotex2)
- [UpdateChannelMediaOptionsEx](/zh-CN/api-reference/rtc/unreal-blueprint/channel#api_irtcengineex_updatechannelmediaoptionsex)
- [UpdateRtmpTranscodingEx](/zh-CN/api-reference/rtc/unreal-blueprint/cloud-media-relay/media-push#api_irtcengineex_updatertmptranscodingex)
- [AdjustUserPlaybackSignalVolumeEx](/zh-CN/api-reference/rtc/unreal-blueprint/audio/audio-basic#api_irtcengineex_adjustuserplaybacksignalvolumeex)

<a id="class_iscreencapturesourcelist"></a>

<a id="ariaid-title9"></a>

## IScreenCaptureSourceList [#iscreencapturesourcelist]

IScreenCaptureSourceList 类。该类在 [GetScreenCaptureSources](/zh-CN/api-reference/rtc/unreal-blueprint/video/screencapture#api_irtcengine_getscreencapturesources) 方法中返回。

### 相关参考 [#相关参考-7]

- [GetCount](/zh-CN/api-reference/rtc/unreal-blueprint/video/screencapture#api_iscreencapturesourcelist_getcount)
- [GetSourceInfo](/zh-CN/api-reference/rtc/unreal-blueprint/video/screencapture#api_iscreencapturesourcelist_getsourceinfo)
- [Release](/zh-CN/api-reference/rtc/unreal-blueprint/video/screencapture#api_iscreencapturesourcelist_release)
- [FScreenCaptureSourceInfo](/zh-CN/api-reference/rtc/unreal-blueprint/class-screencapturesourceinfo)

<a id="class_ivideodevicecollection"></a>

<a id="ariaid-title10"></a>

## IVideoDeviceCollection [#ivideodevicecollection]

你可以通过该接口类获取视频设备相关的信息。

### 相关参考 [#相关参考-8]

- [GetCount](/zh-CN/api-reference/rtc/unreal-blueprint/device-management/video-device#api_ivideodevicecollection_getcount)
- [GetDevice](/zh-CN/api-reference/rtc/unreal-blueprint/device-management/video-device#api_ivideodevicecollection_getdevice)
- [Release](/zh-CN/api-reference/rtc/unreal-blueprint/device-management/video-device#api_ivideodevicecollection_release)
- [SetDevice](/zh-CN/api-reference/rtc/unreal-blueprint/device-management/video-device#api_ivideodevicecollection_setdevice)

<a id="class_ivideodevicemanager"></a>

<a id="ariaid-title11"></a>

## IVideoDeviceManager [#ivideodevicemanager]

视频设备管理方法。

<a id="class_ivideodevicemanager__detailed_desc"></a>

### 详情 [#详情-4]

IVideoDeviceManager 接口类提供用于测试视频设备的相关接口。你可以通过调用 [GetAgoraVideoDeviceManager](/zh-CN/api-reference/rtc/unreal-blueprint/device-management/video-device#api_irtcengine_getvideodevicemanager) 方法来获取 IVideoDeviceManager 接口。

### 相关参考 [#相关参考-9]

- [EnumerateVideoDevices](/zh-CN/api-reference/rtc/unreal-blueprint/device-management/video-device#api_ivideodevicemanager_enumeratevideodevices)
- [GetCapability](/zh-CN/api-reference/rtc/unreal-blueprint/device-management/video-device#api_ivideodevicemanager_getcapability)
- [NumberOfCapabilities](/zh-CN/api-reference/rtc/unreal-blueprint/device-management/video-device#api_ivideodevicemanager_numberofcapabilities)
- [Release](/zh-CN/api-reference/rtc/unreal-blueprint/device-management/video-device#api_ivideodevicemanager_release)
