dvd_types.h File Reference

Go to the source code of this file.

Classes

struct  dvdnav_highlight_area_t
struct  DVDTimecode_t
struct  DVDAudioAttributes_t
struct  DVDSubpictureAttributes_t
struct  DVDVideoAttributes_t

Typedefs

typedef uint16_t DVDLangID_t
typedef uint16_t DVDCountryID_t
typedef uint16_t DVDRegister_t
typedef DVDRegister_t DVDGPRMArray_t [16]
typedef DVDRegister_t DVDSPRMArray_t [24]
typedef int DVDStream_t
typedef int DVDPTT_t
typedef int DVDTitle_t
typedef int DVDAngle_t
typedef int DVDSubpictureStream_t
typedef int DVDAudioStream_t
typedef int DVDKaraokeDownmixMask_t
typedef int DVDAudioSampleFreq_t
typedef int DVDAudioSampleQuant_t
typedef int DVDChannelNumber_t
typedef int DVDVideoCompression_t

Enumerations

enum  DVDMenuID_t {
  DVD_MENU_Escape = 0, DVD_MENU_Title = 2, DVD_MENU_Root = 3, DVD_MENU_Subpicture = 4,
  DVD_MENU_Audio = 5, DVD_MENU_Angle = 6, DVD_MENU_Part = 7
}
enum  DVDDomain_t {
  DVD_DOMAIN_FirstPlay, DVD_DOMAIN_VMG, DVD_DOMAIN_VTSMenu, DVD_DOMAIN_VTSTitle,
  DVD_DOMAIN_Stop
}
enum  DVDUOP_t {
  UOP_FLAG_TitleOrTimePlay = 0x00000001, UOP_FLAG_ChapterSearchOrPlay = 0x00000002, UOP_FLAG_TitlePlay = 0x00000004, UOP_FLAG_Stop = 0x00000008,
  UOP_FLAG_GoUp = 0x00000010, UOP_FLAG_TimeOrChapterSearch = 0x00000020, UOP_FLAG_PrevOrTopPGSearch = 0x00000040, UOP_FLAG_NextPGSearch = 0x00000080,
  UOP_FLAG_ForwardScan = 0x00000100, UOP_FLAG_BackwardScan = 0x00000200, UOP_FLAG_TitleMenuCall = 0x00000400, UOP_FLAG_RootMenuCall = 0x00000800,
  UOP_FLAG_SubPicMenuCall = 0x00001000, UOP_FLAG_AudioMenuCall = 0x00002000, UOP_FLAG_AngleMenuCall = 0x00004000, UOP_FLAG_ChapterMenuCall = 0x00008000,
  UOP_FLAG_Resume = 0x00010000, UOP_FLAG_ButtonSelectOrActivate = 0x00020000, UOP_FLAG_StillOff = 0x00040000, UOP_FLAG_PauseOn = 0x00080000,
  UOP_FLAG_AudioStreamChange = 0x00100000, UOP_FLAG_SubPicStreamChange = 0x00200000, UOP_FLAG_AngleChange = 0x00400000, UOP_FLAG_KaraokeAudioPresModeChange = 0x00800000,
  UOP_FLAG_VideoPresModeChange = 0x01000000
}
enum  DVDParentalLevel_t {
  DVD_PARENTAL_LEVEL_1 = 1, DVD_PARENTAL_LEVEL_2 = 2, DVD_PARENTAL_LEVEL_3 = 3, DVD_PARENTAL_LEVEL_4 = 4,
  DVD_PARENTAL_LEVEL_5 = 5, DVD_PARENTAL_LEVEL_6 = 6, DVD_PARENTAL_LEVEL_7 = 7, DVD_PARENTAL_LEVEL_8 = 8,
  DVD_PARENTAL_LEVEL_None = 15
}
enum  DVDBool_t { DVDFalse = 0, DVDTrue = 1 }
enum  DVDAudioAppMode_t { DVD_AUDIO_APP_MODE_None = 0, DVD_AUDIO_APP_MODE_Karaoke = 1, DVD_AUDIO_APP_MODE_Surround = 2, DVD_AUDIO_APP_MODE_Other = 3 }
enum  DVDAudioFormat_t {
  DVD_AUDIO_FORMAT_AC3 = 0, DVD_AUDIO_FORMAT_MPEG1 = 1, DVD_AUDIO_FORMAT_MPEG1_DRC = 2, DVD_AUDIO_FORMAT_MPEG2 = 3,
  DVD_AUDIO_FORMAT_MPEG2_DRC = 4, DVD_AUDIO_FORMAT_LPCM = 5, DVD_AUDIO_FORMAT_DTS = 6, DVD_AUDIO_FORMAT_SDDS = 7,
  DVD_AUDIO_FORMAT_Other = 8
}
enum  DVDAudioLangExt_t {
  DVD_AUDIO_LANG_EXT_NotSpecified = 0, DVD_AUDIO_LANG_EXT_NormalCaptions = 1, DVD_AUDIO_LANG_EXT_VisuallyImpaired = 2, DVD_AUDIO_LANG_EXT_DirectorsComments1 = 3,
  DVD_AUDIO_LANG_EXT_DirectorsComments2 = 4
}
enum  DVDSubpictureLangExt_t {
  DVD_SUBPICTURE_LANG_EXT_NotSpecified = 0, DVD_SUBPICTURE_LANG_EXT_NormalCaptions = 1, DVD_SUBPICTURE_LANG_EXT_BigCaptions = 2, DVD_SUBPICTURE_LANG_EXT_ChildrensCaptions = 3,
  DVD_SUBPICTURE_LANG_EXT_NormalCC = 5, DVD_SUBPICTURE_LANG_EXT_BigCC = 6, DVD_SUBPICTURE_LANG_EXT_ChildrensCC = 7, DVD_SUBPICTURE_LANG_EXT_Forced = 9,
  DVD_SUBPICTURE_LANG_EXT_NormalDirectorsComments = 13, DVD_SUBPICTURE_LANG_EXT_BigDirectorsComments = 14, DVD_SUBPICTURE_LANG_EXT_ChildrensDirectorsComments = 15
}
enum  DVDKaraokeDownmix_t {
  DVD_KARAOKE_DOWNMIX_0to0 = 0x0001, DVD_KARAOKE_DOWNMIX_1to0 = 0x0002, DVD_KARAOKE_DOWNMIX_2to0 = 0x0004, DVD_KARAOKE_DOWNMIX_3to0 = 0x0008,
  DVD_KARAOKE_DOWNMIX_4to0 = 0x0010, DVD_KARAOKE_DOWNMIX_Lto0 = 0x0020, DVD_KARAOKE_DOWNMIX_Rto0 = 0x0040, DVD_KARAOKE_DOWNMIX_0to1 = 0x0100,
  DVD_KARAOKE_DOWNMIX_1to1 = 0x0200, DVD_KARAOKE_DOWNMIX_2to1 = 0x0400, DVD_KARAOKE_DOWNMIX_3to1 = 0x0800, DVD_KARAOKE_DOWNMIX_4to1 = 0x1000,
  DVD_KARAOKE_DOWNMIX_Lto1 = 0x2000, DVD_KARAOKE_DOWNMIX_Rto1 = 0x4000
}
enum  DVDDisplayMode_t { DVD_DISPLAY_MODE_ContentDefault = 0, DVD_DISPLAY_MODE_16x9 = 1, DVD_DISPLAY_MODE_4x3PanScan = 2, DVD_DISPLAY_MODE_4x3Letterboxed = 3 }
enum  DVDSubpictureType_t { DVD_SUBPICTURE_TYPE_NotSpecified = 0, DVD_SUBPICTURE_TYPE_Language = 1, DVD_SUBPICTURE_TYPE_Other = 2 }
enum  DVDSubpictureCoding_t { DVD_SUBPICTURE_CODING_RunLength = 0, DVD_SUBPICTURE_CODING_Extended = 1, DVD_SUBPICTURE_CODING_Other = 2 }


