Package org.robovm.apple.avfoundation
Class AVAudioFile
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.objc.ObjCObject
org.robovm.apple.foundation.NSObject
org.robovm.apple.avfoundation.AVAudioFile
- All Implemented Interfaces:
NSObjectProtocol,ObjCProtocol
public class AVAudioFile extends NSObject
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAVAudioFile.AVAudioFilePtrNested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInitNested classes/interfaces inherited from class org.robovm.objc.ObjCObject
ObjCObject.ObjCObjectPtr, ObjCObject.Super -
Field Summary
-
Constructor Summary
Constructors Modifier Constructor Description AVAudioFile()protectedAVAudioFile(NSObject.Handle h, long handle)protectedAVAudioFile(NSObject.SkipInit skipInit)AVAudioFile(NSURL fileURL)AVAudioFile(NSURL fileURL, AVAudioCommonFormat format, boolean interleaved)AVAudioFile(NSURL fileURL, AVAudioSettings settings)AVAudioFile(NSURL fileURL, AVAudioSettings settings, AVAudioCommonFormat format, boolean interleaved) -
Method Summary
Modifier and Type Method Description AVAudioFormatgetFileFormat()longgetFramePosition()longgetLength()AVAudioFormatgetProcessingFormat()NSURLgetUrl()booleanreadIntoBuffer(AVAudioPCMBuffer buffer)booleanreadIntoBuffer(AVAudioPCMBuffer buffer, int frames)voidsetFramePosition(long v)static StringTypeKey()booleanwriteFromBuffer(AVAudioPCMBuffer buffer)Methods inherited from class org.robovm.apple.foundation.NSObject
addKeyValueObserver, addKeyValueObserver, afterMarshaled, alloc, autorelease, autorelease, awakeFromNib, conformsToProtocol, copy, description, didChangeValue, didChangeValue, didChangeValues, doDispose, equals, forceSkipInit, getAutoContentAccessingProxy, getClassForCoder, getClassForKeyedArchiver, getKeyValueCoder, getObservationInfo, hash, hashCode, init, isEqual, isKindOfClass, isMemberOfClass, mutableCopy, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelectorInBackground, performSelectorOnMainThread, performSelectorOnMainThread, performSelectorV, performSelectorV, performSelectorV, release, release, removeKeyValueObserver, removeKeyValueObservers, respondsToSelector, retain, retain, retainCount, setObservationInfo, toString, willChangeValue, willChangeValue, willChangeValuesMethods inherited from class org.robovm.objc.ObjCObject
addStrongRef, dispose, dispose, finalize, getAssociatedObject, getObjCClass, getPeerObject, getSuper, initObject, logRetainRelease, removeStrongRef, retainCustomObjectFromCb, setAssociatedObject, toObjCObject, toObjCObject, updateStrongRef
-
Constructor Details
-
AVAudioFile
public AVAudioFile() -
AVAudioFile
-
AVAudioFile
-
AVAudioFile
- Throws:
NSErrorException
-
AVAudioFile
public AVAudioFile(NSURL fileURL, AVAudioCommonFormat format, boolean interleaved) throws NSErrorException- Throws:
NSErrorException
-
AVAudioFile
- Throws:
NSErrorException
-
AVAudioFile
public AVAudioFile(NSURL fileURL, AVAudioSettings settings, AVAudioCommonFormat format, boolean interleaved) throws NSErrorException- Throws:
NSErrorException
-
-
Method Details
-
getUrl
-
getFileFormat
-
getProcessingFormat
-
getLength
public long getLength() -
getFramePosition
public long getFramePosition() -
setFramePosition
public void setFramePosition(long v) -
TypeKey
- Since:
- Available in iOS 11.0 and later.
-
readIntoBuffer
- Throws:
NSErrorException
-
readIntoBuffer
- Throws:
NSErrorException
-
writeFromBuffer
- Throws:
NSErrorException
-