Line 20: |
Line 20: |
| | 0x004 || 2 || Endianness (0xFEFF = little, 0xFFFE = big) | | | 0x004 || 2 || Endianness (0xFEFF = little, 0xFFFE = big) |
| |- | | |- |
− | | 0x006 || 2 || Header Size (0x40 due to [[BCWAV#Info Block|Info Block]] alignment) | + | | 0x006 || 2 || Header Size (0x40 due to [[#Info Block|Info Block]] alignment) |
| |- | | |- |
| | 0x008 || 4 || Version (0x02010000) | | | 0x008 || 4 || Version (0x02010000) |
Line 30: |
Line 30: |
| | 0x012 || 2 || Reserved | | | 0x012 || 2 || Reserved |
| |- | | |- |
− | | 0x014 || 12 || [[BCWAV#Info Block|Info Block]] [[BCWAV#Sized Reference|Sized Reference]] (Offset relative to start of file) | + | | 0x014 || 12 || [[#Info Block|Info Block]] [[#Sized Reference|Sized Reference]] (Offset relative to start of file) |
| |- | | |- |
− | | 0x020 || 12 || [[BCWAV#Data Block|Data Block]] [[BCWAV#Sized Reference|Sized Reference]] (Offset relative to start of file) | + | | 0x020 || 12 || [[#Data Block|Data Block]] [[#Sized Reference|Sized Reference]] (Offset relative to start of file) |
| |} | | |} |
| | | |
Line 52: |
Line 52: |
| ! MAGIC !! TYPE | | ! MAGIC !! TYPE |
| |- | | |- |
− | | INFO || [[BCWAV#Info Block|Info Block]] | + | | INFO || [[#Info Block|Info Block]] |
| |- | | |- |
− | | DATA || [[BCWAV#Data Block|Data Block]] | + | | DATA || [[#Data Block|Data Block]] |
| |} | | |} |
| | | |
Line 63: |
Line 63: |
| ! OFFSET !! SIZE !! DESCRIPTION | | ! OFFSET !! SIZE !! DESCRIPTION |
| |- | | |- |
− | | 0x000 || 8 || [[BCWAV#Block Header|Block Header]] | + | | 0x000 || 8 || [[#Block Header|Block Header]] |
| |- | | |- |
− | | 0x008 || 1 || [[BCWAV#Encoding|Encoding]] | + | | 0x008 || 1 || [[#Encoding|Encoding]] |
| |- | | |- |
| | 0x009 || 1 || Loop (0 = don't loop, 1 = loop) | | | 0x009 || 1 || Loop (0 = don't loop, 1 = loop) |
Line 79: |
Line 79: |
| | 0x018 || 4 || Reserved | | | 0x018 || 4 || Reserved |
| |- | | |- |
− | | 0x01C || 4 + Count * 8 || [[BCWAV#Channel Info|Channel Info]] [[BCWAV#Reference Table|Reference Table]] | + | | 0x01C || 4 + Count * 8 || [[#Channel Info|Channel Info]] [[#Reference Table|Reference Table]] |
| |} | | |} |
| | | |
Line 90: |
Line 90: |
| ! OFFSET !! SIZE !! DESCRIPTION | | ! OFFSET !! SIZE !! DESCRIPTION |
| |- | | |- |
− | | 0x000 || 8 || [[BCWAV#Block Header|Block Header]] | + | | 0x000 || 8 || [[#Block Header|Block Header]] |
| |- | | |- |
− | | 0x008 || [[BCWAV#Block Header|Block Header]] Size - 8 || Data | + | | 0x008 || [[#Block Header|Block Header]] Size - 8 || Data |
| |} | | |} |
| | | |
Line 118: |
Line 118: |
| ! OFFSET !! SIZE !! DESCRIPTION | | ! OFFSET !! SIZE !! DESCRIPTION |
| |- | | |- |
− | | 0x000 || 8 || Samples [[BCWAV#Reference|Reference]] (Offset relative to [[BCWAV#Data Block|Data Block]] Data field) | + | | 0x000 || 8 || Samples [[#Reference|Reference]] (Offset relative to [[#Data Block|Data Block]] Data field) |
| |- | | |- |
− | | 0x008 || 8 || ADPCM Info [[BCWAV#Reference|Reference]] (Offset relative to [[BCWAV#Channel Info|Channel Info]] start) | + | | 0x008 || 8 || ADPCM Info [[#Reference|Reference]] (Offset relative to [[#Channel Info|Channel Info]] start) |
| |- | | |- |
| | 0x010 || 4 || Reserved | | | 0x010 || 4 || Reserved |
Line 131: |
Line 131: |
| ! OFFSET !! SIZE !! DESCRIPTION | | ! OFFSET !! SIZE !! DESCRIPTION |
| |- | | |- |
− | | 0x000 || 32 || [[BCWAV#DSP ADPCM Param|Param]] | + | | 0x000 || 32 || [[#DSP ADPCM Param|Param]] |
| |- | | |- |
− | | 0x020 || 6 || [[BCWAV#DSP ADPCM Context|Context]] | + | | 0x020 || 6 || [[#DSP ADPCM Context|Context]] |
| |- | | |- |
− | | 0x026 || 6 || Loop [[BCWAV#DSP ADPCM Context|Context]] | + | | 0x026 || 6 || Loop [[#DSP ADPCM Context|Context]] |
| |- | | |- |
| | 0x02C || 2 || Padding | | | 0x02C || 2 || Padding |
Line 170: |
Line 170: |
| ! OFFSET !! SIZE !! DESCRIPTION | | ! OFFSET !! SIZE !! DESCRIPTION |
| |- | | |- |
− | | 0x000 || 4 || [[BCWAV#IMA ADPCM Context|Context]] | + | | 0x000 || 4 || [[#IMA ADPCM Context|Context]] |
| |- | | |- |
− | | 0x004 || 4 || Loop [[BCWAV#IMA ADPCM Context|Context]] | + | | 0x004 || 4 || Loop [[#IMA ADPCM Context|Context]] |
| |} | | |} |
| | | |
Line 196: |
Line 196: |
| | 0x000 || 4 || Count | | | 0x000 || 4 || Count |
| |- | | |- |
− | | 0x004 || Count * 8 || [[BCWAV#Reference|References]] (Offsets relative to Count field) | + | | 0x004 || Count * 8 || [[#Reference|References]] (Offsets relative to Count field) |
| |} | | |} |
| | | |
Line 205: |
Line 205: |
| ! OFFSET !! SIZE !! DESCRIPTION | | ! OFFSET !! SIZE !! DESCRIPTION |
| |- | | |- |
− | | 0x000 || 8 || [[BCWAV#Reference|Reference]] | + | | 0x000 || 8 || [[#Reference|Reference]] |
| |- | | |- |
| | 0x008 || 4 || Size | | | 0x008 || 4 || Size |
Line 229: |
Line 229: |
| ! ID !! TYPE | | ! ID !! TYPE |
| |- | | |- |
− | | 0x0300 || [[BCWAV#DSP ADPCM Info|DSP ADPCM Info]] | + | | 0x0300 || [[#DSP ADPCM Info|DSP ADPCM Info]] |
| |- | | |- |
− | | 0x0301 || [[BCWAV#IMA ADPCM Info|IMA ADPCM Info]] | + | | 0x0301 || [[#IMA ADPCM Info|IMA ADPCM Info]] |
| |- | | |- |
− | | 0x1F00 || [[BCWAV#Data_Block|Sample Data]] | + | | 0x1F00 || [[#Data_Block|Sample Data]] |
| |- | | |- |
− | | 0x7000 || [[BCWAV#Info Block|Info Block]] | + | | 0x7000 || [[#Info Block|Info Block]] |
| |- | | |- |
− | | 0x7001 || [[BCWAV#Data Block|Data Block]] | + | | 0x7001 || [[#Data Block|Data Block]] |
| |- | | |- |
− | | 0x7100 || [[BCWAV#Channel Info|Channel Info]] | + | | 0x7100 || [[#Channel Info|Channel Info]] |
| |} | | |} |