Agora C++ API Reference for All Platforms

### - a -

- AUDIO_FRAME_POSITION : agora::media::IAudioFrameObserverBase
- AUDIO_FRAME_TYPE : agora::media::IAudioFrameObserverBase
- AUDIO_PACKET_TYPE : agora::rtc::SAudioPacket
- AUDIO_UPLINK_HANDLE_TIMING : agora::rtc::AudioFrameHandleInfo
- AudioFilterPosition : agora::rtc::IAudioTrack
- AVDATA_TYPE : agora::rtc::IAVDataObserver

### - b -

- BACKGROUND_BLUR_DEGREE : agora::rtc::VirtualBackgroundSource
- BACKGROUND_SOURCE_TYPE : agora::rtc::VirtualBackgroundSource

### - c -

- CAMERA_SOURCE : agora::rtc::ICameraCapturer
- CAMERA_STATE : agora::rtc::ICameraCapturer
- CaptureMode : agora::rtc::IScreenCaptureSource
- CapturerMode : agora::rtc::IScreenCaptureSource::VideoCaptureConfig
- CaptureType : agora::rtc::IScreenCaptureSource::VideoCaptureConfig
- CODEC_AUDIO : agora::rtc::IAVDataObserver
- CODEC_VIDEO : agora::rtc::IAVDataObserver

### - d -

- DetachReason : agora::rtc::ILocalAudioTrackEx , agora::rtc::ILocalVideoTrackEx , agora::rtc::IRemoteVideoTrackEx

### - e -

- EGL_CONTEXT_TYPE : agora::media::base::ExternalVideoFrame
- EXTENSION_TYPE : agora::rtc::IExtensionProvider
- EXTENSION_VERSION : agora::rtc::video_packet_t

### - f -

- FACE_SHAPE_AREA : agora::rtc::FaceShapeAreaOptions
- FACE_SHAPE_BEAUTY_STYLE : agora::rtc::FaceShapeBeautyOptions

### - i -

- INTERNAL_FLAG_TYPE : agora::rtc::rtc_packet_t

### - l -

- LIGHTENING_CONTRAST_LEVEL : agora::rtc::BeautyOptions , agora::rtc::IVideoBeautyFilter::BeautyOptions
- LOW_LIGHT_ENHANCE_LEVEL : agora::rtc::LowlightEnhanceOptions
- LOW_LIGHT_ENHANCE_MODE : agora::rtc::LowlightEnhanceOptions

### - m -

- MatrixID : agora::media::base::ColorSpace
- MAX_METADATA_SIZE_TYPE : agora::rtc::IMetadataObserver
- META_INFO_KEY : agora::media::base::IVideoFrameMetaInfo
- METADATA_TYPE : agora::rtc::IMetadataObserver

### - n -

- NS_DELAY : agora::rtc::ILocalUser
- NS_LEVEL : agora::rtc::ILocalUser
- NS_MODE : agora::rtc::ILocalUser

### - p -

- PrimaryID : agora::media::base::ColorSpace
- ProcessMode : agora::rtc::IExtensionVideoFilter
- ProcessResult : agora::rtc::IExtensionVideoFilter , agora::rtc::ILipSyncFilter

### - r -

- RangeID : agora::media::base::ColorSpace
- ReceiveMode : agora::rtc::AudioEncFrameRecvParams

### - s -

- SCREEN_CAPTURER_STATE : agora::rtc::IScreenCapturerEx
- SEG_MODEL_TYPE : agora::rtc::SegmentationProperty
- StreamLayerIndex : agora::rtc::SimulcastConfig

### - t -

- TransferID : agora::media::base::ColorSpace

### - u -

- USER_MEDIA_INFO : agora::rtc::ILocalUserObserver

### - v -

- VIDEO_BUFFER_TYPE : agora::media::base::ExternalVideoFrame
- VIDEO_CODEC_TYPE : agora::rtc::video_packet_t
- VIDEO_DENOISER_LEVEL : agora::rtc::VideoDenoiserOptions
- VIDEO_DENOISER_MODE : agora::rtc::VideoDenoiserOptions
- VIDEO_EFFECT_ACTION : agora::rtc::IVideoEffectObject
- VIDEO_EFFECT_NODE_ID : agora::rtc::IVideoEffectObject
- VIDEO_EXTRA_FLAG_TYPE : agora::rtc::video_packet_t
- VIDEO_FLAG_TYPE : agora::rtc::video_packet_t
- VIDEO_FRAME_PROCESS_MODE : agora::media::IVideoFrameObserver
- VIDEO_FRAME_TYPE : agora::rtc::video_packet_t
- VIDEO_STREAM_TYPE : agora::rtc::video_packet_t
- VideoBitrateAdjustType : agora::rtc::IRtmpLocalUser