ReactOS 0.4.15-dev-7958-gcd0bb1a
dvdevcod.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define EC_DVDBASE   0x0100
 
#define EC_DVD_DOMAIN_CHANGE   (EC_DVDBASE + 0x01)
 
#define EC_DVD_TITLE_CHANGE   (EC_DVDBASE + 0x02)
 
#define EC_DVD_CHAPTER_START   (EC_DVDBASE + 0x03)
 
#define EC_DVD_AUDIO_STREAM_CHANGE   (EC_DVDBASE + 0x04)
 
#define EC_DVD_SUBPICTURE_STREAM_CHANGE   (EC_DVDBASE + 0x05)
 
#define EC_DVD_ANGLE_CHANGE   (EC_DVDBASE + 0x06)
 
#define EC_DVD_BUTTON_CHANGE   (EC_DVDBASE + 0x07)
 
#define EC_DVD_VALID_UOPS_CHANGE   (EC_DVDBASE + 0x08)
 
#define EC_DVD_STILL_ON   (EC_DVDBASE + 0x09)
 
#define EC_DVD_STILL_OFF   (EC_DVDBASE + 0x0A)
 
#define EC_DVD_CURRENT_TIME   (EC_DVDBASE + 0x0B)
 
#define EC_DVD_ERROR   (EC_DVDBASE + 0x0C)
 
#define EC_DVD_WARNING   (EC_DVDBASE + 0x0D)
 
#define EC_DVD_CHAPTER_AUTOSTOP   (EC_DVDBASE + 0x0E)
 
#define EC_DVD_NO_FP_PGC   (EC_DVDBASE + 0x0F)
 
#define EC_DVD_PLAYBACK_RATE_CHANGE   (EC_DVDBASE + 0x10)
 
#define EC_DVD_PARENTAL_LEVEL_CHANGE   (EC_DVDBASE + 0x11)
 
#define EC_DVD_PLAYBACK_STOPPED   (EC_DVDBASE + 0x12)
 
#define EC_DVD_ANGLES_AVAILABLE   (EC_DVDBASE + 0x13)
 
#define EC_DVD_PLAYPERIOD_AUTOSTOP   (EC_DVDBASE + 0x14)
 
#define EC_DVD_BUTTON_AUTO_ACTIVATED   (EC_DVDBASE + 0x15)
 
#define EC_DVD_CMD_START   (EC_DVDBASE + 0x16)
 
#define EC_DVD_CMD_END   (EC_DVDBASE + 0x17)
 
#define EC_DVD_DISC_EJECTED   (EC_DVDBASE + 0x18)
 
#define EC_DVD_DISC_INSERTED   (EC_DVDBASE + 0x19)
 
#define EC_DVD_CURRENT_HMSF_TIME   (EC_DVDBASE + 0x1A)
 
#define EC_DVD_KARAOKE_MODE   (EC_DVDBASE + 0x1B)
 

Typedefs

typedef enum _tagDVD_WARNING DVD_WARNING
 
typedef enum _tagDVD_ERROR DVD_ERROR
 

Enumerations

enum  _tagDVD_WARNING {
  DVD_WARNING_InvalidDVD1_0Disc =1 , DVD_WARNING_FormatNotSupported =2 , DVD_WARNING_IllegalNavCommand =3 , DVD_WARNING_Open =4 ,
  DVD_WARNING_Seek =5 , DVD_WARNING_Read =6
}
 
enum  _tagDVD_ERROR {
  DVD_ERROR_Unexpected =1 , DVD_ERROR_CopyProtectFail =2 , DVD_ERROR_InvalidDVD1_0Disc =3 , DVD_ERROR_InvalidDiscRegion =4 ,
  DVD_ERROR_LowParentalLevel =5 , DVD_ERROR_MacrovisionFail =6 , DVD_ERROR_IncompatibleSystemAndDecoderRegions =7 , DVD_ERROR_IncompatibleDiscAndDecoderRegions =8
}
 

Macro Definition Documentation

◆ EC_DVD_ANGLE_CHANGE

