| 
|   | AudioFrame () | 
|   | 
|   | AudioFrame (int type, int samplesPerChannel, int bytesPerSample, int channels, int samplesPerSec, java.nio.ByteBuffer buffer, long renderTimeMs, int avsyncType, int farFiledFlag, int rms, int voiceProb, int musicProb, int pitch) | 
|   | 
| int  | getType () | 
|   | 
| void  | setType (int type) | 
|   | 
| int  | getSamplesPerChannel () | 
|   | 
| void  | setSamplesPerChannel (int samplesPerChannel) | 
|   | 
| int  | getBytesPerSample () | 
|   | 
| void  | setBytesPerSample (int bytesPerSample) | 
|   | 
| int  | getChannels () | 
|   | 
| void  | setChannels (int channels) | 
|   | 
| int  | getSamplesPerSec () | 
|   | 
| void  | setSamplesPerSec (int samplesPerSec) | 
|   | 
| java.nio.ByteBuffer  | getBuffer () | 
|   | 
| void  | setBuffer (java.nio.ByteBuffer buffer) | 
|   | 
| long  | getRenderTimeMs () | 
|   | 
| void  | setRenderTimeMs (long renderTimeMs) | 
|   | 
| int  | getAvsyncType () | 
|   | 
| void  | setAvsyncType (int avsyncType) | 
|   | 
| int  | getFarFiledFlag () | 
|   | 
| void  | setFarFiledFlag (int farFiledFlag) | 
|   | 
| int  | getRms () | 
|   | 
| void  | setRms (int rms) | 
|   | 
| int  | getVoiceProb () | 
|   | 
| void  | setVoiceProb (int voiceProb) | 
|   | 
| int  | getMusicProb () | 
|   | 
| void  | setMusicProb (int musicProb) | 
|   | 
| int  | getPitch () | 
|   | 
| void  | setPitch (int pitch) | 
|   | 
| String  | toString () | 
|   | 
◆ AudioFrame() [1/2]
      
        
          | io.agora.rtc.AudioFrame.AudioFrame  | 
          ( | 
           | ) | 
           | 
        
      
 
Constructor. 
- Parameters
 - 
  
    | type | The audio frame type.
 | 
    | samplesPerChannel | The number of samples per channel in this frame.  | 
    | bytesPerSample | The number of bytes per sample.  | 
    | channels | The number of audio channels (data is interleaved, if stereo).  | 
    | samplesPerSec | The sample rate of the audio frame.  | 
    | buffer | The pointer to the audio data buffer.  | 
    | renderTimeMs | The timestamp to render the audio data. Use this member for audio-video synchronization when rendering the audio. This parameter is the timestamp for audio rendering. Set it as 0.  | 
  
   
 
 
◆ AudioFrame() [2/2]
      
        
          | io.agora.rtc.AudioFrame.AudioFrame  | 
          ( | 
          int |           type,  | 
        
        
           | 
           | 
          int |           samplesPerChannel,  | 
        
        
           | 
           | 
          int |           bytesPerSample,  | 
        
        
           | 
           | 
          int |           channels,  | 
        
        
           | 
           | 
          int |           samplesPerSec,  | 
        
        
           | 
           | 
          java.nio.ByteBuffer |           buffer,  | 
        
        
           | 
           | 
          long |           renderTimeMs,  | 
        
        
           | 
           | 
          int |           avsyncType,  | 
        
        
           | 
           | 
          int |           farFiledFlag,  | 
        
        
           | 
           | 
          int |           rms,  | 
        
        
           | 
           | 
          int |           voiceProb,  | 
        
        
           | 
           | 
          int |           musicProb,  | 
        
        
           | 
           | 
          int |           pitch ) | 
        
      
 
 
◆ getAvsyncType()
      
        
          | int io.agora.rtc.AudioFrame.getAvsyncType  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ getBuffer()
      
        
          | java.nio.ByteBuffer io.agora.rtc.AudioFrame.getBuffer  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ getBytesPerSample()
      
        
          | int io.agora.rtc.AudioFrame.getBytesPerSample  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ getChannels()
      
        
          | int io.agora.rtc.AudioFrame.getChannels  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ getFarFiledFlag()
      
        
          | int io.agora.rtc.AudioFrame.getFarFiledFlag  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ getMusicProb()
      
        
          | int io.agora.rtc.AudioFrame.getMusicProb  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ getPitch()
      
        
          | int io.agora.rtc.AudioFrame.getPitch  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ getRenderTimeMs()
      
        
          | long io.agora.rtc.AudioFrame.getRenderTimeMs  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ getRms()
      
        
          | int io.agora.rtc.AudioFrame.getRms  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ getSamplesPerChannel()
      
        
          | int io.agora.rtc.AudioFrame.getSamplesPerChannel  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ getSamplesPerSec()
      
        
          | int io.agora.rtc.AudioFrame.getSamplesPerSec  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ getType()
      
        
          | int io.agora.rtc.AudioFrame.getType  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ getVoiceProb()
      
        
          | int io.agora.rtc.AudioFrame.getVoiceProb  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ setAvsyncType()
      
        
          | void io.agora.rtc.AudioFrame.setAvsyncType  | 
          ( | 
          int |           avsyncType | ) | 
           | 
        
      
 
 
