# Class 及 Enum (/zh-CN/api-reference/rtc/harmonyos/rtc-api-data-type)

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

<a id="rtc_api_data_type__class"></a>

## Class [#class]

- [AgoraFacePositionInfo](/zh-CN/api-reference/rtc/harmonyos/class-agorafacepositioninfo)
- [AudioRecordingConfiguration](/zh-CN/api-reference/rtc/harmonyos/class-audiorecordingconfiguration)
- [AudioSpectrumInfo](/zh-CN/api-reference/rtc/harmonyos/class-audiospectrumdata)
- [AudioTrackConfig](/zh-CN/api-reference/rtc/harmonyos/class-audiotrackconfig)
- [AudioVolumeInfo](/zh-CN/api-reference/rtc/harmonyos/class-audiovolumeinfo)
- [CacheStatistics](/zh-CN/api-reference/rtc/harmonyos/class-cachestatistics)
- [CameraCapturerConfiguration](/zh-CN/api-reference/rtc/harmonyos/class-cameracapturerconfiguration)
- [ChannelMediaInfo](/zh-CN/api-reference/rtc/harmonyos/class-channelmediainfo)
- [ChannelMediaOptions](/zh-CN/api-reference/rtc/harmonyos/class-channelmediaoptions)
- [ChannelMediaRelayConfiguration](/zh-CN/api-reference/rtc/harmonyos/class-channelmediarelayconfiguration)

  - [setSrcChannelInfo](/zh-CN/api-reference/rtc/harmonyos/api-channelmediarelayconfiguration-setsrcchannelinfo)
- [Music](/zh-CN/api-reference/rtc/harmonyos/class-music)
- [MusicChartInfo](/zh-CN/api-reference/rtc/harmonyos/class-musicchartinfo)
- [MusicCollection](/zh-CN/api-reference/rtc/harmonyos/class-musiccollection)
- [MusicContentCenterConfiguration](/zh-CN/api-reference/rtc/harmonyos/class-musiccontentcenterconfiguration)
- [ContentInspectConfig](/zh-CN/api-reference/rtc/harmonyos/class-contentinspectconfig)
- [ContentInspectModule](/zh-CN/api-reference/rtc/harmonyos/class-contentinspectmodule)
- [ClientRoleOptions](/zh-CN/api-reference/rtc/harmonyos/class-clientroleoptions)
- [DataStreamConfig](/zh-CN/api-reference/rtc/harmonyos/class-datastreamconfig)
- [EncryptionConfig](/zh-CN/api-reference/rtc/harmonyos/class-encryptionconfig)
- [LastmileProbeConfig](/zh-CN/api-reference/rtc/harmonyos/class-lastmileprobeconfig)
- [LastmileProbeOneWayResult](/zh-CN/api-reference/rtc/harmonyos/class-lastmileprobeonewayresult)
- [LastmileProbeResult](/zh-CN/api-reference/rtc/harmonyos/class-lastmileproberesult)
- [LeaveChannelOptions](/zh-CN/api-reference/rtc/harmonyos/class-leavechanneloptions)
- [LiveTranscoding](/zh-CN/api-reference/rtc/harmonyos/class-livetranscoding)
- [LocalAudioStats](/zh-CN/api-reference/rtc/harmonyos/class-localaudiostats)
- [LocalTranscoderConfiguration](/zh-CN/api-reference/rtc/harmonyos/class-localtranscoderconfiguration)
- [LocalVideoStats](/zh-CN/api-reference/rtc/harmonyos/class-localvideostats)
- [LogConfig](/zh-CN/api-reference/rtc/harmonyos/class-logconfig)
- [MediaRecorderConfiguration](/zh-CN/api-reference/rtc/harmonyos/class-mediarecorderconfiguration)
- [MediaPlayerSource](/zh-CN/api-reference/rtc/harmonyos/class-mediasource)
- [MusicCacheInfo](/zh-CN/api-reference/rtc/harmonyos/class-musiccacheinfo)
- [PlayerPlaybackStats](/zh-CN/api-reference/rtc/harmonyos/class-playerplaybackstats)
- [MediaStreamInfo](/zh-CN/api-reference/rtc/harmonyos/class-playerstreaminfo)
- [PlayerUpdatedInfo](/zh-CN/api-reference/rtc/harmonyos/class-playerupdatedinfo)
- [RecorderInfo](/zh-CN/api-reference/rtc/harmonyos/class-recorderinfo)
- [RecorderStreamInfo](/zh-CN/api-reference/rtc/harmonyos/class-recorderstreaminfo)
- [RemoteAudioStats](/zh-CN/api-reference/rtc/harmonyos/class-remoteaudiostats)
- [RemoteVideoStats](/zh-CN/api-reference/rtc/harmonyos/class-remotevideostats)
- [RtcEngineConfig](/zh-CN/api-reference/rtc/harmonyos/class-rtcengineconfig)
- [RtcConnection](/zh-CN/api-reference/rtc/harmonyos/class-rtcconnection)
- [AgoraImage](/zh-CN/api-reference/rtc/harmonyos/class-rtcimage)
- [RtcStats](/zh-CN/api-reference/rtc/harmonyos/class-rtcstats)
- [ScreenCaptureParameters](/zh-CN/api-reference/rtc/harmonyos/class-screencaptureparameters2)
- [AudioCaptureParameters](/zh-CN/api-reference/rtc/harmonyos/class-screenaudioparameters)
- [VideoCaptureParameters](/zh-CN/api-reference/rtc/harmonyos/class-screenvideoparameters)
- [SegmentationProperty](/zh-CN/api-reference/rtc/harmonyos/class-segmentationproperty)
- [SimulcastStreamConfig](/zh-CN/api-reference/rtc/harmonyos/class-simulcaststreamconfig)
- [SrcInfo](/zh-CN/api-reference/rtc/harmonyos/class-srcinfo)
- [TranscodingUser](/zh-CN/api-reference/rtc/harmonyos/class-transcodinguser)
- [TranscodingVideoStream](/zh-CN/api-reference/rtc/harmonyos/class-transcodingvideostream)
- [VideoCanvas](/zh-CN/api-reference/rtc/harmonyos/class-videocanvas)
- [VideoDimensions](/zh-CN/api-reference/rtc/harmonyos/class-videodimensions)
- [VideoEncoderConfiguration](/zh-CN/api-reference/rtc/harmonyos/class-videoencoderconfiguration)
- [VideoFrame](/zh-CN/api-reference/rtc/harmonyos/class-videoframe)
- [CaptureFormat](/zh-CN/api-reference/rtc/harmonyos/class-videoformat)
- [VirtualBackgroundSource](/zh-CN/api-reference/rtc/harmonyos/class-virtualbackgroundsource)

