Server Gateway SDK v3.7.200.21 for Linux Java
Public Member Functions | List of all members
io.agora.rtc.EncodedAudioFrameInfo Class Reference

Public Member Functions

 EncodedAudioFrameInfo ()
 
 EncodedAudioFrameInfo (int codec, int sampleRateHz, int samplesPerChannel, int numberOfChannels, EncodedAudioFrameAdvancedSettings advancedSettings, long captureTimeMs)
 
int getCodec ()
 
void setCodec (int codec)
 
int getSampleRateHz ()
 
void setSampleRateHz (int sampleRateHz)
 
int getSamplesPerChannel ()
 
void setSamplesPerChannel (int samplesPerChannel)
 
int getNumberOfChannels ()
 
void setNumberOfChannels (int numberOfChannels)
 
EncodedAudioFrameAdvancedSettings getAdvancedSettings ()
 
void setAdvancedSettings (EncodedAudioFrameAdvancedSettings advancedSettings)
 
long getCaptureTimeMs ()
 
void setCaptureTimeMs (long captureTimeMs)
 

Detailed Description

The EncodedAudioFrameInfo class.

Constructor & Destructor Documentation

◆ EncodedAudioFrameInfo() [1/2]

io.agora.rtc.EncodedAudioFrameInfo.EncodedAudioFrameInfo ( )

◆ EncodedAudioFrameInfo() [2/2]

io.agora.rtc.EncodedAudioFrameInfo.EncodedAudioFrameInfo ( int  codec,
int  sampleRateHz,
int  samplesPerChannel,
int  numberOfChannels,
EncodedAudioFrameAdvancedSettings  advancedSettings,
long  captureTimeMs 
)

Constructor.

Parameters
codecThe audio codec.
  • 1: OPUS.
  • 3: PCMA.
  • 4: PCMU.
  • 5: G722.
  • 8: AAC LC.
  • 9: HE AAC.
  • 11: HEAAC2.
sampleRateHzThe sample rate (Hz) of the audio frame.
samplesPerChannelThe number of samples per audio channel. If this value is not set, it is 1024 for AAC, or 960 for Opus by default.
numberOfChannelsDownlink network info of the user who owns the remote video stream.
advancedSettingsThe advanced settings of the audio frame.
captureTimeMsThe timestamp (ms) when the audio is captured.

Member Function Documentation

◆ getAdvancedSettings()

EncodedAudioFrameAdvancedSettings io.agora.rtc.EncodedAudioFrameInfo.getAdvancedSettings ( )

◆ getCaptureTimeMs()

long io.agora.rtc.EncodedAudioFrameInfo.getCaptureTimeMs ( )

◆ getCodec()

int io.agora.rtc.EncodedAudioFrameInfo.getCodec ( )

◆ getNumberOfChannels()

int io.agora.rtc.EncodedAudioFrameInfo.getNumberOfChannels ( )

◆ getSampleRateHz()

int io.agora.rtc.EncodedAudioFrameInfo.getSampleRateHz ( )

◆ getSamplesPerChannel()

int io.agora.rtc.EncodedAudioFrameInfo.getSamplesPerChannel ( )

◆ setAdvancedSettings()

void io.agora.rtc.EncodedAudioFrameInfo.setAdvancedSettings ( EncodedAudioFrameAdvancedSettings  advancedSettings)

◆ setCaptureTimeMs()

void io.agora.rtc.EncodedAudioFrameInfo.setCaptureTimeMs ( long  captureTimeMs)

◆ setCodec()

void io.agora.rtc.EncodedAudioFrameInfo.setCodec ( int  codec)

◆ setNumberOfChannels()

void io.agora.rtc.EncodedAudioFrameInfo.setNumberOfChannels ( int  numberOfChannels)

◆ setSampleRateHz()

void io.agora.rtc.EncodedAudioFrameInfo.setSampleRateHz ( int  sampleRateHz)

◆ setSamplesPerChannel()

void io.agora.rtc.EncodedAudioFrameInfo.setSamplesPerChannel ( int  samplesPerChannel)

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