Package org.robovm.apple.audiotoolbox
Class AudioConverter
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.apple.audiotoolbox.AudioConverter
public class AudioConverter extends NativeObject
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAudioConverter.AudioConverterPtrNested classes/interfaces inherited from class org.robovm.rt.bro.NativeObject
NativeObject.Marshaler -
Constructor Summary
Constructors Modifier Constructor Description protectedAudioConverter() -
Method Summary
-
Constructor Details
-
AudioConverter
protected AudioConverter()
-
-
Method Details
-
create
public static AudioConverter create(AudioStreamBasicDescription sourceFormat, AudioStreamBasicDescription destinationFormat) throws OSStatusException- Throws:
OSStatusException- Since:
- Available in iOS 2.0 and later.
-
create
public static AudioConverter create(AudioStreamBasicDescription sourceFormat, AudioStreamBasicDescription destinationFormat, AudioClassDescription[] classDescriptions) throws OSStatusException- Throws:
OSStatusException- Since:
- Available in iOS 2.0 and later.
-
dispose
- Throws:
OSStatusException- Since:
- Available in iOS 2.0 and later.
-
reset
- Throws:
OSStatusException- Since:
- Available in iOS 2.0 and later.
-
getPropertySize
- Throws:
OSStatusException- Since:
- Available in iOS 2.0 and later.
-
isPropertyWritable
- Throws:
OSStatusException- Since:
- Available in iOS 2.0 and later.
-
getProperty
public <T extends Struct<T>> T getProperty(AudioConverterProperty id, Class<T> type) throws OSStatusException- Throws:
OSStatusException- Since:
- Available in iOS 2.0 and later.
-
setProperty
public <T extends Struct<T>> void setProperty(AudioConverterProperty id, T data) throws OSStatusException- Throws:
OSStatusException- Since:
- Available in iOS 2.0 and later.
-
getPropertyAsInt
- Throws:
OSStatusException
-
getPropertyAsLong
- Throws:
OSStatusException
-
getPropertyAsFloat
- Throws:
OSStatusException
-
getPropertyAsDouble
- Throws:
OSStatusException
-
setProperty
- Throws:
OSStatusException
-
setProperty
- Throws:
OSStatusException
-
setProperty
- Throws:
OSStatusException
-
setProperty
- Throws:
OSStatusException
-
convertBuffer
- Throws:
OSStatusException- Since:
- Available in iOS 2.0 and later.
-
convertComplexBuffer
public void convertComplexBuffer(int numberPCMFrames, AudioBufferList inputData, AudioBufferList outputData) throws OSStatusException- Throws:
OSStatusException- Since:
- Available in iOS 5.0 and later.
-
create0
protected static OSStatus create0(AudioStreamBasicDescription inSourceFormat, AudioStreamBasicDescription inDestinationFormat, AudioConverter.AudioConverterPtr outAudioConverter) -
create0
protected static OSStatus create0(AudioStreamBasicDescription inSourceFormat, AudioStreamBasicDescription inDestinationFormat, int inNumberClassDescriptions, AudioClassDescription inClassDescriptions, AudioConverter.AudioConverterPtr outAudioConverter) -
dispose0
-
reset0
-
getPropertyInfo0
protected OSStatus getPropertyInfo0(AudioConverterProperty inPropertyID, IntPtr outSize, BooleanPtr outWritable) -
getProperty0
protected OSStatus getProperty0(AudioConverterProperty inPropertyID, IntPtr ioPropertyDataSize, VoidPtr outPropertyData) -
setProperty0
protected OSStatus setProperty0(AudioConverterProperty inPropertyID, int inPropertyDataSize, VoidPtr inPropertyData) -
convertBuffer0
-
fillComplexBuffer0
protected OSStatus fillComplexBuffer0(FunctionPtr inInputDataProc, long inInputDataProcUserData, IntPtr ioOutputDataPacketSize, AudioBufferList outOutputData, AudioStreamPacketDescription.AudioStreamPacketDescriptionPtr outPacketDescription) -
convertComplexBuffer0
protected OSStatus convertComplexBuffer0(int inNumberPCMFrames, AudioBufferList inInputData, AudioBufferList outOutputData)
-