Package apple.audiotoolbox.struct
Class ScheduledAudioSlice
- java.lang.Object
-
- org.moe.natj.general.NativeObject
-
- org.moe.natj.c.StructObject
-
- apple.audiotoolbox.struct.ScheduledAudioSlice
-
public final class ScheduledAudioSlice extends org.moe.natj.c.StructObject
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceScheduledAudioSlice.Function_mCompletionProc
-
Constructor Summary
Constructors Modifier Constructor Description ScheduledAudioSlice()protectedScheduledAudioSlice(org.moe.natj.general.Pointer peer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AudioBufferListmBufferList()must contain deinterleaved Float32ScheduledAudioSlice.Function_mCompletionProcmCompletionProc()org.moe.natj.general.ptr.VoidPtrmCompletionProcUserData()intmFlags()intmNumberFrames()must be consistent with byte count of mBufferListintmReserved()must be 0org.moe.natj.general.ptr.VoidPtrmReserved2()for internal useAudioTimeStampmTimeStamp()voidsetMBufferList(AudioBufferList value)must contain deinterleaved Float32voidsetMCompletionProc(ScheduledAudioSlice.Function_mCompletionProc value)voidsetMCompletionProcUserData(org.moe.natj.general.ptr.VoidPtr value)voidsetMFlags(int value)voidsetMNumberFrames(int value)must be consistent with byte count of mBufferListvoidsetMReserved(int value)must be 0voidsetMReserved2(org.moe.natj.general.ptr.VoidPtr value)for internal usevoidsetMTimeStamp(AudioTimeStamp value)
-
-
-
Method Detail
-
mTimeStamp
public AudioTimeStamp mTimeStamp()
-
setMTimeStamp
public void setMTimeStamp(AudioTimeStamp value)
-
mCompletionProc
public ScheduledAudioSlice.Function_mCompletionProc mCompletionProc()
-
setMCompletionProc
public void setMCompletionProc(ScheduledAudioSlice.Function_mCompletionProc value)
-
mCompletionProcUserData
public org.moe.natj.general.ptr.VoidPtr mCompletionProcUserData()
-
setMCompletionProcUserData
public void setMCompletionProcUserData(org.moe.natj.general.ptr.VoidPtr value)
-
mFlags
public int mFlags()
-
setMFlags
public void setMFlags(int value)
-
mReserved
public int mReserved()
must be 0
-
setMReserved
public void setMReserved(int value)
must be 0
-
mReserved2
public org.moe.natj.general.ptr.VoidPtr mReserved2()
for internal use
-
setMReserved2
public void setMReserved2(org.moe.natj.general.ptr.VoidPtr value)
for internal use
-
mNumberFrames
public int mNumberFrames()
must be consistent with byte count of mBufferList
-
setMNumberFrames
public void setMNumberFrames(int value)
must be consistent with byte count of mBufferList
-
mBufferList
public AudioBufferList mBufferList()
must contain deinterleaved Float32
-
setMBufferList
public void setMBufferList(AudioBufferList value)
must contain deinterleaved Float32
-
-