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.
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#define SPRM_M_LCD 0#define SPRM_ASTN 1#define SPRM_SPSTN 2#define SPRM_AGLN 3#define SPRM_TTN 4#define SPRM_VTS_TTN 5#define SPRM_TT_PGCN 6#define SPRM_PTTN 7#define SPRM_HL_BTNN 8#define SPRM_NV_TMR 9#define SPRM_NV_TMR_PGCN 10#define SPRM_P_AMXMD 11#define SPRM_CTY_CD 12#define SPRM_PTL_LVL 13#define SPRM_P_CFG_VIDEO 14#define SPRM_P_CFG_AUDIO 15#define SPRM_INI_LCD_AST 16#define SPRM_INI_LCD_EXT_AST 17#define SPRM_INI_LCD_SPST 18#define SPRM_INI_LCD_EXT_SPST 19#define SPRM_REGION 20
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. |
SPRM_M_LCD SPRM_ASTN SPRM_SPSTN SPRM_AGLN SPRM_TTN SPRM_VTS_TTN SPRM_TT_PGCN SPRM_PTTN SPRM_HL_BTNN SPRM_NV_TMR SPRM_NV_TMR_PGCN SPRM_P_AMXMD SPRM_CTY_CD SPRM_PTL_LVL SPRM_P_CFG_VIDEO SPRM_P_CFG_AUDIO SPRM_INI_LCD_AST SPRM_INI_LCD_EXT_AST SPRM_INI_LCD_SPST SPRM_INI_LCD_EXT_SPST SPRM_REGION |
Used to identify system parameters (SPRM) as defined by the DVD Forum Specification. |
Requirements
OS Versions: Windows CE .NET 4.0 and later.
Header: Dvdata.h, Dvdnav.h, Dvdata.idl, Dvdnav.idl.
See Also
DVD-Video API Reference | IDVDDomain::GetSpace | IDVDNavDataStatusSink | IDVDUserOperation::ButtonSelect | IDVDUserOperation::MenuCall | IDVDUserOperation::ProgramSearch | DVD-Video API Interface Identifiers
Send Feedback on this topic to the authors