File Types and Directory Structure

This is preliminary documentation and subject to change.

When creating an iHD experience on a computer, you will need to follow a specific directory structure. The root directory can be anywhere you want, but it is expected to contain two subfolders named ADV_OBJ and HVDVD_TS. The HVDVD_TS folder contains the movie. The ADV_OBJ folder contains all other files.

The ADV_OBJ folder must contain at least a configuration file named DISCID.DAT, and a playlist file named VPLST000.XPL. The DISCID.DAT file is a unique file that identifies the HD DVD. You can create this file using the CreateDiscID.exe utility included with the Jumpstart package.

The following sections describe the primary file types of interest to developers of interactive HD DVD applications:

Section Description
Archive Files (.aca) An archive file groups multiple files together, like a .zip file, but without compression.
Manifest Files (.xmf) An XML file that lists the markup files, script files, and resource files associated with a single title.
Markup Files (.xmu) An XML file that specifies the layout of the visual elements on each frame of an application, and specifies actions to be performed.
Playlist Files (.xpl) An XML file that specifies the titles and applications contained on an HD DVD.
Script Files (.js) A script file that enables you to write code to be executed in response to specific application-defined or user-defined events.
Subtitle Files (.xas) A markup file without any interactive components intended to control the display of subtitles.

See Also