Typedef Documentation

typedef uint16_t DVDLangID_t

Definition at line 123 of file dvd_types.h.

typedef uint16_t DVDCountryID_t

Definition at line 126 of file dvd_types.h.

typedef uint16_t DVDRegister_t

Definition at line 129 of file dvd_types.h.

Definition at line 134 of file dvd_types.h.

Definition at line 135 of file dvd_types.h.

typedef int DVDStream_t

Definition at line 138 of file dvd_types.h.

typedef int DVDPTT_t

Definition at line 139 of file dvd_types.h.

typedef int DVDTitle_t

Definition at line 140 of file dvd_types.h.

typedef int DVDAngle_t

Definition at line 143 of file dvd_types.h.

typedef int DVDSubpictureStream_t

Definition at line 154 of file dvd_types.h.

typedef int DVDAudioStream_t

Definition at line 157 of file dvd_types.h.

Definition at line 221 of file dvd_types.h.

typedef int DVDAudioSampleFreq_t

Definition at line 242 of file dvd_types.h.

typedef int DVDAudioSampleQuant_t

Definition at line 243 of file dvd_types.h.

typedef int DVDChannelNumber_t

Definition at line 244 of file dvd_types.h.

typedef int DVDVideoCompression_t

Definition at line 277 of file dvd_types.h.


