Package org.robovm.apple.mediatoolbox
Class MTAudioProcessingTap
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.apple.corefoundation.CFType
org.robovm.apple.mediatoolbox.MTAudioProcessingTap
- All Implemented Interfaces:
AutoCloseable
public class MTAudioProcessingTap extends CFType
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceMTAudioProcessingTap.Callbacksstatic classMTAudioProcessingTap.MTAudioProcessingTapPtrNested classes/interfaces inherited from class org.robovm.apple.corefoundation.CFType
CFType.AsListMarshaler, CFType.CFTypePtr, CFType.Marshaler, CFType.NoRetainMarshaler -
Constructor Summary
Constructors Modifier Constructor Description protectedMTAudioProcessingTap() -
Method Summary
Modifier and Type Method Description protected static OSStatuscreate(CFAllocator allocator, org.robovm.apple.mediatoolbox.MTAudioProcessingTapCallbacksStruct callbacks, MTAudioProcessingTapCreationFlags flags, MTAudioProcessingTap.MTAudioProcessingTapPtr tapOut)static MTAudioProcessingTapcreate(MTAudioProcessingTap.Callbacks callbacks, MTAudioProcessingTapCreationFlags flags)static longgetClassTypeID()CMTimeRangegetLastTimeRange()longgetSourceAudio(long numberFrames, AudioBufferList bufferList, MTAudioProcessingTapMutableFlags flags)protected OSStatusgetSourceAudio0(long numberFrames, AudioBufferList bufferListInOut, MTAudioProcessingTapMutableFlags flagsOut, CMTimeRange timeRangeOut, MachineSizedSIntPtr numberFramesOut)protected longgetStorage()Methods inherited from class org.robovm.apple.corefoundation.CFType
autorelease, close, dispose, dispose, doDispose, equalsTo, finalize, getAllocator, getDescription, getRetainCount, getTypeID, getTypeIDDescription, hash, makeCollectable, release, release, retain, retain, show, toString
-
Constructor Details
-
MTAudioProcessingTap
protected MTAudioProcessingTap()
-
-
Method Details
-
create
public static MTAudioProcessingTap create(MTAudioProcessingTap.Callbacks callbacks, MTAudioProcessingTapCreationFlags flags) throws OSStatusException- Throws:
OSStatusException- Since:
- Available in iOS 6.0 and later.
-
getSourceAudio
public long getSourceAudio(long numberFrames, AudioBufferList bufferList, MTAudioProcessingTapMutableFlags flags) throws OSStatusException- Throws:
OSStatusException- Since:
- Available in iOS 6.0 and later.
-
getLastTimeRange
-
getClassTypeID
public static long getClassTypeID() -
create
protected static OSStatus create(CFAllocator allocator, org.robovm.apple.mediatoolbox.MTAudioProcessingTapCallbacksStruct callbacks, MTAudioProcessingTapCreationFlags flags, MTAudioProcessingTap.MTAudioProcessingTapPtr tapOut) -
getStorage
protected long getStorage() -
getSourceAudio0
protected OSStatus getSourceAudio0(long numberFrames, AudioBufferList bufferListInOut, MTAudioProcessingTapMutableFlags flagsOut, CMTimeRange timeRangeOut, MachineSizedSIntPtr numberFramesOut)
-