menu
버전
2024.1.3.8749
2024.1.3.8749
2023.1.11.8682
2022.1.18.8567
2021.1.14.8108
2019.2.15.7667
2019.1.11.7296
2018.1.11.6987
2017.2.10.6745
2017.1.9.6501
2016.2.6.6153
2015.1.9.5624
2024.1.3.8749
2023.1.11.8682
2022.1.18.8567
2021.1.14.8108
2019.2.15.7667
2019.1.11.7296
2018.1.11.6987
2017.2.10.6745
2017.1.9.6501
2016.2.6.6153
2015.1.9.5624
Wwise SDK 2024.1.3
|
#include <AkCommonDefs.h>
Public 멤버 함수 | |
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 파일의 320 번째 라인에서 정의되었습니다.
프로젝트를 등록하세요. 아무런 조건이나 의무 사항 없이 빠른 시작을 도와드리겠습니다.
Wwise를 시작해 보세요