Enumeration Type Documentation

Enumerator:
DVD_MENU_Escape 
DVD_MENU_Title 
DVD_MENU_Root 
DVD_MENU_Subpicture 
DVD_MENU_Audio 
DVD_MENU_Angle 
DVD_MENU_Part 

Definition at line 39 of file dvd_types.h.

Enumerator:
DVD_DOMAIN_FirstPlay 
DVD_DOMAIN_VMG 
DVD_DOMAIN_VTSMenu 
DVD_DOMAIN_VTSTitle 
DVD_DOMAIN_Stop 

Definition at line 72 of file dvd_types.h.

enum DVDUOP_t

Enumerator:
UOP_FLAG_TitleOrTimePlay 
UOP_FLAG_ChapterSearchOrPlay 
UOP_FLAG_TitlePlay 
UOP_FLAG_Stop 
UOP_FLAG_GoUp 
UOP_FLAG_TimeOrChapterSearch 
UOP_FLAG_PrevOrTopPGSearch 
UOP_FLAG_NextPGSearch 
UOP_FLAG_ForwardScan 
UOP_FLAG_BackwardScan 
UOP_FLAG_TitleMenuCall 
UOP_FLAG_RootMenuCall 
UOP_FLAG_SubPicMenuCall 
UOP_FLAG_AudioMenuCall 
UOP_FLAG_AngleMenuCall 
UOP_FLAG_ChapterMenuCall 
UOP_FLAG_Resume 
UOP_FLAG_ButtonSelectOrActivate 
UOP_FLAG_StillOff 
UOP_FLAG_PauseOn 
UOP_FLAG_AudioStreamChange 
UOP_FLAG_SubPicStreamChange 
UOP_FLAG_AngleChange 
UOP_FLAG_KaraokeAudioPresModeChange 
UOP_FLAG_VideoPresModeChange 

Definition at line 81 of file dvd_types.h.

Enumerator:
DVD_PARENTAL_LEVEL_1 
DVD_PARENTAL_LEVEL_2 
DVD_PARENTAL_LEVEL_3 
DVD_PARENTAL_LEVEL_4 
DVD_PARENTAL_LEVEL_5 
DVD_PARENTAL_LEVEL_6 
DVD_PARENTAL_LEVEL_7 
DVD_PARENTAL_LEVEL_8 
DVD_PARENTAL_LEVEL_None 

Definition at line 110 of file dvd_types.h.

enum DVDBool_t

Enumerator:
DVDFalse 
DVDTrue 

Definition at line 130 of file dvd_types.h.

