Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
This section documents all the elements in the custom XML file used to create custom transitions, buttons, and menu styles for Windows DVD Maker. You can view a sample XML file for Windows DVD Maker in Samples.
Important XML file parsing in Windows DVD Maker is case sensitive.
Element | Description |
Alpha | Defines the transparency of the specified object. |
BackgroundZoom | Indicates whether to zoom the input video image to fill the screen or to letterbox or pillarbox it. |
BoundingRect | Defines the location and size of the specified text object. |
ButtonLocations (Child of MainMenu) | Specifies the normalized (with respect to a screen with a 16:9 aspect ratio) position and dimensions of the menu buttons on the main menu. |
ButtonLocations (Child of NotesMenu) | Specifies the normalized (with respect to a screen with a 16:9 aspect ratio) position and dimensions of the button on the notes menu. |
ButtonLocations (Child of ScenesMenu2) | Specifies the normalized (with respect to a screen with a 16:9 aspect ratio) position and dimensions of the menu buttons on a scene menu with two scene buttons. |
ButtonLocations (Child of ScenesMenu4) | Specifies the normalized (with respect to a screen with a 16:9 aspect ratio) position and dimensions of the menu buttons on a scene menu with four scene buttons. |
ButtonLocations (Child of ScenesMenu6) | Specifies the normalized (with respect to a screen with a 16:9 aspect ratio) position and dimensions of the menu buttons on a scene menu with six scene buttons. |
ButtonSelection | Indicates whether the button has a subpicture part that is used to indicate that it has been selected ("pressed"). |
ButtonText | Causes a text media node to be created if the button name specified in the value parameter exists. |
Color | The color of the source. |
Duration | Specifies the duration of the parent menu or transition. |
DVDButton | The boundary tag for the individual button object. |
DVDButtonDLL | The boundary tag for a single button object. |
DVDButtons | The boundary tag for the custom DVD buttons section of the XML file. |
DVDMenuStyle | The boundary tag for the individual menu style object. |
DVDMenuStyleDLL | The boundary tag for a single DVD menu style object. |
DVDMenuStyles | The boundary tag for the custom DVD menu styles section of the XML file. |
DVDTransition | The boundary tag for the individual DVD transition object. |
DVDTransitionDLL | The boundary tag for a single DVD transition object. |
DVDTransitions | The boundary tag for the custom DVD transitions section of the XML file. |
EntranceDuration | Defines the duration of the entrance effect for the specified text media node. |
EntranceEffect | Defines the entrance effect for the specified text media node. |
EntrancePosition | Defines the entrance position of the specified text media node. |
ExitDuration | Defines the duration of the exit effect for the specified text media node. |
ExitEffect | Defines the exit effect for the specified text media node. |
ExitPosition | Defines the exit position of the specified text media node. |
Font | Specifies the font to be used by this menu style. |
FontSize | Specifies the size of text. |
FrontColor1 | Specifies the color of the text in this menu style. |
FXFile | Points to an .fx file that contains the pixel and vertex shaders used in the button style. |
Graph (Child of MainMenu) | Defines the pipeline graph for the main menu. |
Graph (Child of MainToNotesTransition) | Defines the pipeline graph for the transition between the main menu and the notes menu. |
Graph (Child of MainToScenesXTransition) | Defines the pipeline graph for the DVD transition to scenes menus. |
Graph (Child of NotesMenu) | Defines the pipeline graph for the notes menu. |
Graph (Child of ScenesMenuX) | Defines the pipeline graph for the scenes menus. |
Graph (Child of ToMainTransition) | Defines the pipeline graph for the DVD transition into the main menu (the "opening" transition). |
GroupName | Specifies the category into which this menu style should be placed in the Windows DVD Maker UI. |
HorizontalAlignment | Indicates the horizontal alignment of the specified text object. |
Input | Creates a source (media node) in the pipeline graph. |
InputStartOffset | Defines the time offset at which to start a source. |
InsetVideoZoom | Indicates whether to zoom the inset video image to fill the screen or to letterbox or pillarbox it. |
IsBold | Specifies whether the text should be boldfaced. |
MainMenu | Describes the main menu of the DVD. |
MainPosition | Defines the normalized position of the text when it is not "entering" or "exiting" the viewport. |
MainToNotesTransition | Defines the transition displayed between the main menu and the notes menu. |
MainToScenes2Transition | Defines the transition displayed between the main menu and a two-button scene menu. |
MainToScenes4Transition | Defines the transition displayed between the main menu and a four-button scene menu. |
MainToScenes6Transition | Defines the transition displayed between the main menu and a six-button scene menu. |
MenuEndTime | Specifies the time index at which to end a source. |
Menus | Defines both required and optional menus, as well as any optional transitions. |
MenuStartTime | Specifies the time index at which to start a source. |
MinAutoFontSize | Defines the automatic minimum font size for the specified text object. |
NavigationButton | Causes a media node to be created that renders a scene button. |
NavigationButtonTFXToken | Specifies the globally unique identifier (GUID) of the navigation button style to be used by this menu style. |
NextMenuButton | Specifies the location and size of the "Next Menu" button. |
NotesMenu | Defines the "Notes" menu of the DVD. |
NumInputs | Specifies the number of inputs required by the media node. |
Offset | Defines a three-dimensional (3-D) translation for the specified object. |
Param | Defines parameters for the specified DVD transition. |
ParentMenuButton | Specifies the location and size of the "Parent Menu" button. |
PlayButton | Specifies the location and size of the "Play" button. |
PlayButtonText | Specifies the text used for this menu style's "Play" button. |
Point | Specifies the values of the parameter at specific times. |
PreviousMenuButton | Specifies the location and size of the "Previous Menu" button. |
Properties (Child of Token) | Specifies the properties of the media node. |
Properties (Child of Text) | Specifies the properties of the text media node. |
Properties (Child of ButtonText) | Specifies the properties of the button text media node. |
Properties (Parent of Color) | Specifies the properties of the media node. |
Properties (Child of SceneButton) | Specifies the properties of the scene button. |
Properties (Child of NavigationButton) | Specifies the properties of the navigation button. |
ResizingTechnique | Specifies the resizing technique for the specified text. |
Rotate | Defines a three-dimensional (3-D) rotation for a specified object. |
Scale | Specifies the scale factor to apply to the rectangular mesh for the specified media node. |
Scene1Button | Specifies the location and size of the "Scene 1" button. |
Scene2Button | Specifies the location and size of the "Scene 2" button. |
Scene3Button | Specifies the location and size of the "Scene 3" button. |
Scene4Button | Specifies the location and size of the "Scene 4" button. |
Scene5Button | Specifies the location and size of the "Scene 5" button. |
Scene6Button | Specifies the location and size of the "Scene 6" button. |
SceneButton | Causes a media node to be created that renders a scene button. |
SceneButtonTFXToken | Specifies the globally unique identifier (GUID) of the scene button style to be used by this menu style. |
ScenesMenu2 | Defines a menu that has two or fewer scene buttons. |
ScenesMenu4 | Defines a menu that has four or fewer scene buttons. |
ScenesMenu6 | Defines a menu that has six or fewer scene buttons. |
Source | Specifies an individual image source. |
StaticThumbnail | Specifies an image that represents the button or menu style (depending on the context) in the Windows DVD Maker UI. |
Submenu1Button | Specifies the location and size of the "Submenu1" button. |
Submenu1ButtonText | Specifies the text used for this menu style's "Submenu1" button. This is usually the "Scenes" button. |
Submenu2Button | Specifies the location and size of the "Submenu2" button. This is usually the "Notes" button. |
Submenu2ButtonText | Specifies the text used for this menu style's "Submenu2" button. This is usually the "Notes" button. |
Subpicture | Describes the pipeline graph that Windows DVD Maker will use when rendering the subpicture. |
SubpictureTextures | Specifies the source files that will be created when rendering the subpicture. |
Technique | Specifies the effect technique that the specified button will use. |
Text | Inserts a media node that renders text into the pipeline graph. |
TextTFXToken | Specifies the globally unique identifier (GUID) of a collection of text attributes to be applied to text in this menu style. |
Textures | Specifies the source files that Windows DVD Maker will create when the button or transition is created (depending on the context). |
ThumbnailTime | Specifies the time offset into the menu in the Windows DVD Maker user interface (UI) that renders a static preview of the menu style. |
TitleText | Specifies the text used for this menu style's menu title. |
Token (One Child Element) | Creates a media node in the pipeline graph. |
Token (Three Child Elements) | Creates a media node in the pipeline graph. |
Token (Four Child Elements) | Creates a media node in the pipeline graph. |
ToMainTransition | Specifies the transition into the main menu (the "opening" transition) that is displayed when the main menu is displayed for the first time. |
TransitionsAndEffects | The boundary tag for the entire custom XML file. |
UsesBackground | Specifies whether the user will be able to override the specified background source. |
See Also