<a id="rtc_api_data_type__enum"></a>

## Enum [#enum]

- [AreaCode](/zh-CN/api-reference/rtc/harmonyos/enum-areacode)
- [AudioCodecProfileType](/zh-CN/api-reference/rtc/harmonyos/enum-audiocodecprofiletype)
- [AudioDualMonoMode](/zh-CN/api-reference/rtc/harmonyos/enum-audiodualmonomode)
- [AudioEqualizationBandFrequency](/zh-CN/api-reference/rtc/harmonyos/enum-audioequalizationbandfrequency)
- [AudioMixingDualMonoMode](/zh-CN/api-reference/rtc/harmonyos/enum-audiomixingdualmonomode)
- [AudioReverbType](/zh-CN/api-reference/rtc/harmonyos/enum-audioreverbtype)
- [AudioSampleRateType](/zh-CN/api-reference/rtc/harmonyos/enum-audiosampleratetype)
- [AudioTrackType](/zh-CN/api-reference/rtc/harmonyos/enum-audiotracktype)
- [AudioEffectPreset](/zh-CN/api-reference/rtc/harmonyos/enum-audioeffectpreset)
- [CompressionPrefence](/zh-CN/api-reference/rtc/harmonyos/enum-compressionpreference)
- [CameraDirection](/zh-CN/api-reference/rtc/harmonyos/enum-cameradirection)
- [DegradationPreference](/zh-CN/api-reference/rtc/harmonyos/enum-degradationpreference)
- [EncryptionError](/zh-CN/api-reference/rtc/harmonyos/enum-encryptionerrortype)
- [EncryptionMode](/zh-CN/api-reference/rtc/harmonyos/enum-encryptionmode)
- [DegradationPreference](/zh-CN/api-reference/rtc/harmonyos/enum-encodingpreference)
- [ExternalVideoSourceType](/zh-CN/api-reference/rtc/harmonyos/enum-externalvideosourcetype)
- [FeatureType](/zh-CN/api-reference/rtc/harmonyos/enum-featuretype)
- [LogLevel](/zh-CN/api-reference/rtc/harmonyos/enum-loglevel)
- [MediaSourceType](/zh-CN/api-reference/rtc/harmonyos/enum-mediasourcetype)
- [MediaStreamType](/zh-CN/api-reference/rtc/harmonyos/enum-mediastreamtype)
- [MusicPlayMode](/zh-CN/api-reference/rtc/harmonyos/enum-musicplaymode)
- [MediaPlayerPreloadEvent](/zh-CN/api-reference/rtc/harmonyos/enum-playerpreloadevent)
- [PreloadState](/zh-CN/api-reference/rtc/harmonyos/enum-preloadstate)
- [ScreenScenarioType](/zh-CN/api-reference/rtc/harmonyos/enum-screenscenariotype)
- [StreamFallbackOptions](/zh-CN/api-reference/rtc/harmonyos/enum-streamfallbackoptions)
- [StreamPublishState](/zh-CN/api-reference/rtc/harmonyos/enum-streampublishstate)
- [VideoCodecProfileType](/zh-CN/api-reference/rtc/harmonyos/enum-videocodecprofiletype)
- [VideoCodecType](/zh-CN/api-reference/rtc/harmonyos/enum-videocodectype)
- [VideoSourceType](/zh-CN/api-reference/rtc/harmonyos/enum-videosourcetype)
- [VoiceBeautifierPreset](/zh-CN/api-reference/rtc/harmonyos/enum-voicebeautifierpreset)
