1#ifndef NW4HBM_SND_WAVE_FILE_H
2#define NW4HBM_SND_WAVE_FILE_H
Format
Definition AxVoice.h:145
@ FORMAT_PCM16
Definition AxVoice.h:146
@ FORMAT_PCM8
Definition AxVoice.h:147
@ FORMAT_ADPCM
Definition AxVoice.h:148
const WaveFile::WaveInfo * mWaveInfo
Definition WaveFile.h:65
static AxVoice::Format WaveFormatToAxFormat(u32 format)
bool ReadWaveParam(WaveData *waveData, const void *waveAddr) const
WaveFileReader(const WaveFile::WaveInfo *waveInfo)
unsigned long u32
Definition types.h:12
unsigned short int u16
Definition types.h:10
unsigned char u8
Definition types.h:8
Format
Definition WaveFile.h:11
@ FORMAT_PCM16
Definition WaveFile.h:11
@ FORMAT_PCM8
Definition WaveFile.h:11
@ FORMAT_ADPCM
Definition WaveFile.h:11
struct nw4hbm::snd::detail::WaveFile::WaveChannelInfo WaveChannelInfo
struct nw4hbm::snd::detail::WaveFile::WaveInfo WaveInfo
AxVoice::Format WaveFormatToAxFormat(u32 format)
Definition WaveFile.h:68
struct nw4hbm::snd::detail::WaveData WaveData
struct nw4hbm::snd::detail::ChannelParam ChannelParam
static const int CHANNEL_MAX
Definition snd_types.h:48
Definition HBMAnmController.h:6
Definition snd_types.h:107
AdpcmInfo adpcmInfo
Definition WaveFile.h:44
void * dataAddr
Definition WaveFile.h:39
u32 volumeRearLeft
Definition WaveFile.h:42
u32 volumeRearRight
Definition WaveFile.h:43
u32 volumeFrontRight
Definition WaveFile.h:41
u32 volumeFrontLeft
Definition WaveFile.h:40
u32 loopStart
Definition WaveFile.h:52
u8 numChannels
Definition WaveFile.h:50
u8 format
Definition WaveFile.h:48
u32 loopEnd
Definition WaveFile.h:53
u8 loopFlag
Definition WaveFile.h:49
int sampleRate
Definition WaveFile.h:51
ChannelParam channelParam[CHANNEL_MAX]
Definition WaveFile.h:54
u32 reserved
Definition WaveFile.h:34
u32 volumeRearLeft
Definition WaveFile.h:32
u32 volumeFrontRight
Definition WaveFile.h:31
u32 volumeRearRight
Definition WaveFile.h:33
u32 adpcmOffset
Definition WaveFile.h:29
u32 volumeFrontLeft
Definition WaveFile.h:30
u32 channelDataOffset
Definition WaveFile.h:28
u32 channelInfoTableOffset
Definition WaveFile.h:22
u8 loopFlag
Definition WaveFile.h:15
u32 dataOffset
Definition WaveFile.h:23
u32 loopEnd
Definition WaveFile.h:21
u16 sampleRate
Definition WaveFile.h:18
u16 padding2
Definition WaveFile.h:19
u32 reserved
Definition WaveFile.h:24
u8 numChannels
Definition WaveFile.h:16
u8 sampleRate24
Definition WaveFile.h:17
u32 loopStart
Definition WaveFile.h:20
u8 format
Definition WaveFile.h:14