xoreos  0.0.5
Public Attributes | List of all members
Sound::XACTWaveBank_Binary::Wave Struct Reference

A wave within the wavebank. More...

Public Attributes

size_t offset
 The offset of the wave within the wavebank. */. More...
 
size_t size
 The size of the wave in bytes. */. More...
 
Codec codec
 The codec the wave is in. More...
 
uint32 samplingRate
 Sampling frequency in Hz. More...
 
uint8 channels
 Number of channels. More...
 
uint8 bitRate
 Number of bits per sample. More...
 
uint8 blockAlign
 Size of a compressed block in bytes. More...
 
uint32 flags
 Flags for this wave. More...
 
size_t loopOffset
 Start a loop from here. More...
 
size_t loopLength
 Length of the looping section. More...
 

Detailed Description

A wave within the wavebank.

Definition at line 83 of file xactwavebank_binary.h.

Member Data Documentation

◆ bitRate

uint8 Sound::XACTWaveBank_Binary::Wave::bitRate

Number of bits per sample.

Definition at line 91 of file xactwavebank_binary.h.

Referenced by Sound::XACTWaveBank_Binary::getWave().

◆ blockAlign

uint8 Sound::XACTWaveBank_Binary::Wave::blockAlign

Size of a compressed block in bytes.

Definition at line 92 of file xactwavebank_binary.h.

◆ channels

uint8 Sound::XACTWaveBank_Binary::Wave::channels

Number of channels.

Definition at line 90 of file xactwavebank_binary.h.

Referenced by Sound::XACTWaveBank_Binary::getWave().

◆ codec

Codec Sound::XACTWaveBank_Binary::Wave::codec

The codec the wave is in.

Definition at line 87 of file xactwavebank_binary.h.

Referenced by Sound::XACTWaveBank_Binary::getWave().

◆ flags

uint32 Sound::XACTWaveBank_Binary::Wave::flags

Flags for this wave.

Definition at line 94 of file xactwavebank_binary.h.

◆ loopLength

size_t Sound::XACTWaveBank_Binary::Wave::loopLength

Length of the looping section.

Definition at line 97 of file xactwavebank_binary.h.

◆ loopOffset

size_t Sound::XACTWaveBank_Binary::Wave::loopOffset

Start a loop from here.

Definition at line 96 of file xactwavebank_binary.h.

◆ offset

size_t Sound::XACTWaveBank_Binary::Wave::offset

The offset of the wave within the wavebank. */.

Definition at line 84 of file xactwavebank_binary.h.

Referenced by Sound::XACTWaveBank_Binary::getWave().

◆ samplingRate

uint32 Sound::XACTWaveBank_Binary::Wave::samplingRate

Sampling frequency in Hz.

Definition at line 89 of file xactwavebank_binary.h.

Referenced by Sound::XACTWaveBank_Binary::getWave().

◆ size

size_t Sound::XACTWaveBank_Binary::Wave::size

The size of the wave in bytes. */.

Definition at line 85 of file xactwavebank_binary.h.

Referenced by Sound::XACTWaveBank_Binary::getWave().


The documentation for this struct was generated from the following file: