Agora Recording CPP API Reference
Public Member Functions | Data Fields
agora::linuxsdk::AudioPcmFrame Class Reference

#include <IAgoraLinuxSdkCommon.h>

Public Member Functions

 AudioPcmFrame (u64_t frame_ms, uint_t sample_rates, uint_t samples)
 

Data Fields

u64_t frame_ms_
 
uint_t channels_
 
uint_t sample_bits_
 
uint_t sample_rates_
 
uint_t samples_
 
const uchar_t * pcmBuf_
 
uint_t pcmBufSize_
 

Detailed Description

The parameters of the audio frame in PCM format.

Field Documentation

◆ channels_

uint_t agora::linuxsdk::AudioPcmFrame::channels_

Number of audio channels.

◆ frame_ms_

u64_t agora::linuxsdk::AudioPcmFrame::frame_ms_

Timestamp of the frame.

◆ pcmBuf_

const uchar_t* agora::linuxsdk::AudioPcmFrame::pcmBuf_

Audio frame buffer.

◆ pcmBufSize_

uint_t agora::linuxsdk::AudioPcmFrame::pcmBufSize_

Size of the audio frame buffer.

◆ sample_bits_

uint_t agora::linuxsdk::AudioPcmFrame::sample_bits_

Bitrate of the sampling data.

◆ sample_rates_

uint_t agora::linuxsdk::AudioPcmFrame::sample_rates_

Sampling rate.

◆ samples_

uint_t agora::linuxsdk::AudioPcmFrame::samples_

Number of samples of the frame.


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