org.rococoa.cocoa.audiounit
Class ScheduledAudioSlice
java.lang.Object
com.sun.jna.Structure
com.ochafik.lang.jnaerator.runtime.Structure
org.rococoa.cocoa.audiounit.ScheduledAudioSlice
- Direct Known Subclasses:
- ScheduledAudioSlice.ByReference, ScheduledAudioSlice.ByValue
public class ScheduledAudioSlice
- extends com.ochafik.lang.jnaerator.runtime.Structure
Methods inherited from class com.ochafik.lang.jnaerator.runtime.Structure |
setupClone |
Methods inherited from class com.sun.jna.Structure |
allocateMemory, allocateMemory, cacheTypeInfo, clear, ensureAllocated, equals, getAutoRead, getAutoWrite, getFieldOrder, getNativeAlignment, getPointer, getStructAlignment, hashCode, newInstance, read, readField, setAlignType, setAutoRead, setAutoSynch, setAutoWrite, setFieldOrder, setTypeMapper, size, sortFields, toArray, toArray, toString, useMemory, useMemory, write, writeField, writeField |
mTimeStamp
public AudioTimeStamp mTimeStamp
mCompletionProc
public AudioUnitLibrary.ScheduledAudioSliceCompletionProc mCompletionProc
mCompletionProcUserData
public Pointer mCompletionProcUserData
mFlags
public int mFlags
mReserved
public int mReserved
mReserved2
public Pointer mReserved2
mNumberFrames
public int mNumberFrames
mBufferList
public AudioBufferList.ByReference mBufferList
ScheduledAudioSlice
public ScheduledAudioSlice()
ScheduledAudioSlice
public ScheduledAudioSlice(AudioTimeStamp mTimeStamp,
AudioUnitLibrary.ScheduledAudioSliceCompletionProc mCompletionProc,
Pointer mCompletionProcUserData,
int mFlags,
int mReserved,
Pointer mReserved2,
int mNumberFrames,
AudioBufferList.ByReference mBufferList)
- Parameters:
mCompletionProc
- may be null
mReserved
- must be 0
mReserved2
- for internal use
mNumberFrames
- must be consistent with byte count of mBufferList
mBufferList
- must contain deinterleaved Float32
byReference
public ScheduledAudioSlice.ByReference byReference()
byValue
public ScheduledAudioSlice.ByValue byValue()
clone
public ScheduledAudioSlice clone()
- Overrides:
clone
in class Object