Encapsulates Optional <vlist> followed by At least one <album>
Main tag for the entire index, representing the current volume. This tag surrounds all other tags.
Encapsulates: At least one <vtiem>
Indicates that a set contains many volumes including the current one
(spans more than one media).
The <vlist> tag contains the list of the volumes that make
up the set. For example, if a video spans more than one media, the
<vlist> tag contains the list of <vitem> tags that
make up the multivolume set. For each volume in the multivolume set,
the contents of <vlist> shal be the same. Only the <vitem>'s
attributes may change.
Encapsulates: ASCII or unicode text (256 characters maximum)
Vitems represent each volume item in a multivolume set, from first-to-last.
Text in a <vitem> shal be a label for that volume. The
id attribute shall be a unique number that represents the volume.
In a vlist, one <vitem> entry represents the current
media and shal contain the current=true attribute.
For example:
<vlist>
<vitem id=001>My movie, Disk 1</vitem>
<vitem id=002>My movie, Disk 2</vitem>
<vitem id=003 current=true>My movie, Disk 3</vitem>
<vitem id=004>My movie, Disk 4</vitem>
</vlist>
In this case, the current vitem is 003 (My movie, Disk 3). This is part of a 4 volume set.
Encapsulates: ASCII or unicode text (255 characters maximum)
A title shal consist of no more than 255 characters. If a title contains unicode data, then then the charset attribute must specify the unicode character set.
Encapsulates:
A required <title>. Then, in order:
<serialno>,<author>,<publisher>,<date>,<country>,<catno>,
<copyright>,<rating>,<genre>,<abstract>,<bibliography>,<cover>,
(<image>|<track>|<textdata>)
<Album> contains the entries for an album; which is a collection of tracks, images, and/or text data. An <album> entry must contain a <title>. An <album> entry must also consist of at least one entry of an <image>, <track>, or <textdata> tag. Other tags are optional, but shall occur in order, occuring at most once, if specified. Eg, <author> must occur before <publisher> and after <serialno>. Eg, <bibliography> must occur after <author>.
Encapsulates:
A required <title>. Then, in order:
<serialno>,<author>,<publisher>,<date>,<country>,<catno>,
<copyright>,<rating>,<genre>,<abstract>,<bibliography>,
<copyprotect>,<link>,<index>,<streamimage>,<streamtextdata>
A <track> contains the entries for a track. A track is defined as any content that streams. Audio and video files are examples of a track. For a <track> entry, the href and attribute and the <title> tag are required.
Encapsulates: Nothing. This is a single tag.
A <copyprotect> tag indicates the contents of the encapsulating track (index, or textdata) are to be copyprotected. Copying of the encapsulator (this) shal be disallowed by any compliant application.
Encapsulates: ASCII or unicode text (256 characters maximum)
Specifies the serial number for the encapsulator (this).
Encapsulates: ASCII or unicode text (256 characters maximum)
Specifies the author name for the encapsulator (this).
Encapsulates: ASCII or unicode text (256 characters maximum)
Specifies the publisher name for the encapsulator (this).
Encapsulates: ASCII or unicode text (32 characters maximum)
Specifies the date for the encapsulator. The date format shal
be: Year.Month.Day.Hr.Min.Sec
Time shal be in 24 hour format.
The year shal be a full year (not just 2 least significant digits).
You may exclude content to the right of a date code. The following
are examples of valid dates:
<date>1995.3.23.12.0.0</date>
<date>1995</date>
<date>1998.2.3</date>
<date>1994.12</date>
Encapsulates: ASCII or unicode text (255 characters maximum)
Specifies the country for the encapsulator.
Encapsulates: ASCII or unicode text (255 characters maximum)
Specifies the catalog number for the encapsulator.
Encapsulates: ASCII or unicode text (255 characters maximum)
Specifies the Copyright string for the encapsulator.
Encapsulates: ASCII or unicode text (16 characters maximum)
Specifies the rating for the encapsulator. Valid characters may
include:
G,PG,PG-13,R,NC-17,X,XX,XXX,I,II,III,TV-G,TV-PG.....
Encapsulates: ASCII or unicode text (255 characters maximum)
Specifies the genre for the encapsulator.
Encapsulates: ASCII or unicode text (255 characters maximum)
Specifies abstract text for the encapsulator. Abstracts are usually
short blurbs describing, in brief, the encapsulator.
Encapsulates: Nothing. This is a single tag .
Specifies the location of the bibliography for the encapsulator. This is typically a text data file. The href attributes is required.
Encapsulates: Nothing. This is a single tag
Specifies the location of the cover for the album. This is typically an image file. The href attribute is required.
Encapsulates: <abstract>, <bibliography>
Specifies an index point (in time) within a streaming track. The start attribute is required for any index entries.
Encapsulates: Nothing. This is a single tag
Links another file to a track to form a single, continuous track.
The link tag allows 2 or more smaller files be represented under a
single <track> entry. The href attribute is
required.
Encapsulates:
<title>,<serialno>,<author>,<publisher>,<date>,<country>,<catno>,
<copyright>,<rating>,<genre>,<abstract>,<bibliography>,<copyprotect>,
<textdata> contains the entries for text data. Text data is defined as a type of non-streaming textual data (for example, an HTML document or text file representing a portion of a book). For a <textdata>, the href attribute and a <title> tag are required.
Encapsulates:
<title>,<serialno>,<author>,<publisher>,<date>,<country>,<catno>,
<copyright>,<rating>,<genre>,<abstract>,<bibliography>,<copyprotect>,
An <image> contains the entries for an image. An image is defined as a type of non-streaming graphical data (for example, a GIF or JPEG picture). For an <image>, the href attribute and a <title> tag is required. Small animated GIF images should also be considered <image> types and not <track> types.
Encapsulates: <textdata> or <abstract>
A <streamtextdata> streams otherwize nonstreaming textdata 's within time. For example, within a track, a <streamtextdata> references a <textdata> at a specified time (and for a specified duration). Usefull for motion banners or simple karaoke.
Encapsulates: <image>
A <streamimage> streams otherwize nonstreaming images within
time. For example, within a track, a streamimage references
a <textdata> at a specified time (and for a specified duration).
Usefull for displaying slideshows of still images while playing an audio
(or even video) track.
Used in conjunction with a <vitem>, the current attribute indicates whether the <vitem> represents the current volume. Only one current=true attribute shal be specified for a given <vitem>.
<vitem id=3 current=true>My Movie, Disk 3<vitem>
Href specifies the location of a file on a given media.
The syntax for href is described in HTML documentation.
For this indexing format, there is one addition to href delimiters:
href="track://raw track number"
In situations where files do not exist (for example, in CDDA), the track delimiter references the data beginning at specified track number.
For example
<track href="track://1" type=cdr> ...
type specifies the type of the file referenced. See this page for a list of known open file types. Note that this does not preclude the use of other file (or new) types. However, an application must be aware of the file format in order to process it. It is recommended that open file types be used.
For data that has been compressed or archived, the type attribute shal contain a comma separated list of the encapsulating file types, starting with the base type.
For example <textdata href="/textinfo/myfile/myfile.gz" type=html,gz> ....
If type is not specified, then the type of the file referenced
shall be determined by the extention of the file. Note, however,
that determining types by file extentions may be ambiguous and not allowed
in some contexts (for example, raw CDDA data).
Use of the type attribute is highly recommended.
Specifies an identitfier for the track, index, vitem, or textdata entry.
In an <index> tag:
Specifies the time where the index or link shal begin relative to the
start of the track.
For tracks where a large file containing various data is referenced, start and end attributes allow a track to reference a specific portion of the file. The potion of the file bounded by the start and end attributes represents the track.
The time format for a start or end attribute shal
be:
Hr.Min.Sec.FracSec
FracSec represnts decmal fractions of a second.
The base digit is seconds. Fractional-only seconds must be prefixed
with a 0 and a decmial point.
Most significant digits may be omitted.
3.2.4.00
13.4.12
13.0
5
0.3
1.0.0.0.00000004
For tracks, if start is specified and end is not specified,
the end time shal be the time at the end of the file referenced by the
track.
For tracks, if end is specified and start is not
specified, the start time shal be the beginning if the file reference by
the track.
Specifies the time where the file referenced by the track shal end.
For tracks where a large file containing various data is referenced, start and end attributes allow a track to reference a specific portion of the file. The portion of the file bounded by the start and end attributes represents the track.
The time format for a start or end attribute shal
be:
Hr:Min:Sec.FracSec
(see above for examples)
For tracks, if start is specified and end is not specified,
the end time shal be the time at the end of the file referenced by the
track.
For tracks, if end is specified and start is not
specified, the start time shal be the beginning if the file reference by
the track.
Specifies the gap time for the given track. Note that gap times should be considered negative time and not part of the content data. Time 0 for a track shal begin at the beginning of the content data.
|------track--------|
|gap|---content-----|
^ ^
| |
| +Time 0
+---Negative time
Specifies the number of channels a stream containing audio shal have. If not specified, the value is implied from the content data.
Specifies the bitrate a stream containing audio/video shal have. If not specified, the value is implied from the content data.
Specifies the frequency (in khz) for a stream containing audio. If not specified, the value is implied from the content data.
Specifies the compression layer for a stream containing audio or video. If not specified, the value is implied from the content data.
Specifies the compression layer for a stream containing audio or video. If not specified, the value is implied from the content data.
Specifies the output format for a video stream. PAL, NTSC, SECAM, ... are example of valid formats.
Specifies the aspect ratio of the output video format. Aspect
rations shal be of the form a:b. For example 2:1
Specifies the frame rate (per second) for a video stream.
Specifies the level of pre-emphasis (in dB) for an audio stream.
Specifies the pixel resolution for an image data. The format shal be HorizontalxVertical.
Specifies the number of colors the image data contains.
Specifies the character set to use for textual data. Valid character
sets are ASCII and unicode.