Package us.zoom.sdk

Class ZoomSDKAudioRawData

java.lang.Object
us.zoom.sdk.ZoomSDKAudioRawData

public class ZoomSDKAudioRawData extends Object
  • Constructor Details

    • ZoomSDKAudioRawData

      public ZoomSDKAudioRawData(ByteBuffer buffer, int bufferLen, int sampleRate, int channel, long timeStamp, long nativeHandle)
  • Method Details

    • canAddRef

      public boolean canAddRef()
    • addRef

      public void addRef()
    • releaseRef

      public void releaseRef()
    • getBuffer

      public ByteBuffer getBuffer()
      Get audio buffer
      Returns:
      buffer ByteBuffer
    • setBuffer

      public void setBuffer(ByteBuffer buffer)
    • getBufferLen

      public int getBufferLen()
      Get buffer data length
      Returns:
      length
    • getTimeStamp

      public long getTimeStamp()
      Get time stamp
      Returns:
      timeStamp
    • setBufferLen

      public void setBufferLen(int bufferLen)
    • getSampleRate

      public int getSampleRate()
      Get audio sample rate
      Returns:
      sample rate {16K 32K ....}
    • setSampleRate

      public void setSampleRate(int sampleRate)
    • getChannelNum

      public int getChannelNum()
    • setChannelNum

      public void setChannelNum(int channelNum)
    • getNativeHandle

      public long getNativeHandle()