Wwise SDK 2025.1.0
|
#include <AK/SoundEngine/Common/AkSpeakerConfig.h>
#include <AK/SoundEngine/Common/AkTypes.h>
#include <string.h>
Go to the source code of this file.
Classes | |
struct | AkChunkHeader |
Standard WAV chunk header. More... | |
struct | ChunkSize64 |
struct | DataSize64 |
struct | WaveFormat |
struct | PcmWaveFormat |
struct | WaveFormatEx |
struct | WaveFormatExtensible |
struct | WaveFormatExtensible::GUID |
struct | WemFormatExtensible |
struct | SamplerChunk |
struct | SampleLoop |
struct | WaveCue |
struct | ChnaAudioId |
struct | ChnaChunk |
struct | AkWAVStructs::AkWaveFileHeader |
struct | AkWAVStructs::AkSamplerOneLoop |
struct | AkWAVStructs::AkWaveMarker |
struct | AkWAVStructs::IrMetadata |
Namespaces | |
AkWAVStructs | |
namespace | AK |
Definition of data structures for AkAudioObject. | |
Enumerations | |
enum | AkWAVStructs::ChunkType { AkWAVStructs::ChunkType_FMT = 1 << 0, AkWAVStructs::ChunkType_DATA = 1 << 1, AkWAVStructs::ChunkType_SMPL = 1 << 2, AkWAVStructs::ChunkType_CUE = 1 << 3, AkWAVStructs::ChunkType_LIST = 1 << 4, AkWAVStructs::ChunkType_IRMD = 1 << 5, AkWAVStructs::ChunkType_HASH = 1 << 7, AkWAVStructs::ChunkType_JUNK = 1 << 8, AkWAVStructs::ChunkType_CHNA = 1 << 9, AkWAVStructs::ChunkType_AXML = 1 << 10, AkWAVStructs::ChunkType_AKDM = 1 << 11, AkWAVStructs::ChunkType_IXML = 1 << 12, AkWAVStructs::ChunkType_Required = ChunkType_FMT | ChunkType_DATA, AkWAVStructs::ChunkType_ALL = 0xffffffff } |
Functions | |
AkChannelConfig | AK::SetChannelConfigFromWaveFormatExtensible (const WaveFormatExtensible &in_wfmext) |
Variables | |
constexpr AkFourcc | RIFXChunkId = AkmmioFOURCC('R', 'I', 'F', 'X') |
constexpr AkFourcc | RIFFChunkId = AkmmioFOURCC('R', 'I', 'F', 'F') |
constexpr AkFourcc | RF64ChunkId = AkmmioFOURCC('R', 'F', '6', '4') |
constexpr AkFourcc | BW64ChunkId = AkmmioFOURCC('B', 'W', '6', '4') |
constexpr AkFourcc | ds64ChunkId = AkmmioFOURCC('d', 's', '6', '4') |
constexpr AkFourcc | WAVEChunkId = AkmmioFOURCC('W', 'A', 'V', 'E') |
constexpr AkFourcc | PLUGINChunkId = AkmmioFOURCC('P', 'L', 'U', 'G') |
constexpr AkFourcc | MIDIChunkId = AkmmioFOURCC('M', 'I', 'D', 'I') |
constexpr AkFourcc | fmtChunkId = AkmmioFOURCC('f', 'm', 't', ' ') |
constexpr AkFourcc | dataChunkId = AkmmioFOURCC('d', 'a', 't', 'a') |
constexpr AkFourcc | cueChunkId = AkmmioFOURCC('c', 'u', 'e', ' ') |
constexpr AkFourcc | LISTChunkId = AkmmioFOURCC('L', 'I', 'S', 'T') |
constexpr AkFourcc | adtlChunkId = AkmmioFOURCC('a', 'd', 't', 'l') |
constexpr AkFourcc | lablChunkId = AkmmioFOURCC('l', 'a', 'b', 'l') |
constexpr AkFourcc | smplChunkId = AkmmioFOURCC('s', 'm', 'p', 'l') |
constexpr AkFourcc | junkChunkId = AkmmioFOURCC('j', 'u', 'n', 'k') |
constexpr AkFourcc | axmlChunkId = AkmmioFOURCC('a', 'x', 'm', 'l') |
constexpr AkFourcc | chnaChunkId = AkmmioFOURCC('c', 'h', 'n', 'a') |
constexpr AkFourcc | iXMLChunkId = AkmmioFOURCC('i', 'X', 'M', 'L') |
constexpr AkUInt16 | extensibleWavFormat = 0xFFFE |
constexpr AkUInt16 | floatWavFormat = 0x0003 |
constexpr AkUInt16 | pcmWavFormat = 0x0001 |
constexpr AkUInt32 | kWavHashSize = 16 |
constexpr AkFourcc | akdChunkId = AkmmioFOURCC('a', 'k', 'd', ' ') |
constexpr AkFourcc | hashChunkId = AkmmioFOURCC('h', 'a', 's', 'h') |
constexpr AkFourcc | seekChunkId = AkmmioFOURCC('s', 'e', 'e', 'k') |
constexpr AkFourcc | irmdChunkId = AkmmioFOURCC('i', 'r', 'm', 'd') |
constexpr AkFourcc | akdmChunkId = AkmmioFOURCC('a', 'k', 'd', 'm') |
static constexpr WaveFormatExtensible::GUID | G_KSDATAFORMAT_SUBTYPE_PCM = { 0x0001, 0x0000, 0x0010, { 0x80, 0x00, 0x00, 0xaa, 0x00, 0x38, 0x9b, 0x71 } } |
static constexpr WaveFormatExtensible::GUID | G_KSDATAFORMAT_SUBTYPE_IEEE_FLOAT = { 0x0003, 0x0000, 0x0010, { 0x80, 0x00, 0x00, 0xaa, 0x00, 0x38, 0x9b, 0x71 } } |
Basic definitions for WAV / WEM file parsers.
Definition in file AkWavDefs.h.
Questions? Problems? Need more info? Contact us, and we can help!
Visit our Support pageRegister your project and we'll help you get started with no strings attached!
Get started with Wwise