Enumerator:
DVD_AUDIO_APP_MODE_None 
DVD_AUDIO_APP_MODE_Karaoke 
DVD_AUDIO_APP_MODE_Surround 
DVD_AUDIO_APP_MODE_Other 

Definition at line 160 of file dvd_types.h.

Enumerator:
DVD_AUDIO_FORMAT_AC3 
DVD_AUDIO_FORMAT_MPEG1 
DVD_AUDIO_FORMAT_MPEG1_DRC 
DVD_AUDIO_FORMAT_MPEG2 
DVD_AUDIO_FORMAT_MPEG2_DRC 
DVD_AUDIO_FORMAT_LPCM 
DVD_AUDIO_FORMAT_DTS 
DVD_AUDIO_FORMAT_SDDS 
DVD_AUDIO_FORMAT_Other 

Definition at line 168 of file dvd_types.h.

Enumerator:
DVD_AUDIO_LANG_EXT_NotSpecified 
DVD_AUDIO_LANG_EXT_NormalCaptions 
DVD_AUDIO_LANG_EXT_VisuallyImpaired 
DVD_AUDIO_LANG_EXT_DirectorsComments1 
DVD_AUDIO_LANG_EXT_DirectorsComments2 

Definition at line 181 of file dvd_types.h.

Enumerator:
DVD_SUBPICTURE_LANG_EXT_NotSpecified 
DVD_SUBPICTURE_LANG_EXT_NormalCaptions 
DVD_SUBPICTURE_LANG_EXT_BigCaptions 
DVD_SUBPICTURE_LANG_EXT_ChildrensCaptions 
DVD_SUBPICTURE_LANG_EXT_NormalCC 
DVD_SUBPICTURE_LANG_EXT_BigCC 
DVD_SUBPICTURE_LANG_EXT_ChildrensCC 
DVD_SUBPICTURE_LANG_EXT_Forced 
DVD_SUBPICTURE_LANG_EXT_NormalDirectorsComments 
DVD_SUBPICTURE_LANG_EXT_BigDirectorsComments 
DVD_SUBPICTURE_LANG_EXT_ChildrensDirectorsComments 

Definition at line 190 of file dvd_types.h.

Enumerator:
DVD_KARAOKE_DOWNMIX_0to0 
DVD_KARAOKE_DOWNMIX_1to0 
DVD_KARAOKE_DOWNMIX_2to0 
DVD_KARAOKE_DOWNMIX_3to0 
DVD_KARAOKE_DOWNMIX_4to0 
DVD_KARAOKE_DOWNMIX_Lto0 
DVD_KARAOKE_DOWNMIX_Rto0 
DVD_KARAOKE_DOWNMIX_0to1 
DVD_KARAOKE_DOWNMIX_1to1 
DVD_KARAOKE_DOWNMIX_2to1 
DVD_KARAOKE_DOWNMIX_3to1 
DVD_KARAOKE_DOWNMIX_4to1 
DVD_KARAOKE_DOWNMIX_Lto1 
DVD_KARAOKE_DOWNMIX_Rto1 

Definition at line 205 of file dvd_types.h.

Enumerator:
DVD_DISPLAY_MODE_ContentDefault 
DVD_DISPLAY_MODE_16x9 
DVD_DISPLAY_MODE_4x3PanScan 
DVD_DISPLAY_MODE_4x3Letterboxed 

Definition at line 224 of file dvd_types.h.

Enumerator:
DVD_SUBPICTURE_TYPE_NotSpecified 
DVD_SUBPICTURE_TYPE_Language 
DVD_SUBPICTURE_TYPE_Other 

Definition at line 247 of file dvd_types.h.

Enumerator:
DVD_SUBPICTURE_CODING_RunLength 
DVD_SUBPICTURE_CODING_Extended 
DVD_SUBPICTURE_CODING_Other 

Definition at line 252 of file dvd_types.h.


Generated on Sat Dec 18 05:15:51 2010 for MythTV by  doxygen 1.5.5