|
Agora Java API Reference for Android
|
| ▼Nio | |
| ▼Nagora | |
| ►Nbase | |
| CAudioFrame | Raw audio data |
| ►Nmediaplayer | |
| ►Ndata | |
| CCacheStatistics | Statistics about the media files being cached |
| CMediaPlayerSource | Information related to the media file to be played and the playback scenario configurations |
| CMediaStreamInfo | The detailed information of the media stream |
| CPlayerPlaybackStats | The information of the media file being played |
| CPlayerUpdatedInfo | Information related to the media player |
| CSrcInfo | Information about the video bitrate of the media resource being played |
| ►Ngl | |
| CPlayerTextureHelper | |
| CAssetsFileReader | |
| ►CConstants | |
| CAudioDualMonoMode | The channel mode |
| CMediaPlayerEvent | Media player events |
| CMediaPlayerMetadataType | The type of media metadata |
| CMediaPlayerPreloadEvent | Events that occur when media resources are preloaded |
| CMediaPlayerReason | Reasons for the changes in the media player status |
| CMediaPlayerState | The playback state |
| CMediaStreamType | The type of the media stream |
| CContentFileReader | |
| CIMediaPlayer | |
| CIMediaPlayerAudioFrameObserver | |
| CIMediaPlayerCacheManager | |
| CIMediaPlayerCustomDataProvider | |
| CIMediaPlayerObserver | |
| CIMediaPlayerVideoFrameObserver | |
| CIPlayerTextureHelper | |
| ►Nmeta | |
| CAvatarModelInfo | |
| CEnterSceneConfig | |
| CILocalUserAvatar | |
| CIMetaScene | |
| CIMetaSceneEventHandler | |
| CIMetaService | |
| ►CIMetaServiceEventHandler | |
| CConnectionChangedReason | |
| CConnectionState | |
| CSceneDownloadState | |
| ►CMetaBundleInfo | |
| CBundleType | |
| CMetaSceneAssetsInfo | |
| ►CMetaSceneConfig | |
| CStateSyncMode | |
| CMetaServiceConfig | |
| CMetaUserInfo | |
| CMetaUserPositionInfo | |
| CSceneDisplayConfig | |
| ►Nmusiccontentcenter | |
| CClimaxSegment | The climax parts of the music |
| CIAgoraMusicContentCenter | |
| ►CIAgoraMusicPlayer | |
| CMusicPlayMode | Playback modes for music resources |
| CIMusicContentCenterEventHandler | |
| CMusic | Detailed information of the music resource |
| CMusicCacheInfo | Information about cached music resources |
| CMusicChartInfo | Detailed information about the music chart |
| CMusicContentCenterConfiguration | Settings for the music content center |
| CMvProperty | |
| ►Nrtc2 | |
| ►Naudio | |
| ►CAdvancedAudioOptions | The advanced options for audio |
| CAudioProcessingChannelsEnum | The number of channels for audio preprocessing |
| CAgoraRhythmPlayerConfig | The metronome configuration |
| CAudioParams | Audio data format |
| CAudioSpectrumInfo | The audio spectrum data |
| CAudioTrackConfig | The configuration of custom audio tracks |
| CIAudioSpectrumObserver | |
| CUserAudioSpectrumInfo | Audio spectrum information of the remote user |
| ►Nlive | |
| ►CLiveInjectStreamConfig | |
| CAudioSampleRateType | The audio sampling rate of the stream to be pushed to the CDN |
| ►CLiveTranscoding | Transcoding configurations for Media Push |
| CAudioCodecProfileType | Self-defined audio codec profile |
| CAudioSampleRateType | |
| CTranscodingUser | Transcoding configurations of each host |
| CVideoCodecProfileType | Video codec profile types |
| CVideoCodecType | The codec type of the output video |
| ►Nproxy | |
| ►CLocalAccessPointConfiguration | Local Access Point configuration |
| CAdvancedConfigInfo | Advanced options for the Local Access Point |
| CLogUploadServerInfo | Configuration information of the log server |
| ►Nvideo | |
| CAgoraFocalLengthInfo | Focal length information supported by the camera, including the camera direction and focal length type |
| CAgoraImage | Image properties |
| CAgoraMetadata | Media metadata |
| CAgoraVideoFrame | The external video frame |
| CBeautyOptions | Image enhancement options |
| ►CCameraCapturerConfiguration | The camera capturer preference |
| CCAMERA_DIRECTION | The camera direction |
| CCAMERA_FOCAL_LENGTH_TYPE | The camera focal length types |
| CCaptureFormat | The format of the video frame |
| CChannelMediaInfo | Channel media information |
| CChannelMediaRelayConfiguration | Configuration of cross channel media relay |
| CCodecCapInfo | The codec capability of the SDK |
| CCodecCapLevels | The level of the codec capability |
| CColorEnhanceOptions | The color enhancement options |
| ►CContentInspectConfig | Screenshot and upload configuration |
| CContentInspectModule | ContentInspectModule class, a structure used to configure the frequency of video screenshot and upload |
| CEncodedVideoFrameInfo | Information about externally encoded video frames |
| CFaceShapeAreaOptions | Filter effect options |
| CFaceShapeBeautyOptions | The facial enhancement style options |
| CFilterEffectOptions | Filter effect options |
| CIFaceInfoObserver | |
| CImageTrackOptions | Image configurations |
| CIVideoEncodedFrameObserver | |
| CIVideoFrameObserver | |
| CLowLightEnhanceOptions | The low-light enhancement options |
| CMakeUpOptions | MakeUp options. This structure defines options for makeup |
| CSegmentationProperty | Processing properties for background images |
| CSnapshotConfig | The snapshot configuration |
| CVideoCanvas | Attributes of the video canvas object |
| ►CVideoCompositingLayout | |
| CBuilder | |
| CCanvas | |
| CRegion | |
| CVideoDenoiserOptions | Video noise reduction options |
| ►CVideoEncoderConfiguration | Video encoder configurations |
| CAdvanceOptions | Advanced options for video encoding |
| CCODEC_CAP_MASK | |
| CCOMPRESSION_PREFERENCE | Compression preference for video encoding |
| CDEGRADATION_PREFERENCE | Video degradation preferences when the bandwidth is a constraint |
| CENCODING_PREFERENCE | Video encoder preference |
| CFRAME_RATE | The video frame rate |
| CMIRROR_MODE_TYPE | |
| CORIENTATION_MODE | Video output orientation mode |
| CVIDEO_CODEC_TYPE | Video codec types |
| CVideoDimensions | The video dimension |
| ►CVideoSubscriptionOptions | Video subscription options |
| CREMOTE_VIDEO_STREAM_TYPE | |
| CVirtualBackgroundSource | The custom background |
| CWatermarkBuffer | Configures the format, size, and pixel buffer of the watermark image |
| CWatermarkConfig | Used to configure watermark-related information |
| ►CWatermarkOptions | Watermark image configurations |
| CRectangle | The location of the target area relative to the screen or window. If you do not set this |
| ►CAgoraMediaRecorder | |
| CMediaRecorderConfiguration | Audio and video stream recording configuration |
| CChannelMediaOptions | The channel media options |
| CClientRoleOptions | Setting of user role properties |
| ►CConstants | |
| CAUDIO_EQUALIZATION_BAND_FREQUENCY | The midrange frequency for audio equalization |
| CAUDIO_REVERB_TYPE | Audio reverberation types |
| CAudioMixingDualMonoMode | The channel mode |
| CAudioProfile | The audio profile |
| CAudioScenario | |
| CAudioSourceType | The audio source type |
| CAudioTrackType | The type of the audio track |
| CBytesPerSample | |
| CExternalVideoSourceType | The external video frame encoding type |
| CLogLevel | The output log level of the SDK |
| CMEDIA_TRACE_EVENT | The rendering state of the media frame |
| CMediaSourceType | Media source type |
| CMediaType | |
| CMultipathMode | The transmission mode of data over multiple network paths |
| CMultipathType | Network path types used in multipath transmission |
| CQoEPreference | |
| CRenewTokenErrorCode | Represents the error codes after calling renewToken |
| CScreenScenarioType | The screen sharing scenario |
| CSimulcastStreamMode | The mode in which the video stream is sent |
| CStreamFallbackOptions | Options for handling audio and video stream fallback when network conditions are weak |
| CThreadPriorityType | |
| CVIDEO_MODULE_TYPE | |
| CVideoModulePosition | The frame position of the video observer |
| CVideoScenario | The video application scenarios |
| CVideoSourceType | The type of the video source |
| CVideoStreamType | The type of video streams |
| CVOICE_AI_TUNER_TYPE | Voice AI tuner sound types |
| CDataStreamConfig | The configurations for the data stream |
| CDeviceInfo | The audio device information |
| CDirectCdnStreamingMediaOptions | The media setting options for the host |
| CDirectCdnStreamingReason | Reasons for the changes in CDN streaming status |
| CDirectCdnStreamingState | The current CDN streaming state |
| CDirectCdnStreamingStats | The statistics of the current CDN streaming |
| CEchoTestConfiguration | The configuration of the audio and video call loop test |
| CEncodedVideoTrackOptions | |
| CExtensionContext | The context information of the extension |
| CExtensionInfo | |
| CIAudioEncodedFrameObserver | |
| CIAudioFrameObserver | |
| CIDirectCdnStreamingEventHandler | |
| CIH265Transcoder | |
| ►CIH265TranscoderObserver | |
| CH265TranscodeResult | |
| CIMediaExtensionObserver | |
| CIMediaRecorderCallback | |
| CIMetadataObserver | |
| ►CIRtcEngineEventHandler | |
| CAgoraFacePositionInfo | The information of the detected human face |
| CAudioVolumeInfo | The volume information of users |
| CClientRole | |
| CDownlinkNetworkInfo | |
| CErrorCode | |
| ►CLastmileProbeResult | Results of the uplink and downlink last-mile network tests |
| CLastmileProbeOneWayResult | Results of the uplink or downlink last-mile network test |
| CLocalAudioStats | Local audio statistics |
| CLocalVideoStats | The statistics of the local video stream |
| CMultipathStats | Aggregates statistics of each network path in multipath transmission |
| CPathStats | Statistical information about a specific network path |
| CQuality | |
| CRemoteAudioStats | Audio statistics of the remote user |
| CRemoteVideoStats | Statistics of the remote video stream |
| CRtcStats | Statistics of a call session |
| CUplinkNetworkInfo | The uplink network information |
| CUserOfflineReason | |
| CVideoLayout | Layout information of a specific sub-video stream within the mixed stream |
| CVideoLayoutInfo | Detailed layout information of a mixed video stream |
| CVideoProfile | |
| CVideoRenderingTracingInfo | Indicators during video frame rendering progress |
| CWarnCode | |
| CIRtcEngineReleaseCallback | The class used for asynchronously destroying the engine |
| ►CIVideoEffectObject | Provides methods to manage and configure video effects, such as beauty, style makeup, and filter |
| CVIDEO_EFFECT_ACTION | Actions that can be performed on video effect nodes |
| CVIDEO_EFFECT_NODE_ID | Types of applicable video effect nodes |
| CLeaveChannelOptions | The options for leaving a channel |
| ►CLocalAudioMixerConfiguration | The configurations for mixing the local audio |
| CMixedAudioStream | The source of the audio streams that are mixed locally |
| ►CLocalTranscoderConfiguration | The configuration of the video mixing on the local client |
| CTranscodingVideoStream | The video streams for local video mixing |
| ►CPublisherConfiguration | |
| CBuilder | |
| CPublisherParameters | |
| CRecorderInfo | Recording file information |
| CRecorderStreamInfo | Information about the audio and video streams to be recorded |
| ►CRtcConnection | Contains connection information |
| CCONNECTION_STATE_TYPE | |
| CRtcEngine | |
| ►CRtcEngineConfig | Configurations for the RtcEngineConfig instance |
| CAreaCode | The region for connection, which is the region where the server the SDK connects to is located |
| CLogConfig | Configuration of Agora SDK log files |
| CRtcEngineEx | |
| CRtcEngineInternal | |
| ►CScreenCaptureParameters | Screen sharing configurations |
| CAudioCaptureParameters | The audio configuration for the shared screen stream |
| CVideoCaptureParameters | The video configuration for the shared screen stream |
| ►CSimulcastConfig | Configure video streams of different quality levels |
| CStreamLayerConfig | Configures the parameters of a specific layer in multi-quality video streams |
| CStreamLayerIndex | Index of video streams of different quality levels |
| CSimulcastStreamConfig | The configuration of the low-quality video stream |
| CSpatialAudioParams | The spatial audio parameters |
| CUserInfo | The information of the user |
| ►Nrte | |
| ►Ncallback | |
| CAsyncCallback | Callback for asynchronous operation result |
| CPlayerGetStatsCallback | |
| ►Nexception | |
| CAuthenticationFailedException | |
| CNetworkErrorException | |
| CRteException | Rte exception information |
| CStreamNotFoundException | |
| CCanvas | |
| CCanvasConfig | This class provides methods for configuring video rendering of the player |
| CCanvasInitialConfig | |
| CConfig | RTE configuration class, used to configure the RTE object |
| ►CConstants | |
| CAbrFallbackLayer | The quality level for video stream fallback |
| CAbrSubscriptionLayer | The quality layer of the subscribed video stream |
| CErrorCode | RTE-related status codes and error codes |
| CPlayerEvent | Media player event types |
| CPlayerMetadataType | |
| CPlayerState | The state of the media player |
| CVideoMirrorMode | Video mirror mode |
| CVideoRenderMode | Video rendering mode |
| CError | This class provides methods to retrieve error codes and error messages |
| CInitialConfig | |
| CNativeLibsLoader | |
| CObserver | |
| CPlayer | |
| CPlayerConfig | This class provides methods related to Media player options |
| CPlayerCustomSourceProvider | |
| CPlayerInfo | Information about the player and media stream |
| CPlayerInitialConfig | |
| CPlayerObserver | |
| CPlayerStats | Statistics of the media resource being played |
| CRect | |
| CRte | |
| CStream | |
| CVideoMirrorMode | |
| CVideoRenderMode | |
| CViewConfig | |
| ►Nrtm | |
| CChannelInfo | |
| CErrorInfo | |
| CGetHistoryMessagesOptions | |
| CGetMessagesResult | |
| CGetOnlineUsersOptions | |
| CGetOnlineUsersResult | |
| CHistoryMessage | |
| CIntervalInfo | |
| CJoinChannelOptions | |
| CJoinTopicOptions | |
| CLinkStateEvent | |
| CLockDetail | |
| CLockEvent | |
| CMessageEvent | |
| CMetadata | |
| CMetadataItem | |
| CMetadataOptions | |
| CPresenceEvent | |
| CPresenceOptions | |
| CPublisherInfo | |
| CPublishOptions | |
| CResultCallback | |
| CRtmClient | |
| ►CRtmConfig | |
| CBuilder | |
| ►CRtmConstants | |
| CRtmAreaCode | |
| CRtmChannelType | |
| CRtmConnectionChangeReason | |
| CRtmConnectionState | |
| CRtmEncryptionMode | |
| CRtmErrorCode | |
| CRtmLinkOperation | |
| CRtmLinkState | |
| CRtmLinkStateChangeReason | |
| CRtmLockEventType | |
| CRtmLogLevel | |
| CRtmMessagePriority | |
| CRtmMessageQos | |
| CRtmMessageType | |
| CRtmPresenceEventType | |
| CRtmProtocolType | |
| CRtmProxyType | |
| CRtmServiceType | |
| CRtmStorageEventType | |
| CRtmStorageType | |
| CRtmTopicEventType | |
| CRtmEncryptionConfig | |
| CRtmEventListener | |
| CRtmHistory | |
| CRtmLock | |
| CRtmLogConfig | |
| CRtmMessage | |
| CRtmPresence | |
| CRtmPrivateConfig | |
| CRtmProxyConfig | |
| CRtmStorage | |
| CSnapshotInfo | |
| CStorageEvent | |
| CStreamChannel | |
| CSubscribeOptions | |
| CSubscribeTopicResult | |
| CTopicEvent | |
| CTopicInfo | |
| CTopicMessageOptions | |
| CTopicOptions | |
| CUserState | |
| CWhoNowResult | |
| ►Nspatialaudio | |
| CIBaseSpatialAudioEngine | |
| CILocalSpatialAudioEngine | |
| CLocalSpatialAudioConfig | The configuration of ILocalSpatialAudioEngine |
| CRemoteVoicePositionInfo | The spatial position of the remote user or the media player |
| CSpatialAudioZone | Sound insulation area settings |
1.8.18