Changes between Initial Version and Version 1 of Specs/Command/RAUM_SEEKTABLE


Ignore:
Timestamp:
07/04/12 20:16:28 (12 years ago)
Author:
ph3-der-loewe
Comment:

BEGIN{}

Legend:

Unmodified
Added
Removed
Modified
  • Specs/Command/RAUM_SEEKTABLE

    v1 v1  
     1The RAUM_SEEKTABLE command is used in [[RAUM]] files to define seektables. Such a seektable is a list of points within the file with byte offsets so the decoder can seek (jump) faster within the file. 
     2 
     3== Data Structure == 
     4=== Seektable === 
     5||= Offset =||= Size/Type  =||= Meaning                =|| 
     6||0         ||uint8         ||Version (Always zero)     || 
     7||1         ||uint16        ||Number of points in table || 
     8||3         ||n*seekpoint   ||Seekpoints                || 
     9||...       ||padding       ||Padding (zero bytes)      || 
     10 
     11=== Seekpoint === 
     12||= Offset =||= Size/Type        =||= Meaning                  =|| 
     13||0         ||uint8               ||Event                       || 
     14||1         ||uint8               ||Flags                       || 
     15||2         ||uint16 option       ||Stream ID                   || 
     16||...       ||uint16/32/64        ||Start Position (stream pos) || 
     17||...       ||uint16/32/64        ||Start Offset                || 
     18||...       ||uint16/32/64 option ||End Position (stream pos)   || 
     19||...       ||uint16/32/64 option ||End Offset                  ||