ZegoLiveRoom
Classes | Namespaces | Typedefs | Enumerations | Variables
audio_in_output.h File Reference

Go to the source code of this file.

Classes

struct  AVE::AudioFrame
 
class  AVE::IAudioDataInOutput
 
struct  AVE::ExtAudioProcSet
 
class  AVE::IAudioConverter
 

Namespaces

namespace  AVE
 

Typedefs

typedef void(* AVE::OnAudioProcCallback) (const AudioFrame &inFrame, AudioFrame &outFrame)
 
typedef struct ExtAudioProcSet AVE::ExtPrepSet
 
typedef OnAudioProcCallback AVE::OnPrepCallback
 
typedef struct ExtAudioProcSet AVE::ExtPostpSet
 
typedef void(* AVE::OnPostpCallback) (const char *streamId, const AudioFrame &inFrame, AudioFrame &outFrame)
 

Enumerations

enum  AVE::FrameType {
  AVE::TYPE_PCM = 0x1001 , AVE::TYPE_PCM_TS_10MS = 0x1002 , AVE::TYPE_PCM_10MS = 0x1003 , AVE::TYPE_AAC_STREAM = 0x100A ,
  AVE::TYPE_OPUS_STREAM = 0x100B
}
 

Variables

const int AVE::MAX_SAMPLES_IN_FRAME = 3200