public final class ScheduledAudioSlice
extends org.moe.natj.c.StructObject
| Modifier and Type | Class and Description |
|---|---|
static interface |
ScheduledAudioSlice.Function_mCompletionProc |
| Modifier | Constructor and Description |
|---|---|
|
ScheduledAudioSlice() |
protected |
ScheduledAudioSlice(org.moe.natj.general.Pointer peer) |
| Modifier and Type | Method and Description |
|---|---|
AudioBufferList |
mBufferList()
must contain deinterleaved Float32
|
ScheduledAudioSlice.Function_mCompletionProc |
mCompletionProc() |
org.moe.natj.general.ptr.VoidPtr |
mCompletionProcUserData() |
int |
mFlags() |
int |
mNumberFrames()
must be consistent with byte count of mBufferList
|
int |
mReserved()
must be 0
|
org.moe.natj.general.ptr.VoidPtr |
mReserved2()
for internal use
|
AudioTimeStamp |
mTimeStamp() |
void |
setMBufferList(AudioBufferList value)
must contain deinterleaved Float32
|
void |
setMCompletionProc(ScheduledAudioSlice.Function_mCompletionProc value) |
void |
setMCompletionProcUserData(org.moe.natj.general.ptr.VoidPtr value) |
void |
setMFlags(int value) |
void |
setMNumberFrames(int value)
must be consistent with byte count of mBufferList
|
void |
setMReserved(int value)
must be 0
|
void |
setMReserved2(org.moe.natj.general.ptr.VoidPtr value)
for internal use
|
void |
setMTimeStamp(AudioTimeStamp value) |
public ScheduledAudioSlice()
protected ScheduledAudioSlice(org.moe.natj.general.Pointer peer)
public AudioTimeStamp mTimeStamp()
public void setMTimeStamp(AudioTimeStamp value)
public ScheduledAudioSlice.Function_mCompletionProc mCompletionProc()
public void setMCompletionProc(ScheduledAudioSlice.Function_mCompletionProc value)
public org.moe.natj.general.ptr.VoidPtr mCompletionProcUserData()
public void setMCompletionProcUserData(org.moe.natj.general.ptr.VoidPtr value)
public int mFlags()
public void setMFlags(int value)
public int mReserved()
public void setMReserved(int value)
public org.moe.natj.general.ptr.VoidPtr mReserved2()
public void setMReserved2(org.moe.natj.general.ptr.VoidPtr value)
public int mNumberFrames()
public void setMNumberFrames(int value)
public AudioBufferList mBufferList()
public void setMBufferList(AudioBufferList value)