Agora C++ API Reference for All Platforms
|
Classes | |
struct | ExternalVideoFrame |
struct | ExternalVideoRenerContext |
class | IAudioFrameObserver |
class | IExternalVideoRender |
class | IExternalVideoRenderCallback |
class | IExternalVideoRenderFactory |
class | IMediaEngine |
class | IVideoEncodedFrameObserver |
class | IVideoFrame |
class | IVideoFrameObserver |
struct | VideoEncodedFrame |
Enumerations | |
enum | MEDIA_SOURCE_TYPE { AUDIO_PLAYOUT_SOURCE = 0 , AUDIO_RECORDING_SOURCE = 1 } |
enum | AUDIO_MIXING_DUAL_MONO_MODE { AUDIO_MIXING_DUAL_MONO_AUTO = 0 , AUDIO_MIXING_DUAL_MONO_L = 1 , AUDIO_MIXING_DUAL_MONO_R = 2 , AUDIO_MIXING_DUAL_MONO_MIX = 3 } |
enum | AUDIO_EXTERNAL_SOURCE_POSITION { AUDIO_EXTERNAL_PLAYOUT_SOURCE = 0 , AUDIO_EXTERNAL_RECORD_SOURCE_PRE_PROCESS = 1 , AUDIO_EXTERNAL_RECORD_SOURCE_POST_PROCESS = 2 } |
enum | CODEC_VIDEO_FRAME_TYPE { CODEC_VIDEO_FRAME_TYPE_BLANK_FRAME = 0 , CODEC_VIDEO_FRAME_TYPE_KEY_FRAME = 3 , CODEC_VIDEO_FRAME_TYPE_DELTA_FRAME = 4 , CODEC_VIDEO_FRAME_TYPE_B_FRAME = 5 , CODEC_VIDEO_FRAME_TYPE_UNKNOW } |
enum | VIDEO_ROTATION { VIDEO_ROTATION_0 = 0 , VIDEO_ROTATION_90 = 90 , VIDEO_ROTATION_180 = 180 , VIDEO_ROTATION_270 = 270 } |
enum | VIDEO_CODEC_TYPE { VIDEO_CODEC_VP8 = 1 , VIDEO_CODEC_H264 = 2 , VIDEO_CODEC_EVP = 3 , VIDEO_CODEC_E264 = 4 } |
Enumerator | |
---|---|
AUDIO_PLAYOUT_SOURCE | Audio playback device. |
AUDIO_RECORDING_SOURCE | Microphone. |
The channel mode. Set in setAudioMixingDualMonoMode.
The push position of the external audio frame. Set in pushAudioFrame or setExternalAudioSourceVolume.