Agora RTC Objective-C API Reference Refactor

Data Fields
EncodedAudioFrameInfo Struct Reference

## Data Fields
AUDIO_CODEC_TYPE | codec
int | sampleRateHz
int | samplesPerChannel
int | numberOfChannels
EncodedAudioFrameAdvancedSettings | advancedSettings
int64_t | captureTimeMs

## Detailed Description

The definition of the EncodedAudioFrameInfo struct.

## Constructor & Destructor Documentation

## ◆ EncodedAudioFrameInfo() [1/2]

EncodedAudioFrameInfo | ( |  | ) |
| inline

## ◆ EncodedAudioFrameInfo() [2/2]

EncodedAudioFrameInfo | ( | const EncodedAudioFrameInfo & | rhs | ) |
| inline

## Field Documentation

## ◆ codec

AUDIO_CODEC_TYPE codec

The audio codec: AUDIO_CODEC_TYPE.

## ◆ sampleRateHz

int sampleRateHz

The sample rate (Hz) of the audio frame.

## ◆ samplesPerChannel

int samplesPerChannel

The number of samples per audio channel.

If this value is not set, it is 1024 for AAC, or 960 for OPUS by default.

## ◆ numberOfChannels

int numberOfChannels

The number of audio channels of the audio frame.

## ◆ advancedSettings

EncodedAudioFrameAdvancedSettings advancedSettings

The advanced settings of the audio frame.

## ◆ captureTimeMs

int64_t captureTimeMs

This is a input parameter which means the timestamp for capturing the audio frame.