19 | | ||... ||uint16/32/64 option ||End Offset || |
| 19 | ||... ||sint16/32/64 option ||End Offset || |
| 20 | |
| 21 | ==== Seekpoint flags ==== |
| 22 | ||= Value =||= Meaning =|| |
| 23 | ||0x01 ||Point is a command (Event is command ID), if unset Event is special event || |
| 24 | ||0x02 ||Point has end position and offset || |
| 25 | ||0x04 ||Point has stream ID || |
| 26 | ||0x08 ||Reserved for future use || |
| 27 | ||0x10 ||Reserved for future use || |
| 28 | ||0x20 ||Reserved for future use || |
| 29 | |
| 30 | The upper two bits are set to the so called size mask. It tells the size of the stream position and offset information as listed above. Valid values for the size mask are: |
| 31 | ||= Value =||= Meaning =|| |
| 32 | ||0x00 ||The data is encoded in relative 16 bit signed integers || |
| 33 | ||0x40 ||The data is encoded in absolute 32 bit signed integers || |
| 34 | ||0x80 ||The data is encoded in absolute 64 bit signed integers || |
| 35 | ||0xC0 ||The data is encoded in relative 32 bit signed integers || |