Video SDK v3.7.1 API Reference for All Platforms (C++)
|
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.