Agora Recording CPP API Reference
Data Fields
agora::linuxsdk::AudioFrame Struct Reference

#include <IAgoraLinuxSdkCommon.h>

Data Fields

AUDIO_FRAME_TYPE type
 
union {
   AudioPcmFrame *   pcm
 
   AudioAacFrame *   aac
 
frame
 
MEMORY_TYPE mType
 

Detailed Description

The audio frame format.

Field Documentation

◆ aac

AudioAacFrame* agora::linuxsdk::AudioFrame::aac

Audio data in AAC format. See the structure of AudioAacFrame.

◆ mType

MEMORY_TYPE agora::linuxsdk::AudioFrame::mType

See MEMORY_TYPE.

◆ pcm

AudioPcmFrame* agora::linuxsdk::AudioFrame::pcm

Audio data in PCM format. See the structure of AudioPcmFrame.

◆ type

AUDIO_FRAME_TYPE agora::linuxsdk::AudioFrame::type

The audio frame format, PCM or ACC. See agora::linuxsdk::AUDIO_FRAME_TYPE “AUDIO_FRAME_TYPE”.


The documentation for this struct was generated from the following file: