Agora RTC Objective-C API Reference Refactor

Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1 2 3 4]

C AdvancedAudioOptions | The advanced options for audio
C AdvancedConfigInfo | Advanced options for the Local Access Point
C AdvanceOptions | Advanced options for video encoding
C agora_refptr< T > |
C AgoraRtcEngineKit(Ex) |
C AgoraServiceConfiguration |
C AList< T > |
C AlphaChannel |
C ILocalUser::ANAStats |
C AOutputIterator< T > |
C AtomicOps |
C IScreenCaptureSource::AudioCaptureConfig |
C AudioEncodedFrameInfo |
C AudioEncodedFrameObserverConfig | Observer settings for the encoded audio
C AudioEncoderConfiguration |
C IAudioFrameObserverBase::AudioFrame | Raw audio data
C AudioParameters |
C AudioPcmDataInfo |
C AudioPcmFrame | The parameters of the audio frame in PCM format
C ILocalUser::AudioProcessingStats |
C AudioRecordingConfiguration | Recording configurations
C AudioSessionConfiguration |
C AudioSinkWants |
C AudioSpectrumData | The audio spectrum data
C AudioTrackConfig | The configuration of custom audio tracks
C AudioVolumeInfo | The volume information of users
C AudioVolumeInformation |
►C AutoPtr< T > |
C CopyableAutoPtr< T > |
►C AutoPtr< IAgoraParameter > |
C AParameter |
►C AutoPtr< IAudioDeviceManager > |
C AAudioDeviceManager |
►C AutoPtr< IVideoDeviceManager > |
C AVideoDeviceManager |
C BeautyOptions | Image enhancement options
C IVideoBeautyFilter::BeautyOptions |
C CacheStatistics | Statistics about the media files being cached
C CameraCapturerConfiguration | The camera capturer preference
C IExtensionControl::Capabilities |
C ChannelMediaInfo | Channel media information
C ChannelMediaOptions | The channel media options
C ChannelMediaRelayConfiguration | Configuration of cross channel media relay
C ClientRoleOptions | Setting of user role properties
C CodecCapInfo | The codec capability of the SDK
C CodecCapLevels | The level of the codec capability
C ISyncClientObserver::CollectionEvent |
C ColorEnhanceOptions | The color enhancement options
C ColorSpace |
C ContentInspectConfig | Screenshot and upload configuration
C ContentInspectModule | `ContentInspectModule` class, a structure used to configure the frequency of video screenshot and upload
C CopyAssignable< is_copy_assignable > |
C CopyAssignable< false > |
C CopyConstructible< is_copy_constructible > |
C CopyConstructible< false > |
C DataChannelConfig |
C DataChannelInfo |
C DataStreamConfig | The configurations for the data stream
C DeviceInfo | The audio device information
C DirectCdnStreamingMediaOptions | The media setting options for the host
C DirectCdnStreamingStats | The statistics of the current CDN streaming
C DownlinkNetworkInfo |
C EchoTestConfiguration | The configuration of the audio and video call loop test
C EncodedAudioFrameAdvancedSettings |
C EncodedAudioFrameInfo | Audio information after encoding
C EncodedVideoFrameInfo | Information about externally encoded video frames
C EncryptionConfig | Built-in encryption configurations
C ExtensionContext | The context information of the extension
C ExtensionEncodedImage |
C ExtensionInfo |
C ExtensionInterfaceVersion< T > |
C ExtensionInterfaceVersion< IAudioFilter > |
C ExtensionInterfaceVersion< IAudioFilterV2 > |
C ExtensionInterfaceVersion< IExtensionProvider > |
C ExtensionInterfaceVersion< IExtensionProviderV2 > |
C ExtensionInterfaceVersion< IExtensionVideoFilter > |
C ExtensionInterfaceVersion< IScreenCaptureSource > |
C IExtensionProvider::ExtensionMetaInfo |
C ExtensionVersion |
C IExtensionVideoCodecProvider::ExtensionVideoCodecInfo |
C ExtensionVideoCodecSettings |
C ExternalVideoFrame | The external video frame
C FaceShapeAreaOptions | Filter effect options
C FaceShapeBeautyOptions | The facial enhancement style options
C FocalLengthInfo | Focal length information supported by the camera, including the camera direction and focal length type
C Hdr10MetadataInfo |
C IAgoraService |
C IAudioDeviceManagerObserver |
C IAudioEncodedFrameObserver |
C IAudioEncodedFrameReceiver |
►C IAudioFrameObserverBase |
C IAudioFrameObserver |
C IAudioPcmFrameSink |
C IAudioSpectrumObserver |
C ICameraCaptureObserver |
C IChannel |
C IChannelAttributes |
C IChannelEventHandler |
C IChannelMember |
C IContainer |
C IDataChannelObserver |
C IDirectCdnStreamingEventHandler |
►C IEngineBase |
►C IRtcEngine |
C IRtcEngineEx |
C IExtensionControl |
C IExtensionDecoderCallback |
C IExtensionEncoderCallback |
C IFaceInfoObserver |
C IH265TranscoderObserver |
C IIterator |
C ILocalAudioTrackObserver |
C ILocalUser |
C ILocalUserObserver |
C ILogWriter |
C ImagePayloadData |
C ImageTrackOptions | Image configurations
C IMediaControlPacketReceiver |
C IMediaControlPacketSender |
C IMediaEngine |
C IMediaPacketReceiver |
C IMediaPlayerCustomDataProvider |
C IMediaPlayerSourceObserver |
C IMediaRecorderObserver |
C IMediaRelayObserver |
C IMediaStreamingSourceObserver | This observer interface of media streaming source
C IMessage |
C IMetadataObserver |
C in_place_t |
C INetworkObserver |
C InjectStreamConfig |
C InputSeiData | The input SEI data
C IPacketObserver |
C IRtcConnectionObserver |
►C IRtcEngineEventHandler |
C IRtcEngineEventHandlerEx |
C IRtmpConnectionObserver |
C IRtmpLocalUser |
C IRtmpLocalUserObserver |
C IRtmpStreamingObserver |
C IRtmService |
C IRtmServiceEventHandler |
C IServiceObserver |
C IString |
C ISyncClientObserver |
C IVideoDeviceCollection |
C IVideoDeviceManager |
C IVideoDeviceManagerObserver |
C IVideoEncodedFrameObserver |
C IVideoFrameMetaInfo |
C IVideoFrameObserver |
C IVideoFrameObserver |
C IVideoFrameObserver2 |
C LastmileProbeConfig | Configurations of the last-mile network test
C LastmileProbeOneWayResult | Results of the uplink or downlink last-mile network test
C LastmileProbeResult | Results of the uplink and downlink last-mile network tests
C LeaveChannelOptions | The options for leaving a channel
C LicenseCallback |
C LiveStreamAdvancedFeature | The configuration for advanced features of the RTMP or RTMPS streaming with transcoding
C LiveTranscoding | Transcoding configurations for Media Push
C LocalAccessPointConfiguration | Configuration for the Local Access Point
C ILocalUser::LocalAudioDetailedStats |
C LocalAudioMixerConfiguration | The configurations for mixing the lcoal audio
C LocalAudioStats | Local audio statistics
C ILocalAudioTrack::LocalAudioTrackStats |
C LocalTranscoderConfiguration | The configuration of the video mixing on the local client
C LocalVideoStats | The statistics of the local video stream
C LocalVideoTrackStats |
C LogConfig | Configuration of Agora SDK log files
C LogUploadServerInfo | Configuration information for the log server
C LoopbackRecordingOption |
C LowlightEnhanceOptions | The low-light enhancement options
C MediaRecorderConfiguration | Configuration for audio and video stream recording
C MediaSource | Information related to the media file to be played and the playback scenario configurations
C IMetadataObserver::Metadata | Media metadata
C MixedAudioStream | The source of the audio streams that are mixed locally
C MixerLayoutConfig |
C MoveAssignable< is_move_assignable > |
C MoveAssignable< false > |
C MoveConstructible< is_move_constructible > |
C MoveConstructible< false > |
C MultipathStats | Aggregates statistics of each network path in multipath transmission
►C<NSCopying> |
C AgoraRtcConnection | Contains connection information
C AgoraRtmEncryptionConfig |
C AgoraRtmHistoryMessage | The details of history message
C AgoraRtmLogConfig |
C AgoraRtmMessage |
C AgoraRtmProxyConfig |
►C NSError |
C AgoraRtmErrorInfo |
►C<NSObject> |
C AdvancedConfigInfo | Advanced options for the Local Access Point
C AgoraAdvancedAudioOptions | The advanced options for audio
C AgoraAdvancedVideoOptions | Advanced options for video encoding
C<AgoraAudioEncodedFrameDelegate> |
C AgoraAudioEncodedFrameDelegateConfig | Observer settings for the encoded audio
C<AgoraAudioFilterDelegate> |
C AgoraAudioFrame | Raw audio data
C<AgoraAudioFrameDelegate> |
C AgoraAudioPcmFrame |
C AgoraAudioRecordingConfiguration | Recording configurations
C<AgoraAudioSpectrumDelegate> |
C AgoraAudioSpectrumInfo | Audio spectrum information of the remote user
C AgoraAudioTrackConfig | The configuration of custom audio tracks
C AgoraBeautyOptions | Image enhancement options
C AgoraCameraCapturerConfiguration | The camera capturer preference
C AgoraChannelMediaRelayConfiguration | Configuration of cross channel media relay
C AgoraChannelMediaRelayInfo | Channel media information
C AgoraChannelStats | Statistics of a call session
C AgoraClientRoleOptions | Setting of user role properties
C AgoraClimaxSegment | The climax parts of the music
C AgoraColorEnhanceOptions | The color enhancement options
C AgoraColorSpace |
C AgoraContentInspectConfig | Screenshot and upload configuration
C AgoraContentInspectModule | `AgoraContentInspectModule` class, a structure used to configure the frequency of video screenshot and upload
C AgoraDataStreamConfig | The configurations for the data stream
C<AgoraDirectCdnStreamingEventDelegate> |
C AgoraDirectCdnStreamingMediaOptions | The media setting options for the host
C AgoraDirectCdnStreamingStats | The statistics of the current CDN streaming
C AgoraDownlinkNetworkInfo |
C AgoraEchoTestConfiguration | The configuration of the audio and video call loop test
C AgoraEncodedAudioFrameInfo | Audio information after encoding
C<AgoraEncodedVideoFrameDelegate> |
C AgoraEncodedVideoFrameInfo | Information about externally encoded video frames
C AgoraEncodedVideoTrackOptions |
C AgoraEncryptionConfig | Built-in encryption configurations
C<AgoraExtControlDelegate> |
C AgoraExtensionContext | The context information of the extension
C AgoraExtensionInfo |
C AgoraExtensionMetaInfo |
C<AgoraExtProviderDelegate> |
C AgoraExtVideoFrame |
C<AgoraFaceInfoDelegate> |
C AgoraFacePositionInfo | The information of the detected human face
C AgoraFaceShapeAreaOptions | Filter effect options
C AgoraFaceShapeBeautyOptions | The facial enhancement style options
C AgoraFocalLengthInfo | Focal length information supported by the camera, including the camera direction and focal length type
C<AgoraH265TranscoderDelegate> |
C<AgoraH265TranscoderProtocol> |
C AgoraImageTrackOptions | Image configurations
C AgoraLastmileProbeConfig | Configurations of the last-mile network test
C AgoraLastmileProbeOneWayResult | Results of the uplink or downlink last-mile network test
C AgoraLastmileProbeResult | Results of the uplink and downlink last-mile network tests
C AgoraLeaveChannelOptions | The options for leaving a channel
C AgoraLiveChannelConfig |
C AgoraLiveKit |
C AgoraLivePublisher |
C<AgoraLivePublisherDelegate> |
C AgoraLiveStreamAdvancedFeature | The configuration for advanced features of the RTMP or RTMPS streaming with transcoding
C AgoraLiveSubscriber |
C<AgoraLiveSubscriberDelegate> |
C AgoraLocalAccessPointConfiguration | Local Access Point configuration
C AgoraLocalAudioMixerConfiguration | The configurations for mixing the local audio
C AgoraLocalSpatialAudioConfig | The configuration of `AgoraLocalSpatialAudioKit`
C AgoraLocalTranscoderConfiguration | The configuration of the video mixing on the local client
C AgoraLogConfig | Configuration of Agora SDK log files
C AgoraLowlightEnhanceOptions | The low-light enhancement options
C<AgoraMediaFilterExtensionDelegate> |
C<AgoraMediaMetadataDataSource> |
C<AgoraMediaMetadataDelegate> |
C AgoraMediaPlayerCacheStatistics | Statistics about the media files being cached
C AgoraMediaPlayerPlaybackStats | The information of the media file being played
C AgoraMediaPlayerSrcInfo | Information about the video bitrate of the media resource being played
C AgoraMediaPlayerUpdatedInfo | Information related to the media player
C AgoraMediaRecorder |
C AgoraMediaRecorderConfiguration | Audio and video stream recording configuration
C<AgoraMediaRecorderDelegate> |
C AgoraMediaRecorderInfo | Recording file information
C AgoraMediaSource | Information related to the media file to be played and the playback scenario configurations
C AgoraMemPixelBuffer |
C AgoraMetaAvatarModelInfo |
C AgoraMetaBundleInfo |
C AgoraMetadata | Media metadata
C AgoraMetaEnterSceneConfig |
C AgoraMetaLocalUserAvatar |
C AgoraMetaPositionInfo |
C AgoraMetaScene |
C AgoraMetaSceneConfig |
C AgoraMetaSceneDisplayConfig |
C<AgoraMetaSceneEventDelegate> |
C AgoraMetaSceneInfo |
C AgoraMetaServiceConfig |
C AgoraMetaServiceKit |
C AgoraMetaUserInfo |
C<AgoraMetaViewProtocol> |
C AgoraMixedAudioStream | The source of the audio streams that are mixed locally
C AgoraMultipathStats | Aggregates statistics of each network path in multipath transmission
C AgoraMusic | Detailed information about the music resource
C AgoraMusicCacheInfo | Information about cached Copyright music resources
C AgoraMusicChartInfo | Detailed information of the music chart
C AgoraMusicCollection | Detailed information of the music resource list
C AgoraMusicContentCenter |
C AgoraMusicContentCenterConfig | Settings for the music content center
C AgoraMvProperty |
C AgoraOutputVideoFrame | Configurations of the video frame
C AgoraPathStats | Statistical information about a specific network path
C AgoraRecorderStreamInfo | Information about the audio and video streams to be recorded
C AgoraRemoteVoicePositionInfo | The spatial position of the remote user or the media player
C AgoraRhythmPlayerConfig | The metronome configuration
C AgoraRtcAudioVolumeInfo | The volume information of users
C AgoraRtcChannelMediaOptions | The channel media options
C AgoraRtcConnection | Contains connection information
C AgoraRtcCryptoLoader |
C AgoraRtcEngineConfig | Configurations for the `AgoraRtcEngineConfig` instance
C<AgoraRtcEngineDelegate> |
C AgoraRtcEngineKit |
C AgoraRtcLocalAudioStats | Local audio statistics
C<AgoraRtcMediaPlayerAudioFrameDelegate> |
C<AgoraRtcMediaPlayerCacheManagerProtocol> |
C<AgoraRtcMediaPlayerDelegate> |
C<AgoraRtcMediaPlayerProtocol> |
C<AgoraRtcMediaPlayerVideoFrameDelegate> |
C AgoraRtcMediaStreamInfo | The detailed information of the media stream
C AgoraRtcRemoteAudioStats | Audio statistics of the remote user
C AgoraRtcRemoteVideoStats | Statistics of the remote video stream
C AgoraRtcVideoCanvas | Attributes of the video canvas object
C AgoraRtmChannelInfo |
C AgoraRtmClientConfig |
C<AgoraRtmClientDelegate> |
C AgoraRtmClientKit |
C AgoraRtmCommonResponse |
C AgoraRtmEncryptionConfig |
C AgoraRtmGetHistoryMessagesOptions | The option to query history message
C AgoraRtmGetHistoryMessagesResponse |
C AgoraRtmGetLocksResponse |
C AgoraRtmGetMetadataResponse |
C AgoraRtmGetOnlineUsersOptions |
C AgoraRtmGetOnlineUsersResponse |
C AgoraRtmGetTopicSubscribedUsersResponse |
C AgoraRtmGetUserChannelsResponse |
C AgoraRtmHistory |
C AgoraRtmHistoryMessage | The details of history message
C AgoraRtmJoinChannelOption |
C AgoraRtmJoinTopicOption |
C AgoraRtmLinkStateEvent |
C AgoraRtmLock |
C AgoraRtmLockDetail |
C AgoraRtmLockEvent |
C AgoraRtmLogConfig |
C AgoraRtmMessage |
C AgoraRtmMessageEvent |
C AgoraRtmMetadata |
C AgoraRtmMetadataItem |
C AgoraRtmMetadataOptions |
C AgoraRtmPresence |
C AgoraRtmPresenceEvent |
C AgoraRtmPresenceGetStateResponse |
C AgoraRtmPresenceIntervalInfo |
C AgoraRtmPresenceOptions |
C AgoraRtmPrivateConfig |
C AgoraRtmProxyConfig |
C AgoraRtmPublisherInfo |
C AgoraRtmPublishOptions |
C AgoraRtmStorage |
C AgoraRtmStorageEvent |
C AgoraRtmStreamChannel |
C AgoraRtmSubscribeOptions |
C AgoraRtmTopicEvent |
C AgoraRtmTopicInfo |
C AgoraRtmTopicMessageOptions |
C AgoraRtmTopicOption |
C AgoraRtmTopicSubscriptionResponse |
C AgoraRtmUserState |
C AgoraRtmWhereNowResponse |
C AgoraRtmWhoNowResponse |
C AgoraScreenAudioParameters | The audio configuration for the shared screen stream
C AgoraScreenCaptureParameters | Screen sharing configurations
C AgoraScreenCaptureParameters2 | Screen sharing configurations
C AgoraScreenVideoParameters | The video configuration for the shared screen stream
C AgoraSegmentationProperty | Processing properties for background images
C AgoraSimulcastConfig | Configure video streams of different quality levels
C AgoraSimulcastStreamConfig | The configuration of the low-quality video stream
C AgoraSnapshotConfig | The snapshot configuration
►C AgoraSpatialAudioKitBase |
C AgoraLocalSpatialAudioKit |
C AgoraSpatialAudioZone | Sound insulation area settings
C AgoraStreamLayerConfig | Configures the parameters of a specific layer in multi-quality video streams
C AgoraTranscodingVideoStream | The video streams for local video mixing
C AgoraUplinkNetworkInfo | The uplink network information
C AgoraUserInfo | The information of the user
C AgoraVideoCodecCapInfo | The codec capability of the SDK
C AgoraVideoCodecCapLevels | The level of the codec capability
C AgoraVideoDenoiserOptions | Video noise reduction options
C<AgoraVideoFilterControlDelegate> |
C<AgoraVideoFilterDelegate> |
C AgoraVideoFilterFrame |
C AgoraVideoFrame | The external video frame
C<AgoraVideoFrameDelegate> |
C AgoraVideoLayout | Layout information of a specific sub-video stream within the mixed stream
C AgoraVideoLayoutInfo | Detailed layout information of a mixed video stream
C AgoraVideoRenderingTracingInfo | Indicators during video frame rendering progress
C<AgoraVideoSinkDelegate> |
C AgoraVideoSubscriptionOptions | Video subscription options
C AgoraVirtualBackgroundSource | The custom background
C LogUploadServerInfo | Configuration information of the log server
C WatermarkBuffer | Configures the format, size, and pixel buffer of the watermark image
C WatermarkConfig | Used to configure watermark-related information
C WatermarkOptions | Watermark image configurations
►C<NSObjectAgoraRtcMediaPlayerProtocol> |
C<AgoraMusicPlayerProtocol> |
►C<NSObjectNSObject> |
C<AgoraLiveDelegate> |
C<AgoraMediaFilterEventDelegate> |
C<AgoraMetaEventDelegate> |
C<AgoraMusicContentCenterEventDelegate> |
C NtpTime |
C nullopt_t |
C Optional< T > |
C Optional< AUDIENCE_LATENCY_LEVEL_TYPE > |
C Optional< bool > |
C Optional< CHANNEL_PROFILE_TYPE > |
C Optional< CLIENT_ROLE_TYPE > |
C Optional< const char * > |
C Optional< double > |
C Optional< float > |
C Optional< int > |
C Optional< int32_t > |
C Optional< int64_t > |
C Optional< MultipathMode > |
C Optional< MultipathType > |
C Optional< rtc::THREAD_PRIORITY_TYPE > |
C Optional< THREAD_PRIORITY_TYPE > |
C Optional< uint32_t > |
C Optional< VIDEO_STREAM_TYPE > |
C Optional< video_track_id_t > |
C OptionalBase< T > |
►C OptionalStorageBase< T > |
C OptionalStorage< T > |
C IPacketObserver::Packet | Configurations for the `Packet` instance
C PacketOptions |
C PaddedRawPixelBuffer |
C PathStats | Statistical information about a specific network path
C DownlinkNetworkInfo::PeerDownlinkInfo |
C PlayerPlaybackStats | The information of the media file being played
C PlayerStreamInfo | The detailed information of the media stream
C PlayerUpdatedInfo | Information related to the media player
C PublisherConfiguration |
C RawPixelBuffer |
C RecorderInfo | Information about the recording file
C RecorderStreamInfo | The information about the media streams to be recorded
C Rectangle | The location of the target area relative to the screen or window. If you do not set this parameter, the SDK selects the whole screen or window
C RefCounter |
►C RefCountInterface |
C IAgoraParameter | The interface class of Agora RTC SDK, which provides JSON configuration information of the SDK
C ISyncClient |
C ILocalDataChannel |
C IRemoteDataChannel |
C AiEchoCancellationContollerExtension |
C AiEchoCancellationExtension |
C AINoiseSuppressorControllerExtension |
C AINoiseSuppressorExtension |
C IAgoraVideoQualityAnalyzer |
C IAgoraVideoQualityAnalyzer::Control |
C IAudioEncodedFrameSender |
►C IAudioFilterBase |
►C IAudioFilter |
C IAudioFilterV2 |
C IAudioFilterV2::Control |
C IAudioMixerSource |
C IAudioPcmDataSender |
C IAudioSinkBase |
►C IAudioTrack |
C ILocalAudioTrack |
C IRemoteAudioTrack |
C ICameraCapturer |
C IConfigCenter |
►C IExtensionProvider |
C IExtensionProviderV2 |
►C IExtensionVideoCodecProvider |
C IExtensionVideoDecoderProvider |
C IExtensionVideoEncoderProvider |
C IExtensionVideoDecoder |
C IExtensionVideoEncoder |
C IExtensionVideoFilter::Control |
C IFileUploaderService |
C IH265Transcoder |
C ILipSyncFilter |
C ILipSyncFilter::Control |
C IMediaExtensionObserver |
C IMediaNodeFactory |
C IMediaPacketSender |
C IMediaPlayerSource |
►C IMediaRecorder |
C IMediaRecorder2 |
C IMediaRelayService |
C IMediaStreamingSource | Access to a media streaming source demuxer. To playout multiple stream sources simultaneously, create multiple media stream source objects
C INGAudioDeviceManager |
C INGVideoDeviceManager |
C IRecordingDeviceSource |
C IRemoteAudioMixerSource |
C IRtcConnection |
C IRtmpConnection |
C IRtmpStreamingService |
C IScreenCapturer |
C IScreenCaptureSource |
C IScreenCaptureSource::Control |
C IVideoEncodedImageSender |
►C IVideoFilterBase |
►C IVideoFilter |
C IExtensionVideoFilter |
C IVideoBeautyFilter |
C IVideoFrame |
C IVideoFrameMemoryPool |
C IVideoFrameSender |
C IVideoFrameTransceiver |
C IVideoMixerSource |
►C IVideoSinkBase |
C IExtensionVideoSink |
C IVideoRenderer |
►C IVideoTrack |
C ILocalVideoTrack |
C IRemoteVideoTrack |
C VideoCompositingLayout::Region |
C RemoteAudioStats | Audio statistics of the remote user
C RemoteAudioTrackStats |
C RemoteVideoStats | Statistics of the remote video stream
C RemoteVideoTrackStats |
C RtcConnection | Contains connection information
C RtcConnectionConfiguration |
C RtcEngineContext | Configurations for the `RtcEngineContext` instance
C RtcImage | Image properties
C RtcStats | Statistics of a call session
C RtmpConnectionConfiguration |
C RtmpConnectionInfo |
C RtmpStreamingAudioConfiguration |
C RtmpStreamingVideoConfiguration |
C ScreenAudioParameters | The audio configuration for the shared screen stream
C ScreenCaptureConfiguration | The configuration of the captured screen
C ScreenCaptureParameters | Screen sharing configurations
C ScreenCaptureProfilingStatistics |
C IScreenCaptureSource::ScreenSourceListOption |
C SegmentationProperty | Processing properties for background images
C SenderOptions |
C SimulcastConfig | Configure video streams of different quality levels
C SimulcastConfigInternal |
C SimulcastStreamConfig | The configuration of the low-quality video stream
C SimulcastStreamProfile |
C SnapshotConfig | The snapshot configuration
C SrcInfo | Information about the video bitrate of the media resource being played
C SimulcastConfig::StreamLayerConfig | Configures the parameters of a specific layer in multi-quality video streams
C StreamLayerConfigInternal |
C SyncConfig |
►C T |
C RefCountedObject< T > |
C TConnectionInfo |
C TConnectSettings |
C TextureInfo |
C TranscodingUser | Transcoding configurations of each host
C TranscodingVideoStream | The video streams for local video mixing
C UplinkNetworkInfo | The uplink network information
C UserAudioSpectrumInfo | Audio spectrum information of the remote user
C UserDataChannelInfo |
C UserInfo | The information of the user
C UserInfo | The information of the user
C VideoCanvas | Attributes of the video canvas object
C IScreenCaptureSource::VideoCaptureConfig |
C VideoCompositingLayout |
C ExtensionVideoCodecSettings::VideoDecoderSettings |
C VideoDenoiserOptions | Video noise reduction options
C VideoDeviceInfo |
C VideoDimensions | The video dimension
C VideoEncoderConfiguration | Video encoder configurations
C ExtensionVideoCodecSettings::VideoEncoderSettings |
C VideoFormat | The format of the video frame
C VideoFrame | Configurations of the video frame
►C VideoFrameData |
C VideoFrameDataV2 |
C VideoLayout | Layout information of a specific sub-video stream within the mixed stream
C VideoRenderingTracingInfo | Indicators during video frame rendering progress
C VideoSubscriptionOptions | Video subscription options
C VideoTrackInfo |
C VirtualBackgroundSource | The custom background
C WatermarkBuffer | Configures the format, size, and pixel buffer of the watermark image
C WatermarkConfig | Used to configure watermark-related information
C WatermarkLiteral | The definition of the WatermarkLiteral struct
C WatermarkOptions | Watermark image configurations
C WatermarkRatio | The position and size of the watermark on the screen
C WatermarkTimestamp | The definition of the WatermarkTimestamp struct