Package org.robovm.apple.audiotoolbox
Class ExtAudioFile
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.apple.audiotoolbox.ExtAudioFile
public class ExtAudioFile extends NativeObject
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classExtAudioFile.ExtAudioFilePtrNested classes/interfaces inherited from class org.robovm.rt.bro.NativeObject
NativeObject.Marshaler -
Constructor Summary
Constructors Modifier Constructor Description protectedExtAudioFile() -
Method Summary
-
Constructor Details
-
ExtAudioFile
protected ExtAudioFile()
-
-
Method Details
-
openURL
- Throws:
OSStatusException- Since:
- Available in iOS 2.1 and later.
-
wrapAudioFile
public static ExtAudioFile wrapAudioFile(AudioFile audioFile, boolean forWriting) throws OSStatusException- Throws:
OSStatusException- Since:
- Available in iOS 2.1 and later.
-
create
public static ExtAudioFile create(NSURL url, AudioFileType fileType, AudioStreamBasicDescription streamDesc, AudioChannelLayout channelLayout, AudioFileFlags flags) throws OSStatusException- Throws:
OSStatusException- Since:
- Available in iOS 2.1 and later.
-
dispose
- Throws:
OSStatusException- Since:
- Available in iOS 2.1 and later.
-
read
- Throws:
OSStatusException- Since:
- Available in iOS 2.1 and later.
-
write
- Throws:
OSStatusException- Since:
- Available in iOS 2.1 and later.
-
writeAsync
- Throws:
OSStatusException- Since:
- Available in iOS 2.1 and later.
-
seek
- Throws:
OSStatusException- Since:
- Available in iOS 2.1 and later.
-
tell
- Throws:
OSStatusException- Since:
- Available in iOS 2.1 and later.
-
getPropertySize
- Throws:
OSStatusException- Since:
- Available in iOS 2.1 and later.
-
isPropertyWritable
- Throws:
OSStatusException- Since:
- Available in iOS 2.1 and later.
-
getProperty
public <T extends Struct<T>> T getProperty(ExtAudioFileProperty id, Class<T> type) throws OSStatusException- Throws:
OSStatusException- Since:
- Available in iOS 2.1 and later.
-
setProperty
public <T extends Struct<T>> void setProperty(ExtAudioFileProperty id, T data) throws OSStatusException- Throws:
OSStatusException- Since:
- Available in iOS 2.1 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
-
openURL0
-
wrapAudioFile0
protected static OSStatus wrapAudioFile0(AudioFile inFileID, boolean inForWriting, ExtAudioFile.ExtAudioFilePtr outExtAudioFile) -
create0
protected static OSStatus create0(NSURL inURL, AudioFileType inFileType, AudioStreamBasicDescription inStreamDesc, AudioChannelLayout inChannelLayout, AudioFileFlags inFlags, ExtAudioFile.ExtAudioFilePtr outExtAudioFile) -
dispose0
-
read0
-
write0
-
writeAsync0
-
seek0
-
tell0
-
getPropertyInfo0
protected OSStatus getPropertyInfo0(ExtAudioFileProperty inPropertyID, IntPtr outSize, BooleanPtr outWritable) -
getProperty0
protected OSStatus getProperty0(ExtAudioFileProperty inPropertyID, IntPtr ioPropertyDataSize, VoidPtr outPropertyData) -
setProperty0
protected OSStatus setProperty0(ExtAudioFileProperty inPropertyID, int inPropertyDataSize, VoidPtr inPropertyData)
-