Package org.robovm.apple.coreaudio
Class AudioBuffer
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.rt.bro.Struct<AudioBuffer>
-
- org.robovm.apple.coreaudio.AudioBuffer
-
- All Implemented Interfaces:
java.lang.Iterable<AudioBuffer>
public class AudioBuffer extends org.robovm.rt.bro.Struct<AudioBuffer>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AudioBuffer.AudioBufferPtr
-
Constructor Summary
Constructors Constructor Description AudioBuffer()
AudioBuffer(int numberChannels)
AudioBuffer(long handle)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T extends java.nio.Buffer>
TgetDataAsBuffer(java.lang.Class<T> bufferType)
byte[]
getDataAsByteArray()
float[]
getDataAsFloatArray()
int[]
getDataAsIntArray()
short[]
getDataAsShortArray()
long
getDataPointer()
int
getNumberChannels()
AudioBuffer
setData(byte[] data)
AudioBuffer
setData(float[] data)
AudioBuffer
setData(int[] data)
AudioBuffer
setData(long dataPointer, int length)
AudioBuffer
setData(short[] data)
AudioBuffer
setData(java.nio.Buffer data)
AudioBuffer
setNumberChannels(int numberChannels)
-
Methods inherited from class org.robovm.rt.bro.Struct
_sizeOf, allocate, allocate, as, clear, clear, copy, copy, copyWithMalloc, copyWithMalloc, free, iterator, iterator, malloc, malloc, next, next, offsetOf, previous, previous, sizeOf, sizeOf, toArray, toList, toStruct, update, update, update, wrap
-
-
-
-
Method Detail
-
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(java.nio.Buffer data)
-
getDataAsBuffer
public <T extends java.nio.Buffer> T getDataAsBuffer(java.lang.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()
-
-