DVD-Video API Macros (Windows CE 5.0)
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