|
ZegoLiveRoom
|
Classes | |
| class | AudioCaptureCallback |
| struct | AudioCaptureFormat |
| struct | AudioFrame |
| class | Camera |
| struct | ExtAudioProcSet |
| class | IAudioConverter |
| class | IAudioDataInOutput |
| class | IAudioEffectPlayer |
| class | IMediaPlayer |
| struct | ROIRect |
| class | SupportsAudioCapture |
| class | SupportsVideoCapture |
| class | VideoBufferPool |
| class | VideoCaptureCallback |
| class | VideoCaptureCVPixelBufferCallback |
| class | VideoCaptureDevice |
| class | VideoCaptureDeviceBase |
| class | VideoCaptureEncodedFrameCallback |
| class | VideoCaptureFactory |
| class | VideoCaptureSurfaceTextureCallback |
| class | VideoCaptureTextureCallback |
| struct | VideoCodecConfig |
| struct | VideoDataFormat |
| class | VideoFilter |
| class | VideoFilterCallback |
| class | VideoFilterFactory |
| class | VideoFilterMemCallback |
| struct | VideoFrameWithFormat |
Typedefs | |
| typedef void(* | OnAudioProcCallback) (const AudioFrame &inFrame, AudioFrame &outFrame) |
| typedef struct ExtAudioProcSet | ExtPrepSet |
| typedef OnAudioProcCallback | OnPrepCallback |
| typedef struct ExtAudioProcSet | ExtPostpSet |
| typedef void(* | OnPostpCallback) (const char *streamId, const AudioFrame &inFrame, AudioFrame &outFrame) |
| typedef void(* | OnAudioPcmDataCallback) (void *callbackContext, int channelIndex, const AudioFrame &outFrame) |
| typedef OnAudioPcmDataCallback | OnAlignedAudioAuxCallback |
| typedef VideoDataFormat | VideoCaptureFormat |
Variables | |
| const int | MAX_SAMPLES_IN_FRAME = 3200 |
| typedef ExtAudioProcSet AVE::ExtPostpSet |
| typedef ExtAudioProcSet AVE::ExtPrepSet |
对齐后的混音音频数据回调
| callbackContext | 上下文 |
| channelIndex | 通道号,不需要关注,混音仅对主通道生效 |
| outFrame | 对齐后的混音音频数据 |
| typedef void(* AVE::OnAudioPcmDataCallback) (void *callbackContext, int channelIndex, const AudioFrame &outFrame) |
音频数据回调
| callbackContext | 上下文 |
| channelIndex | 通道号 |
| outFrame | 音频数据 |
| typedef void(* AVE::OnAudioProcCallback)(const AudioFrame &inFrame, AudioFrame &outFrame) |
音频处理回调函数定义
| inFrame | 待处理音频数据 |
| outFrame | 处理后的音频数据,其中buffer 所指向的内存由 SDK 负责申请和销毁,用户处理后回写的数据的采样率不超过48K |
| typedef void(* AVE::OnPostpCallback)(const char *streamId, const AudioFrame &inFrame, AudioFrame &outFrame) |
音频后处理回调函数定义
| streamId | 流 ID, 当 streamId 为空串时,表明这是混音后的音频数据 |
| inFrame | 待处理音频数据 |
| outFrame | 处理后的音频数据,其中 buffer 所指向的内存由 SDK 负责申请和销毁,用户处理后回写的数据的采样率不超过48K |
| anonymous enum |
| enum AVE::AudioBufferType |
| enum AVE::FrameType |
| enum AVE::VideoBufferType |
| enum AVE::VideoCodecType |
| enum AVE::VideoFillMode |
| enum AVE::VideoFlipMode |
| const int AVE::MAX_SAMPLES_IN_FRAME = 3200 |