Package org.robovm.apple.coreaudio
Class AudioBuffer
- All Implemented Interfaces:
Iterable<AudioBuffer>
public class AudioBuffer extends Struct<AudioBuffer>
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAudioBuffer.AudioBufferPtr -
Constructor Summary
Constructors Constructor Description AudioBuffer()AudioBuffer(int numberChannels)AudioBuffer(long handle) -
Method Summary
Modifier and Type Method Description <T extends Buffer>
TgetDataAsBuffer(Class<T> bufferType)byte[]getDataAsByteArray()float[]getDataAsFloatArray()int[]getDataAsIntArray()short[]getDataAsShortArray()longgetDataPointer()intgetNumberChannels()AudioBuffersetData(byte[] data)AudioBuffersetData(float[] data)AudioBuffersetData(int[] data)AudioBuffersetData(long dataPointer, int length)AudioBuffersetData(short[] data)AudioBuffersetData(Buffer data)AudioBuffersetNumberChannels(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
-
Constructor Details
-
AudioBuffer
public AudioBuffer() -
AudioBuffer
public AudioBuffer(int numberChannels) -
AudioBuffer
public AudioBuffer(long handle)
-
-
Method Details
-
setData
-
setData
-
setData
-
setData
-
setData
-
setData
-
getDataAsBuffer
-
getDataAsByteArray
public byte[] getDataAsByteArray() -
getDataAsShortArray
public short[] getDataAsShortArray() -
getDataAsIntArray
public int[] getDataAsIntArray() -
getDataAsFloatArray
public float[] getDataAsFloatArray() -
getNumberChannels
public int getNumberChannels() -
setNumberChannels
-
getDataPointer
public long getDataPointer()
-