◆ setBuffer()
      
        
          | void io.agora.rtc.AudioFrame.setBuffer  | 
          ( | 
          java.nio.ByteBuffer |           buffer | ) | 
           | 
        
      
 
 
◆ setBytesPerSample()
      
        
          | void io.agora.rtc.AudioFrame.setBytesPerSample  | 
          ( | 
          int |           bytesPerSample | ) | 
           | 
        
      
 
 
◆ setChannels()
      
        
          | void io.agora.rtc.AudioFrame.setChannels  | 
          ( | 
          int |           channels | ) | 
           | 
        
      
 
 
◆ setFarFiledFlag()
      
        
          | void io.agora.rtc.AudioFrame.setFarFiledFlag  | 
          ( | 
          int |           farFiledFlag | ) | 
           | 
        
      
 
 
◆ setMusicProb()
      
        
          | void io.agora.rtc.AudioFrame.setMusicProb  | 
          ( | 
          int |           musicProb | ) | 
           | 
        
      
 
 
◆ setPitch()
      
        
          | void io.agora.rtc.AudioFrame.setPitch  | 
          ( | 
          int |           pitch | ) | 
           | 
        
      
 
 
◆ setRenderTimeMs()
      
        
          | void io.agora.rtc.AudioFrame.setRenderTimeMs  | 
          ( | 
          long |           renderTimeMs | ) | 
           | 
        
      
 
 
◆ setRms()
      
        
          | void io.agora.rtc.AudioFrame.setRms  | 
          ( | 
          int |           rms | ) | 
           | 
        
      
 
 
◆ setSamplesPerChannel()
      
        
          | void io.agora.rtc.AudioFrame.setSamplesPerChannel  | 
          ( | 
          int |           samplesPerChannel | ) | 
           | 
        
      
 
 
◆ setSamplesPerSec()
      
        
          | void io.agora.rtc.AudioFrame.setSamplesPerSec  | 
          ( | 
          int |           samplesPerSec | ) | 
           | 
        
      
 
 
◆ setType()
      
        
          | void io.agora.rtc.AudioFrame.setType  | 
          ( | 
          int |           type | ) | 
           | 
        
      
 
 
◆ setVoiceProb()
      
        
          | void io.agora.rtc.AudioFrame.setVoiceProb  | 
          ( | 
          int |           voiceProb | ) | 
           | 
        
      
 
 
◆ toString()
      
        
          | String io.agora.rtc.AudioFrame.toString  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ avsyncType
  
  
      
        
          | int io.agora.rtc.AudioFrame.avsyncType | 
         
       
   | 
  
private   | 
  
 
 
◆ buffer
  
  
      
        
          | java.nio.ByteBuffer io.agora.rtc.AudioFrame.buffer | 
         
       
   | 
  
private   | 
  
 
 
◆ bytesPerSample
  
  
      
        
          | int io.agora.rtc.AudioFrame.bytesPerSample | 
         
       
   | 
  
private   | 
  
 
 
◆ channels
  
  
      
        
          | int io.agora.rtc.AudioFrame.channels | 
         
       
   | 
  
private   | 
  
 
 
◆ farFiledFlag
  
  
      
        
          | int io.agora.rtc.AudioFrame.farFiledFlag | 
         
       
   | 
  
private   | 
  
 
 
◆ musicProb
  
  
      
        
          | int io.agora.rtc.AudioFrame.musicProb | 
         
       
   | 
  
private   | 
  
 
 
◆ pitch
  
  
      
        
          | int io.agora.rtc.AudioFrame.pitch | 
         
       
   | 
  
private   | 
  
 
 
◆ renderTimeMs
  
  
      
        
          | long io.agora.rtc.AudioFrame.renderTimeMs | 
         
       
   | 
  
private   | 
  
 
 
◆ rms
  
  
      
        
          | int io.agora.rtc.AudioFrame.rms | 
         
       
   | 
  
private   | 
  
 
 
◆ samplesPerChannel
  
  
      
        
          | int io.agora.rtc.AudioFrame.samplesPerChannel | 
         
       
   | 
  
private   | 
  
 
 
◆ samplesPerSec
  
  
      
        
          | int io.agora.rtc.AudioFrame.samplesPerSec | 
         
       
   | 
  
private   | 
  
 
 
◆ type
  
  
      
        
          | int io.agora.rtc.AudioFrame.type | 
         
       
   | 
  
private   | 
  
 
 
◆ voiceProb
  
  
      
        
          | int io.agora.rtc.AudioFrame.voiceProb | 
         
       
   | 
  
private   | 
  
 
 
The documentation for this class was generated from the following file: