0x0614 Offset and Length

Use this TLV in the Play File Start message (0x011B) to begin playing a file at an offset from the beginning of the file, and to specify how long into the file to play so it doesn’t have to play to the end.

Because the Offset and Length are in bytes, and because they represent bytes in a file, the application is responsible for managing the different encoding formats, and for how bytes should represent time.

You can use this TLV when queueing files, but you cannot use it when chaining files within a single message.

Byte | Description
0, 1 | Tag: 0x0614 Offset and Length
2, 3 | Length: 0x0008
4-7 | Value[0-3]: Offset (bytes from the start of the file)
8-11 | Value[4-7]: Length (bytes from the offset to play)

Tag-Length-Value block. A standardized block that allows data to inserted in a standard way into API messages.