Package org.robovm.apple.audiotoolbox
Class AudioQueueProcessingTap
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.apple.audiotoolbox.AudioQueueProcessingTap
-
public class AudioQueueProcessingTap extends org.robovm.rt.bro.NativeObject
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AudioQueueProcessingTap.AudioQueueProcessingTapPtr
static interface
AudioQueueProcessingTap.ProcessingTapCallback
-
Constructor Summary
Constructors Modifier Constructor Description protected
AudioQueueProcessingTap()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected static AudioQueueProcessingTap
create(AudioQueue audioQueue, AudioQueueProcessingTap.ProcessingTapCallback callback, AudioQueueProcessingTapFlags flags)
protected static OSStatus
create0(AudioQueue inAQ, org.robovm.rt.bro.ptr.FunctionPtr inCallback, long inClientData, AudioQueueProcessingTapFlags inFlags, org.robovm.rt.bro.ptr.IntPtr outMaxFrames, AudioStreamBasicDescription outProcessingFormat, AudioQueueProcessingTap.AudioQueueProcessingTapPtr outAQTap)
void
dispose()
protected OSStatus
dispose0()
int
getMaxProcessingFrames()
AudioStreamBasicDescription
getProcessingFormat()
int
getQueueFrameCount()
double
getQueueSampleTime()
void
getQueueTime(org.robovm.rt.bro.ptr.DoublePtr queueSampleTime, org.robovm.rt.bro.ptr.IntPtr queueFrameCount)
protected OSStatus
getQueueTime0(org.robovm.rt.bro.ptr.DoublePtr outQueueSampleTime, org.robovm.rt.bro.ptr.IntPtr outQueueFrameCount)
int
getSourceAudio(int numberFrames, AudioTimeStamp timeStamp, AudioQueueProcessingTapMutableFlags sourceFlags, AudioBufferList data)
protected OSStatus
getSourceAudio0(int inNumberFrames, AudioTimeStamp ioTimeStamp, AudioQueueProcessingTapMutableFlags outFlags, org.robovm.rt.bro.ptr.IntPtr outNumberFrames, AudioBufferList ioData)
-
-
-
Method Detail
-
create
protected static AudioQueueProcessingTap create(AudioQueue audioQueue, AudioQueueProcessingTap.ProcessingTapCallback callback, AudioQueueProcessingTapFlags flags) throws OSStatusException
- Throws:
OSStatusException
- Since:
- Available in iOS 6.0 and later.
-
dispose
public void dispose() throws OSStatusException
- Throws:
OSStatusException
- Since:
- Available in iOS 6.0 and later.
-
getSourceAudio
public int getSourceAudio(int numberFrames, AudioTimeStamp timeStamp, AudioQueueProcessingTapMutableFlags sourceFlags, AudioBufferList data) throws OSStatusException
- Throws:
OSStatusException
- Since:
- Available in iOS 6.0 and later.
-
getQueueTime
public void getQueueTime(org.robovm.rt.bro.ptr.DoublePtr queueSampleTime, org.robovm.rt.bro.ptr.IntPtr queueFrameCount) throws OSStatusException
- Throws:
OSStatusException
- Since:
- Available in iOS 6.0 and later.
-
getQueueSampleTime
public double getQueueSampleTime() throws OSStatusException
- Throws:
OSStatusException
- Since:
- Available in iOS 6.0 and later.
-
getQueueFrameCount
public int getQueueFrameCount() throws OSStatusException
- Throws:
OSStatusException
- Since:
- Available in iOS 6.0 and later.
-
getMaxProcessingFrames
public int getMaxProcessingFrames()
-
getProcessingFormat
public AudioStreamBasicDescription getProcessingFormat()
-
create0
protected static OSStatus create0(AudioQueue inAQ, org.robovm.rt.bro.ptr.FunctionPtr inCallback, long inClientData, AudioQueueProcessingTapFlags inFlags, org.robovm.rt.bro.ptr.IntPtr outMaxFrames, AudioStreamBasicDescription outProcessingFormat, AudioQueueProcessingTap.AudioQueueProcessingTapPtr outAQTap)
- Since:
- Available in iOS 6.0 and later.
-
dispose0
protected OSStatus dispose0()
- Since:
- Available in iOS 6.0 and later.
-
getSourceAudio0
protected OSStatus getSourceAudio0(int inNumberFrames, AudioTimeStamp ioTimeStamp, AudioQueueProcessingTapMutableFlags outFlags, org.robovm.rt.bro.ptr.IntPtr outNumberFrames, AudioBufferList ioData)
- Since:
- Available in iOS 6.0 and later.
-
getQueueTime0
protected OSStatus getQueueTime0(org.robovm.rt.bro.ptr.DoublePtr outQueueSampleTime, org.robovm.rt.bro.ptr.IntPtr outQueueFrameCount)
- Since:
- Available in iOS 6.0 and later.
-
-