Wwise SDK 2022.1.18
|
#include <AkCommonDefs.h>
公開メンバ関数 | |
AkAudioBuffer () | |
Constructor. [詳解] | |
AkForceInline void | ClearData () |
Clear data pointer. [詳解] | |
AkForceInline void | Clear () |
Clear members. [詳解] | |
Channel queries. | |
AkForceInline AkUInt32 | NumChannels () const |
Get the number of channels. [詳解] | |
AkForceInline bool | HasLFE () const |
Returns true if there is an LFE channel present. [詳解] | |
AkForceInline AkChannelConfig | GetChannelConfig () const |
Interleaved interface | |
AkForceInline void * | GetInterleavedData () |
void | AttachInterleavedData (void *in_pData, AkUInt16 in_uMaxFrames, AkUInt16 in_uValidFrames) |
Attach interleaved data. Allocation is performed outside. [詳解] | |
void | AttachInterleavedData (void *in_pData, AkUInt16 in_uMaxFrames, AkUInt16 in_uValidFrames, AkChannelConfig in_channelConfig) |
Attach interleaved data with a new channel config. Allocation is performed outside. [詳解] | |
Deinterleaved interface | |
void * | pData |
Start of the audio buffer. [詳解] | |
AkChannelConfig | channelConfig |
Channel config. [詳解] | |
AkUInt16 | uMaxFrames |
Number of sample frames the buffer can hold. Access through AkAudioBuffer::MaxFrames(). [詳解] | |
AKRESULT | eState |
Execution status [詳解] | |
AkUInt16 | uValidFrames |
Number of valid sample frames in the audio buffer [詳解] | |
AkForceInline bool | HasData () const |
Check if buffer has samples attached to it. [詳解] | |
AkSampleType * | GetChannel (AkUInt32 in_uIndex) |
AkSampleType * | GetLFE () |
void | ZeroPadToMaxFrames () |
AkForceInline void | AttachContiguousDeinterleavedData (void *in_pData, AkUInt16 in_uMaxFrames, AkUInt16 in_uValidFrames, AkChannelConfig in_channelConfig) |
Attach deinterleaved data where channels are contiguous in memory. Allocation is performed outside. [詳解] | |
AkForceInline void * | DetachContiguousDeinterleavedData () |
Detach deinterleaved data where channels are contiguous in memory. The address of the buffer is returned and fields are cleared. [詳解] | |
bool | CheckValidSamples () |
void | RelocateMedia (AkUInt8 *in_pNewMedia, AkUInt8 *in_pOldMedia) |
AkForceInline AkUInt16 | MaxFrames () const |
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 の 453 行目に定義があります。