VOC format ( Creative Voice Format)
In wat volgt wordt er gebruik gemaakt van hexadecimale notatie bij de byte
nummering !
De structuur van de header is als volgt:
byte nummer |
beschrijving |
|
|
00-12 |
de string "Creative Voice File" |
13 |
1A (eof om het afdrukken van bestand te stoppen) |
14-15 |
offset van eerste datablock |
16-17 |
versie nummer |
18-19 |
2's complement van het versienummer |
De structuur van de data blocks:
Type ( 1 byte) |
beschrijving |
lengte data (3 bytes integer) |
info |
00 |
terminator |
geen |
geen |
01 |
geluiddata |
2+lengte van data |
zie * |
02 |
data |
lengte van data |
voice data |
03 |
stilte |
3 |
zie ** |
04 |
markeerder |
2 |
nummer markeerder (2 bytes) |
05 |
ascII |
lengte van reeks |
null terminatie |
06 |
herhaling |
2 |
nummer van de herhaling ( 2 bytes) |
07 |
einde herhaling |
0 |
geen |
* info geluiddata |
|
00 |
samplingfrequentie |
01 |
compressietype |
02 en verder |
voice data |
** info van stilte format |
|
00-01 |
lengte van stilte-1 |
02 |
sampling rate |
Compressie type van de voice data |
|
8-bits |
0 |
4-bits |
1 |
2.6-bits |
2 |
2-bits |
3 |
multi-dac |
3+ ( aantal kanalen) |
|