版本
menu

Wwise SDK 2025.1.0
AkWavDefs.h 文件参考

浏览源代码.

struct  AkChunkHeader
 Standard WAV chunk header 更多...
 
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
 

命名空间

 AkWAVStructs
 
namespace  AK
 Definition of data structures for AkAudioObject
 

枚举

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
}
 

函数

AkChannelConfig AK::SetChannelConfigFromWaveFormatExtensible (const WaveFormatExtensible &in_wfmext)
 

变量

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.

在文件 AkWavDefs.h 中定义.


此页面对您是否有帮助?

需要技术支持?

仍有疑问?或者问题?需要更多信息?欢迎联系我们,我们可以提供帮助!

查看我们的“技术支持”页面

介绍一下自己的项目。我们会竭力为您提供帮助。

来注册自己的项目,我们帮您快速入门,不带任何附加条件!

开始 Wwise 之旅