ltmmVALID_UOP_FLAG Constants

typedef enum ltmmVALID_UOP_FLAG
{
   ltmmUOP_FLAG_Play_Title_Or_AtTime = 0x00000001, 
   ltmmUOP_FLAG_Play_Chapter = 0x00000002, 
   ltmmUOP_FLAG_Play_Title = 0x00000004, 
   ltmmUOP_FLAG_Stop = 0x00000008, 
   ltmmUOP_FLAG_ReturnFromSubMenu = 0x00000010, 
   ltmmUOP_FLAG_Play_Chapter_Or_AtTime = 0x00000020, 
   ltmmUOP_FLAG_PlayPrev_Or_Replay_Chapter = 0x00000040, 
   ltmmUOP_FLAG_PlayNext_Chapter = 0x00000080, 
   ltmmUOP_FLAG_Play_Forwards = 0x00000100, 
   ltmmUOP_FLAG_Play_Backwards = 0x00000200, 
   ltmmUOP_FLAG_ShowMenu_Title = 0x00000400, 
   ltmmUOP_FLAG_ShowMenu_Root = 0x00000800, 
   ltmmUOP_FLAG_ShowMenu_SubPic = 0x00001000, 
   ltmmUOP_FLAG_ShowMenu_Audio = 0x00002000, 
   ltmmUOP_FLAG_ShowMenu_Angle = 0x00004000, 
   ltmmUOP_FLAG_ShowMenu_Chapter = 0x00008000, 
   ltmmUOP_FLAG_Resume = 0x00010000, 
   ltmmUOP_FLAG_Select_Or_Activate_Button = 0x00020000, 
   ltmmUOP_FLAG_Still_Off= 0x00040000, 
   ltmmUOP_FLAG_Pause_On = 0x00080000, 
   ltmmUOP_FLAG_Select_Audio_Stream = 0x00100000, 
   ltmmUOP_FLAG_Select_SubPic_Stream = 0x00200000, 
   ltmmUOP_FLAG_Select_Angle = 0x00400000, 
   ltmmUOP_FLAG_Select_Karaoke_Audio_Presentation_Mode = 0x00800000, 
   ltmmUOP_FLAG_Select_Video_Mode_Preference = 0x01000000
} ltmmVALID_UOP_FLAG;

The ltmmVALID_UOP_FLAG constants indicate which user operation (UOP) commands are currently allowed by the DVD. The values listed below can be used with the IltmmDVDControl Interface functions.

Constant

Description

ltmmUOP_FLAG_Play_Title_Or_AtTime

[0x00000001] Annex J commands: Time_Play, TimeSearch

ltmmUOP_FLAG_Play_Chapter

[0x00000002] Annex J commands: PTT_Play, PTT_Search

ltmmUOP_FLAG_Play_Chapter

[0x00000004] Annex J command: Title_Play

ltmmUOP_FLAG_Stop

[0x00000008] Annex J command: Stop

ltmmUOP_FLAG_ReturnFromSubMenu

[0x00000010] Annex J command: GoUp

ltmmUOP_FLAG_Play_Chapter_Or_AtTime

[0x00000020] Annex J commands: Time_Search, PTT_Search

ltmmUOP_FLAG_PlayPrev_Or_Replay_Chapter

[0x00000040] Annex J commands: PrevPG_Search, TopPG_Search

ltmmUOP_FLAG_PlayNext_Chapter

[0x00000080] Annex J command: NextPG_Search

ltmmUOP_FLAG_Play_Forwards

[0x00000100] Annex J command: Forward_Scan

ltmmUOP_FLAG_Play_Backwards

[0x00000200] Annex J command: Backward_Scan

ltmmUOP_FLAG_ShowMenu_Title

[0x00000400] Annex J command: Menu_Call(Title The name for a group of related video files (called "Chapters") on your DVD. For example, for a DVD called "My Summer Vacation," you might have the titles "Water Skiing," "New Friends," and "Hiking." For each of those titles, you might have one or more different video files.)

ltmmUOP_FLAG_ShowMenu_Root

[0x00000800] Annex J command: Menu_Call(Root)

ltmmUOP_FLAG_ShowMenu_SubPic

[0x00001000] Annex J command: Menu_Call(Sub-picture)

ltmmUOP_FLAG_ShowMenu_Audio

[0x00002000] Annex J command: Menu_Call(Audio).

ltmmUOP_FLAG_ShowMenu_Angle

[0x00004000] Annex J command: Menu_Call(Angle)

ltmmUOP_FLAG_ShowMenu_Chapter

[0x00008000] Annex J command: Menu_Call(PTT)

ltmmUOP_FLAG_Resume

[0x00010000] Annex J command: Resume

ltmmUOP_FLAG_Select_Or_Activate_Button

[0x00020000] Annex J commands: Upper_Button_Select, Lower_Button_Select, Left_Button_Select, Right_Button_Select, Button_Activate, Button_Select_And_Activate

ltmmUOP_FLAG_Still_Off

[0x00040000] Annex J command: Still_Off

ltmmUOP_FLAG_Pause_On

[0x00080000] Annex J command: Pause_On

ltmmUOP_FLAG_Select_Audio_Stream

[0x00100000] Annex J command: Audio_Stream_Change

ltmmUOP_FLAG_Select_SubPic_Stream

[0x00200000] Annex J command: Sub-picture_Stream_Change

ltmmUOP_FLAG_Select_Angle

[0x00400000] Annex J command : Angle_Change

ltmmUOP_FLAG_Select_Karaoke_Audio_Presentation_Mode

[0x00800000] Annex J command: Karaoke_Audio_Presentation_Mode_Change

ltmmUOP_FLAG_Select_Video_Mode_Preference

[0x01000000] Annex J command: Video_Presentation_Mode_Change

Comments

For more detailed information, refer to the Microsoft documentation for the VALID_UOP_FLAG Enumeration at http://msdn.microsoft.com/archive/default.asp?url=/library/en-us/directshow/htm/valid_uop_flagenumeration.asp.