Pular para o conteúdo

Binary Waveform (BWAV)

Este conteúdo não está disponível em sua língua ainda.

Binary Waveform (BWAV) contains the audio and channel data.

OffsetTypeDescription
0x0MagicBWAV
0x4u16BOM
0x6u16Version
0x8u32Data Hash (CRC32)
0xCu16Is Prefetched
0xEu16Channel Count
0x10Channel [channelCount]Channels
OffsetTypeDescription
0x0SampleFormat (u16)Sample Format
0x2OutputChannel (u16)Output Channel
0x4u32Sample Rate
0x8u32Total Sample Count
0xCu32Local Sample Count
0x10ParameterAdpcmParameter if SampleFormat.Adpcm
OpusParameter if SampleFormat.Opus
padding[0x20] if SampleFormat.PcmInt16
0x30u32Total Samples Offset
0x34u32Local Samples Offset
0x38u16Loop Count
0x3Au16Base Loop Index
0x3Cs32Loop End
0x40LoopInfo [loopCount]Loops
enum SampleFormat
{
PcmInt16 = 0,
Adpcm = 1,
Opus = 2
};
enum OutputChannel
{
Left = 0,
Right = 1,
Center = 2,
LowFrequencyEffect = 3,
LeftSurround = 4,
RightSurround = 5,
};
OffsetTypeDescription
0x0u32Start
0x4s16Predictor Scale
0x6s16 [2]History
0xApadding [2]Padding/Alignment