#define EC_DVD_ANGLE_CHANGE   (EC_DVDBASE + 0x06)

Definition at line 11 of file dvdevcod.h.

◆ EC_DVD_ANGLES_AVAILABLE

#define EC_DVD_ANGLES_AVAILABLE   (EC_DVDBASE + 0x13)

Definition at line 24 of file dvdevcod.h.

◆ EC_DVD_AUDIO_STREAM_CHANGE

#define EC_DVD_AUDIO_STREAM_CHANGE   (EC_DVDBASE + 0x04)

Definition at line 9 of file dvdevcod.h.

◆ EC_DVD_BUTTON_AUTO_ACTIVATED

#define EC_DVD_BUTTON_AUTO_ACTIVATED   (EC_DVDBASE + 0x15)

Definition at line 26 of file dvdevcod.h.

◆ EC_DVD_BUTTON_CHANGE

#define EC_DVD_BUTTON_CHANGE   (EC_DVDBASE + 0x07)

Definition at line 12 of file dvdevcod.h.

◆ EC_DVD_CHAPTER_AUTOSTOP

#define EC_DVD_CHAPTER_AUTOSTOP   (EC_DVDBASE + 0x0E)

Definition at line 19 of file dvdevcod.h.

◆ EC_DVD_CHAPTER_START

#define EC_DVD_CHAPTER_START   (EC_DVDBASE + 0x03)

Definition at line 8 of file dvdevcod.h.

◆ EC_DVD_CMD_END

#define EC_DVD_CMD_END   (EC_DVDBASE + 0x17)

Definition at line 28 of file dvdevcod.h.

◆ EC_DVD_CMD_START

#define EC_DVD_CMD_START   (EC_DVDBASE + 0x16)

Definition at line 27 of file dvdevcod.h.

◆ EC_DVD_CURRENT_HMSF_TIME

#define EC_DVD_CURRENT_HMSF_TIME   (EC_DVDBASE + 0x1A)

Definition at line 31 of file dvdevcod.h.

◆ EC_DVD_CURRENT_TIME

#define EC_DVD_CURRENT_TIME   (EC_DVDBASE + 0x0B)

Definition at line 16 of file dvdevcod.h.

◆ EC_DVD_DISC_EJECTED

#define EC_DVD_DISC_EJECTED   (EC_DVDBASE + 0x18)

Definition at line 29 of file dvdevcod.h.

◆ EC_DVD_DISC_INSERTED

#define EC_DVD_DISC_INSERTED   (EC_DVDBASE + 0x19)

Definition at line 30 of file dvdevcod.h.

◆ EC_DVD_DOMAIN_CHANGE

#define EC_DVD_DOMAIN_CHANGE   (EC_DVDBASE + 0x01)

Definition at line 6 of file dvdevcod.h.

◆ EC_DVD_ERROR

#define EC_DVD_ERROR   (EC_DVDBASE + 0x0C)

Definition at line 17 of file dvdevcod.h.

◆ EC_DVD_KARAOKE_MODE

#define EC_DVD_KARAOKE_MODE   (EC_DVDBASE + 0x1B)

Definition at line 32 of file dvdevcod.h.

◆ EC_DVD_NO_FP_PGC

#define EC_DVD_NO_FP_PGC   (EC_DVDBASE + 0x0F)

Definition at line 20 of file dvdevcod.h.

◆ EC_DVD_PARENTAL_LEVEL_CHANGE

#define EC_DVD_PARENTAL_LEVEL_CHANGE   (EC_DVDBASE + 0x11)

Definition at line 22 of file dvdevcod.h.

◆ EC_DVD_PLAYBACK_RATE_CHANGE

#define EC_DVD_PLAYBACK_RATE_CHANGE   (EC_DVDBASE + 0x10)

Definition at line 21 of file dvdevcod.h.

◆ EC_DVD_PLAYBACK_STOPPED

#define EC_DVD_PLAYBACK_STOPPED   (EC_DVDBASE + 0x12)

Definition at line 23 of file dvdevcod.h.

