バージョン
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からはじめよう