Package org.robovm.apple.audiotoolbox
Class AudioFileStream
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.apple.audiotoolbox.AudioFileStream
public class AudioFileStream extends NativeObject
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAudioFileStream.AudioFileStreamPtrstatic interfaceAudioFileStream.ParseListenerNested classes/interfaces inherited from class org.robovm.rt.bro.NativeObject
NativeObject.Marshaler -
Constructor Summary
Constructors Modifier Constructor Description protectedAudioFileStream() -
Method Summary
-
Constructor Details
-
AudioFileStream
protected AudioFileStream()
-
-
Method Details
-
open
public static AudioFileStream open(AudioFileStream.ParseListener parseListener, AudioFileType fileTypeHint) throws OSStatusException- Throws:
OSStatusException- Since:
- Available in iOS 2.0 and later.
-
parseBytes
- Throws:
OSStatusException- Since:
- Available in iOS 2.0 and later.
-
seek
public long seek(long packetOffset, AudioFileStreamMutableSeekFlags flags) throws OSStatusException- 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(AudioFileStreamProperty id, Class<T> type) throws OSStatusException- Throws:
OSStatusException- Since:
- Available in iOS 2.0 and later.
-
setProperty
public <T extends Struct<T>> void setProperty(AudioFileStreamProperty 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
-
getDataFormat
- Throws:
OSStatusException
-
close
- Throws:
OSStatusException- Since:
- Available in iOS 2.0 and later.
-
open0
protected static OSStatus open0(long inClientData, FunctionPtr inPropertyListenerProc, FunctionPtr inPacketsProc, AudioFileType inFileTypeHint, AudioFileStream.AudioFileStreamPtr outAudioFileStream) -
parseBytes0
-
seek0
protected OSStatus seek0(long inPacketOffset, LongPtr outDataByteOffset, AudioFileStreamMutableSeekFlags ioFlags) -
getPropertyInfo0
protected OSStatus getPropertyInfo0(AudioFileStreamProperty inPropertyID, IntPtr outPropertyDataSize, BooleanPtr outWritable) -
getProperty0
protected OSStatus getProperty0(AudioFileStreamProperty inPropertyID, IntPtr ioPropertyDataSize, VoidPtr outPropertyData) -
setProperty0
protected OSStatus setProperty0(AudioFileStreamProperty inPropertyID, int inPropertyDataSize, VoidPtr inPropertyData) -
close0
-