IRtcEngine
The base interface class of the RTC SDK that implements the main functions of real-time audio and video.
IRtcEngineEx
Interface class that provides multi-channel methods.
IRtcEngineEventHandler
The IRtcEngineEventHandler interface class is used by the SDK to send event notifications to the App. The App obtains SDK event notifications by inheriting methods of this interface class.
IMediaPlayer
Class that provides media player functionality and supports multiple instances.
IMediaPlayerCacheManager
This class provides methods to manage cached media files in the media player.
IMediaPlayerSourceObserver
Provides callbacks for the media player.
IAudioEncodedFrameObserver
Observer for encoded audio.
IAudioFrameObserver
Audio observer.
IAudioFrameObserverBase
Audio observer.
IMediaPlayerVideoFrameObserver
Video data observer for media player.
IVideoEncodedFrameObserver
Class for receiving encoded video frames.
IVideoFrameObserver
Video observer.
IAudioSpectrumObserver
Audio spectrum observer.
IMetadataObserver
Metadata observer.
IAudioDeviceManager
Audio device management methods.
IMediaEngine
IMediaEngine class.
IDirectCdnStreamingEventHandler
The IDirectCdnStreamingEventHandler interface class is used by the SDK to send CDN streaming event notifications to the App. The App obtains SDK event notifications by inheriting methods of this interface class.
IBaseSpatialAudioEngine
This class contains some APIs from the ILocalSpatialAudioEngine class.
ILocalSpatialAudioEngine
This class implements spatial audio by calculating user coordinates through the SDK.