Agora C++ API Reference for All Platforms
Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
agora::rtc::AudioFrameHandleInfo Struct Reference

Public Types

enum  AUDIO_UPLINK_HANDLE_TIMING {
  DATA_READY, FORMAT_FRAME, POST_TO_ENCODER_QUEUE, PRE_ENCODE,
  ENCODED, POST_TO_SEND_QUEUE, READY_SEND, VOS_SEND,
  TIMING_COUNT
}
 

Public Member Functions

bool valid () const
 

Static Public Member Functions

static std::string getAudioFrameSourceName (int type)
 

Public Attributes

int64_t time_us [TIMING_COUNT] {}
 
int source_type = static_cast<int>(AUDIO_FRAME_SOURCE_TYPE::UNKNOWN)
 

Member Enumeration Documentation

◆ AUDIO_UPLINK_HANDLE_TIMING

Enumerator
DATA_READY 
FORMAT_FRAME 
POST_TO_ENCODER_QUEUE 
PRE_ENCODE 
ENCODED 
POST_TO_SEND_QUEUE 
READY_SEND 
VOS_SEND 
TIMING_COUNT 

Member Function Documentation

◆ valid()

bool agora::rtc::AudioFrameHandleInfo::valid ( ) const
inline

◆ getAudioFrameSourceName()

static std::string agora::rtc::AudioFrameHandleInfo::getAudioFrameSourceName ( int  type)
inlinestatic

Member Data Documentation

◆ time_us

int64_t agora::rtc::AudioFrameHandleInfo::time_us[TIMING_COUNT] {}

◆ source_type

int agora::rtc::AudioFrameHandleInfo::source_type = static_cast<int>(AUDIO_FRAME_SOURCE_TYPE::UNKNOWN)