◆ EC_DVD_PLAYPERIOD_AUTOSTOP

#define EC_DVD_PLAYPERIOD_AUTOSTOP   (EC_DVDBASE + 0x14)

Definition at line 25 of file dvdevcod.h.

◆ EC_DVD_STILL_OFF

#define EC_DVD_STILL_OFF   (EC_DVDBASE + 0x0A)

Definition at line 15 of file dvdevcod.h.

◆ EC_DVD_STILL_ON

#define EC_DVD_STILL_ON   (EC_DVDBASE + 0x09)

Definition at line 14 of file dvdevcod.h.

◆ EC_DVD_SUBPICTURE_STREAM_CHANGE

#define EC_DVD_SUBPICTURE_STREAM_CHANGE   (EC_DVDBASE + 0x05)

Definition at line 10 of file dvdevcod.h.

◆ EC_DVD_TITLE_CHANGE

#define EC_DVD_TITLE_CHANGE   (EC_DVDBASE + 0x02)

Definition at line 7 of file dvdevcod.h.

◆ EC_DVD_VALID_UOPS_CHANGE

#define EC_DVD_VALID_UOPS_CHANGE   (EC_DVDBASE + 0x08)

Definition at line 13 of file dvdevcod.h.

◆ EC_DVD_WARNING

#define EC_DVD_WARNING   (EC_DVDBASE + 0x0D)

Definition at line 18 of file dvdevcod.h.

◆ EC_DVDBASE

#define EC_DVDBASE   0x0100

Definition at line 5 of file dvdevcod.h.

Typedef Documentation

◆ DVD_ERROR

◆ DVD_WARNING

Enumeration Type Documentation

◆ _tagDVD_ERROR

Enumerator
DVD_ERROR_Unexpected 
DVD_ERROR_CopyProtectFail 
DVD_ERROR_InvalidDVD1_0Disc 
DVD_ERROR_InvalidDiscRegion 
DVD_ERROR_LowParentalLevel 
DVD_ERROR_MacrovisionFail 
DVD_ERROR_IncompatibleSystemAndDecoderRegions 
DVD_ERROR_IncompatibleDiscAndDecoderRegions 

Definition at line 46 of file dvdevcod.h.

47{
56
57} DVD_ERROR;
enum _tagDVD_ERROR DVD_ERROR
@ DVD_ERROR_LowParentalLevel
Definition: dvdevcod.h:52
@ DVD_ERROR_InvalidDVD1_0Disc
Definition: dvdevcod.h:50
@ DVD_ERROR_InvalidDiscRegion
Definition: dvdevcod.h:51
@ DVD_ERROR_Unexpected
Definition: dvdevcod.h:48
@ DVD_ERROR_IncompatibleDiscAndDecoderRegions
Definition: dvdevcod.h:55
@ DVD_ERROR_IncompatibleSystemAndDecoderRegions
Definition: dvdevcod.h:54
@ DVD_ERROR_MacrovisionFail
Definition: dvdevcod.h:53
@ DVD_ERROR_CopyProtectFail
Definition: dvdevcod.h:49

◆ _tagDVD_WARNING

Enumerator
DVD_WARNING_InvalidDVD1_0Disc 
DVD_WARNING_FormatNotSupported 
DVD_WARNING_IllegalNavCommand 
DVD_WARNING_Open 
DVD_WARNING_Seek 
DVD_WARNING_Read 

Definition at line 36 of file dvdevcod.h.

37{
@ DVD_WARNING_Seek
Definition: dvdevcod.h:42
@ DVD_WARNING_Read
Definition: dvdevcod.h:43
@ DVD_WARNING_IllegalNavCommand
Definition: dvdevcod.h:40
@ DVD_WARNING_FormatNotSupported
Definition: dvdevcod.h:39
@ DVD_WARNING_Open
Definition: dvdevcod.h:41
@ DVD_WARNING_InvalidDVD1_0Disc
Definition: dvdevcod.h:38
enum _tagDVD_WARNING DVD_WARNING