Kodi Documentation  18.0
Kodi is an open source media player and entertainment hub.
dvd_types.h File Reference

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_UNKNOWN_1 = 1, DVD_AUDIO_FORMAT_MPEG = 2, DVD_AUDIO_FORMAT_MPEG2_EXT = 3,
  DVD_AUDIO_FORMAT_LPCM = 4, DVD_AUDIO_FORMAT_UNKNOWN_5 = 5, DVD_AUDIO_FORMAT_DTS = 6, DVD_AUDIO_FORMAT_SDDS = 7
}
 
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

§ DVDAngle_t

typedef int DVDAngle_t

§ DVDAudioSampleFreq_t

typedef int DVDAudioSampleFreq_t

§ DVDAudioSampleQuant_t

typedef int DVDAudioSampleQuant_t

§ DVDAudioStream_t

typedef int DVDAudioStream_t

§ DVDChannelNumber_t

typedef int DVDChannelNumber_t

§ DVDCountryID_t

typedef uint16_t DVDCountryID_t

§ DVDGPRMArray_t

typedef DVDRegister_t DVDGPRMArray_t[16]

§ DVDKaraokeDownmixMask_t

§ DVDLangID_t

typedef uint16_t DVDLangID_t

§ DVDPTT_t

typedef int DVDPTT_t

§ DVDRegister_t

typedef uint16_t DVDRegister_t

§ DVDSPRMArray_t

typedef DVDRegister_t DVDSPRMArray_t[24]

§ DVDStream_t

typedef int DVDStream_t

§ DVDSubpictureStream_t

typedef int DVDSubpictureStream_t

§ DVDTitle_t

typedef int DVDTitle_t

§ DVDVideoCompression_t

typedef int DVDVideoCompression_t

Enumeration Type Documentation

§ DVDAudioAppMode_t

Enumerator
DVD_AUDIO_APP_MODE_None 
DVD_AUDIO_APP_MODE_Karaoke 
DVD_AUDIO_APP_MODE_Surround 
DVD_AUDIO_APP_MODE_Other 

§ DVDAudioFormat_t

Enumerator
DVD_AUDIO_FORMAT_AC3 
DVD_AUDIO_FORMAT_UNKNOWN_1 
DVD_AUDIO_FORMAT_MPEG 
DVD_AUDIO_FORMAT_MPEG2_EXT 
DVD_AUDIO_FORMAT_LPCM 
DVD_AUDIO_FORMAT_UNKNOWN_5 
DVD_AUDIO_FORMAT_DTS 
DVD_AUDIO_FORMAT_SDDS 

§ DVDAudioLangExt_t

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 

§ DVDBool_t

enum DVDBool_t
Enumerator
DVDFalse 
DVDTrue 

§ DVDDisplayMode_t

Enumerator
DVD_DISPLAY_MODE_ContentDefault 
DVD_DISPLAY_MODE_16x9 
DVD_DISPLAY_MODE_4x3PanScan 
DVD_DISPLAY_MODE_4x3Letterboxed 

§ DVDDomain_t

Enumerator
DVD_DOMAIN_FirstPlay 
DVD_DOMAIN_VMG 
DVD_DOMAIN_VTSMenu 
DVD_DOMAIN_VTSTitle 
DVD_DOMAIN_Stop 

§ DVDKaraokeDownmix_t

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 

§ DVDMenuID_t

Enumerator
DVD_MENU_Escape 
DVD_MENU_Title 
DVD_MENU_Root 
DVD_MENU_Subpicture 
DVD_MENU_Audio 
DVD_MENU_Angle 
DVD_MENU_Part 

§ DVDParentalLevel_t

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 

§ DVDSubpictureCoding_t

Enumerator
DVD_SUBPICTURE_CODING_RunLength 
DVD_SUBPICTURE_CODING_Extended 
DVD_SUBPICTURE_CODING_Other 

§ DVDSubpictureLangExt_t

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 

§ DVDSubpictureType_t

Enumerator
DVD_SUBPICTURE_TYPE_NotSpecified 
DVD_SUBPICTURE_TYPE_Language 
DVD_SUBPICTURE_TYPE_Other 

§ DVDUOP_t

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