1,051
edits
| mNo edit summary | m (break) | ||
| Line 1: | Line 1: | ||
| <center>'''Wav Header'''</center> | |||
| Oni uses in the PC version the ADPCM wav format. The header of this format is explained below. | |||
| [[image:sndd_hd.gif]] | |||
| {{Table}} | |||
| {{OBDth}} | |||
| {{OBDtr| 0x08 | int32    |FFC8C8| 08 00 00 00 | 8     | size of the following complete header part in bytes; (it seems that Oni uses only the following first 8 bytes, though the complete size of the header is 50 bytes) }} | |||
| {{OBDtr| 0x0C | int16    |FFFFC8| 02 00       | 2     | format ID (2 <nowiki>=</nowiki> ADPCM format) }} | |||
| {{OBDtr| 0x0E | int16    |C8FFC8| 01 00       | 1     | number of channels (1 <nowiki>=</nowiki> mono) }} | |||
| {{OBDtr| 0x10 | int32    |C8FFFF| 22 56 00 00 | 22050 | samples per seconds; (also known as "frequency" or "sample rate") }} | |||
| {{OBDtr| 0x14 | int32    |FFC8FF| 93 2B 00 00 | 11155 | [[image:sndd_hd1.gif]] }} | |||
| {{OBDtr| 0x18 | int16    |FFC800| 00 02       | 512   | block alignment; used for buffer estimation; (the block alignment of 22050 samples per second is  | |||
| always 512 bytes) }} | |||
| {{OBDtr| 0x1A | int16    |C800C8| 04 00       | 4     | bits per sample  | |||
| {{OBDtrBK|1=Special extended ADPCM wav format header (black outline)}} | |||
| {{OBDtr| 0x1C | int16    |C87C64| 20 00       | 32    | size of the following extended information part in bytes }} | |||
| {{OBDtr| 0x1E | int16    |B0C3D4| F4 03       | 1012  | [[image:sndd_hd2.gif]] }} | |||
| {{OBDtr| 0x20 | int16    |E7CEA5| 07 00       | 7     | number of the following coefficient sets }} | |||
| |-align=center valign=top | |||
| | 0x22 || int16-16 || bgcolor="#FFDDDD" | 00 01 00 00 || 256, 0 || rowspan=1 align=left | [[image:sndd_hd3.gif]] | |||
| The 14 coefficients are standard and are used by the wave to play. | |||
| The seven coefficient sets are preset. They must appear in this order.  | |||
| |} | |||
| <center>[[OBD:SNDD|Back to SNDD]]</center> | |||
| [[Main Page]] >> [[OBD:Oni Binary Data|Oni Binary Data]] >> [[OBD:File types|File Types]] >> [[OBD:SNDD|SNDD File]] >> Wav Header | [[Main Page]] >> [[OBD:Oni Binary Data|Oni Binary Data]] >> [[OBD:File types|File Types]] >> [[OBD:SNDD|SNDD File]] >> Wav Header | ||
| Line 6: | Line 41: | ||
edits