目次
クラス AkAudioBuffer
Public メソッド | |
AkAudioBuffer () | |
Constructor. |
|
AkForceInline void | ClearData () |
Clear data pointer. |
|
AkForceInline void | Clear () |
Clear members. |
|
AkForceInline AkUInt16 | MaxFrames () |
Channel queries. | |
AkForceInline AkUInt32 | NumChannels () |
Get the number of channels. |
|
AkForceInline bool | HasLFE () |
Returns true if there is an LFE channel present. |
|
AkForceInline AkChannelConfig | GetChannelConfig () const |
Public 変数 | |
AKRESULT | eState |
Execution status. |
|
AkUInt16 | uValidFrames |
Number of valid sample frames in the audio buffer. |
|
Protected 変数 | |
void * | arData [AK_VOICE_MAX_NUM_CHANNELS] |
Array of audio buffers for each channel (Wii-specific implementation). |
|
AkChannelConfig | channelConfig |
Channel config. |
|
AkUInt16 | uMaxFrames |
Number of sample frames the buffer can hold. Access through AkAudioBuffer::MaxFrames(). |
|
Deinterleaved interface | |
Get address of data: to be used with interleaved buffers only.
| |
AkForceInline bool | HasData () |
Check if buffer has samples attached to it. |
|
AkSampleType * | GetChannel (AkUInt32 in_uIndex) |
AkSampleType * | GetLFE () |
void | ZeroPadToMaxFrames () |
AkForceInline void * | GetDataStartDMA () |
static AkUInt32 | StandardToPipelineIndex (AkChannelConfig in_channelConfig, AkUInt32 in_uChannelIdx) |
説明
Audio buffer structure including the address of an audio buffer, the number of valid frames inside, and the maximum number of frames the audio buffer can hold.
AkCommonDefs.h の 477 行で定義されています。
このクラスの説明は次のファイルから生成されました:
- include/AK/SoundEngine/Common/AkCommonDefs.h