|
Wwise SDK 2025.1.3
|
#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 の 309 行目に定義があります。