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:
java.lang.AutoCloseable
public class MTAudioProcessingTap extends CFType
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
MTAudioProcessingTap.Callbacks
static class
MTAudioProcessingTap.MTAudioProcessingTapPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.corefoundation.CFType
CFType.AsListMarshaler, CFType.CFTypePtr, CFType.Marshaler, CFType.NoRetainMarshaler
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
MTAudioProcessingTap()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected static OSStatus
create(CFAllocator allocator, org.robovm.apple.mediatoolbox.MTAudioProcessingTapCallbacksStruct callbacks, MTAudioProcessingTapCreationFlags flags, MTAudioProcessingTap.MTAudioProcessingTapPtr tapOut)
static MTAudioProcessingTap
create(MTAudioProcessingTap.Callbacks callbacks, MTAudioProcessingTapCreationFlags flags)
static long
getClassTypeID()
CMTimeRange
getLastTimeRange()
long
getSourceAudio(long numberFrames, AudioBufferList bufferList, MTAudioProcessingTapMutableFlags flags)
protected OSStatus
getSourceAudio0(long numberFrames, AudioBufferList bufferListInOut, MTAudioProcessingTapMutableFlags flagsOut, CMTimeRange timeRangeOut, org.robovm.rt.bro.ptr.MachineSizedSIntPtr numberFramesOut)
protected long
getStorage()
-
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
-
-
-
-
Method Detail
-
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
public CMTimeRange getLastTimeRange()
-
getClassTypeID
public static long getClassTypeID()
- Since:
- Available in iOS 6.0 and later.
-
create
protected static OSStatus create(CFAllocator allocator, org.robovm.apple.mediatoolbox.MTAudioProcessingTapCallbacksStruct callbacks, MTAudioProcessingTapCreationFlags flags, MTAudioProcessingTap.MTAudioProcessingTapPtr tapOut)
- Since:
- Available in iOS 6.0 and later.
-
getStorage
protected long getStorage()
- Since:
- Available in iOS 6.0 and later.
-
getSourceAudio0
protected OSStatus getSourceAudio0(long numberFrames, AudioBufferList bufferListInOut, MTAudioProcessingTapMutableFlags flagsOut, CMTimeRange timeRangeOut, org.robovm.rt.bro.ptr.MachineSizedSIntPtr numberFramesOut)
- Since:
- Available in iOS 6.0 and later.
-
-