DVD-Video API Macros
The following macros are defined for the DVD-Video API.
#define DVD_SYSTEM_SPACE_BIT 1
#define DVD_MENU_SPACE_BIT (DVD_SYSTEM_SPACE_BIT << 1)
#define DVD_VMG_SPACE_BIT (DVD_MENU_SPACE_BIT << 1)
#define DVD_VTS_SPACE_BIT (DVD_VMG_SPACE_BIT << 1)
#define DVD_NAVSTATREQ_VOLUME_BIT 1
#define DVD_NAVSTATREQ_HIGHLIGHT_BIT (DVD_NAVSTATREQ_VOLUME_BIT << 1)
#define DVD_NAVSTATREQ_PCI_BIT (DVD_NAVSTATREQ_HIGHLIGHT_BIT << 1)
#define DVD_PROGRAM_PREVIOUS 0
#define DVD_PROGRAM_NEXT 1
#define DVD_PROGRAM_TOP 2
#define DVD_MENU_TITLE 0
#define DVD_MENU_ROOT 1
#define DVD_MENU_SUBPICTURE 2
#define DVD_MENU_AUDIO 3
#define DVD_MENU_ANGLE 4
#define DVD_MENU_PTT 5
#define DVD_SELECT_UPPER 0
#define DVD_SELECT_RIGHT 1
#define DVD_SELECT_LOWER 2
#define DVD_SELECT_LEFT 3
#define DVD_SCANCAP_FORWARD_SCAN 0x1
#define DVD_SCANCAP_FORWARD_SLOW 0x2
#define DVD_SCANCAP_FORWARD_SINGLE 0x4
#define DVD_SCANCAP_BACKWARD_SCAN 0x8
#define DVD_SCANCAP_BACKWARD_SLOW 0x10
#define DVD_SCANCAP_BACKWARD_SINGLE 0x20
Remarks
The following table groups the DVD-Video API macros and describes their typical uses.
Macros | Description |
---|---|
DVD_SYSTEM_SPACE_BIT DVD_MENU_SPACE_BIT DVD_VMG_SPACE_BIT DVD_VTS_SPACE_BIT |
Used to identify a DVD-Video space. For more information, see IDVDDomain::GetSpace. |
DVD_NAVSTATREQ_VOLUME_BIT DVD_NAVSTATREQ_HIGHLIGHT_BIT DVD_NAVSTATREQ_PCI_BIT |
Used to identify the navigation manager status. For more information, see IDVDNavDataStatusSink. |
DVD_PROGRAM_PREVIOUS DVD_PROGRAM_NEXT DVD_PROGRAM_TOP |
Used to navigate between programs (PG). For more information, see IDVDUserOperation::ProgramSearch. |
DVD_MENU_TITLE DVD_MENU_ROOT DVD_MENU_SUBPICTURE DVD_MENU_AUDIO DVD_MENU_ANGLE DVD_MENU_PTT |
Used when navigating DVD-Video menus. For more information, see IDVDUserOperation::MenuCall. |
DVD_SELECT_UPPER DVD_SELECT_RIGHT DVD_SELECT_LOWER DVD_SELECT_LEFT |
Used when selecting buttons. For more information, see IDVDUserOperation::ButtonSelect. |
DVD_SCANCAP_FORWARD_SCAN DVD_SCANCAP_FORWARD_SLOW DVD_SCANCAP_FORWARD_SINGLE DVD_SCANCAP_BACKWARD_SCAN DVD_SCANCAP_BACKWARD_SLOW DVD_SCANCAP_BACKWARD_SINGLE |
Used to identify the playback capabilities of the DVD renderer. For more information, see IDVDNavigationManager::GetScanCaps. |
Requirements
OS Versions: Windows CE .NET 4.0 and later.
Header: Dvdata.h, Dvdnav.h, Dvdata.idl, Dvdnav.idl.
See Also
IDVDDomain::GetSpace | IDVDNavDataStatusSink | IDVDUserOperation::ButtonSelect | IDVDUserOperation::MenuCall | IDVDUserOperation::ProgramSearch
Last updated on Thursday, April 08, 2004
© 1992-2003 Microsoft Corporation. All rights reserved.