Class AudioBuffer

All Implemented Interfaces:
Iterable<AudioBuffer>

public class AudioBuffer
extends Struct<AudioBuffer>
  • Constructor Details

    • AudioBuffer

      public AudioBuffer()
    • AudioBuffer

      public AudioBuffer​(int numberChannels)
    • AudioBuffer

      public AudioBuffer​(long handle)
  • Method Details

    • setData

      public AudioBuffer setData​(long dataPointer, int length)
    • setData

      public AudioBuffer setData​(byte[] data)
    • setData

      public AudioBuffer setData​(short[] data)
    • setData

      public AudioBuffer setData​(int[] data)
    • setData

      public AudioBuffer setData​(float[] data)
    • setData

      public AudioBuffer setData​(Buffer data)
    • getDataAsBuffer

      public <T extends Buffer> T getDataAsBuffer​(Class<T> bufferType)
    • getDataAsByteArray

      public byte[] getDataAsByteArray()
    • getDataAsShortArray

      public short[] getDataAsShortArray()
    • getDataAsIntArray

      public int[] getDataAsIntArray()
    • getDataAsFloatArray

      public float[] getDataAsFloatArray()
    • getNumberChannels

      public int getNumberChannels()
    • setNumberChannels

      public AudioBuffer setNumberChannels​(int numberChannels)
    • getDataPointer

      public long getDataPointer()