ZegoAudioRoom
|
Classes | |
class | AudioCaptureCallback |
struct | AudioCaptureFormat |
struct | AudioFrame |
struct | ExtAudioProcSet |
class | IAudioConverter |
class | IAudioDataInOutput |
class | IAudioEffectPlayer |
class | IMediaPlayer |
class | SupportsAudioCapture |
struct | VideoDataFormat |
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) |
Enumerations | |
enum | AudioBufferType { BufferTypeAudioApp = 0 , BufferTypeAudioMic } |
enum | FrameType { TYPE_PCM = 0x1001 , TYPE_PCM_TS_10MS = 0x1002 , TYPE_PCM_10MS = 0x1003 , TYPE_AAC_STREAM = 0x100A , TYPE_OPUS_STREAM = 0x100B } |
enum | VideoPixelFormat { PIXEL_FORMAT_UNKNOWN = 0 , PIXEL_FORMAT_I420 = 1 , PIXEL_FORMAT_NV12 = 2 , PIXEL_FORMAT_NV21 = 3 , PIXEL_FORMAT_BGRA32 = 4 , PIXEL_FORMAT_RGBA32 = 5 , PIXEL_FORMAT_ARGB32 = 6 , PIXEL_FORMAT_ABGR32 = 7 , PIXEL_FORMAT_I422 = 8 , PIXEL_FORMAT_AVC_AVCC = 9 , PIXEL_FORMAT_AVC_ANNEXB = 10 , PIXEL_FORMAT_YUY2 = 11 , PIXEL_FORMAT_UYVY = 12 , PIXEL_FORMAT_BGR24 = 13 , PIXEL_FORMAT_RGB24 = 14 } |
Variables | |
const int | MAX_SAMPLES_IN_FRAME = 3200 |
typedef ExtAudioProcSet AVE::ExtPostpSet |
typedef ExtAudioProcSet AVE::ExtPrepSet |
typedef void(* AVE::OnAudioProcCallback)(const AVE::AudioFrame &inFrame, AVE::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 |
enum AVE::AudioBufferType |
enum AVE::FrameType |
const int AVE::MAX_SAMPLES_IN_FRAME = 3200 |