|
libcdio 2.4.0
|
Definitions for DVD access. More...
#include <cdio/types.h>Go to the source code of this file.
Data Structures | |
| struct | cdio_dvd_layer |
| struct | cdio_dvd_physical |
| struct | cdio_dvd_copyright |
| struct | cdio_dvd_disckey |
| struct | cdio_dvd_bca |
| struct | cdio_dvd_manufact |
| union | cdio_dvd_struct_t |
Macros | |
| #define | CDIO_DVD_MAX_LAYERS 4 |
Typedefs | |
| typedef enum cdio_dvd_structure | cdio_dvd_structure |
| typedef enum cdio_dvd_book | cdio_dvd_book |
| typedef struct cdio_dvd_layer | cdio_dvd_layer_t |
| typedef struct cdio_dvd_physical | cdio_dvd_physical_t |
| typedef struct cdio_dvd_copyright | cdio_dvd_copyright_t |
| typedef struct cdio_dvd_disckey | cdio_dvd_disckey_t |
| typedef struct cdio_dvd_bca | cdio_dvd_bca_t |
| typedef struct cdio_dvd_manufact | cdio_dvd_manufact_t |
Enumerations | |
| enum | cdio_dvd_structure { CDIO_DVD_STRUCT_PHYSICAL = 0x00 , CDIO_DVD_STRUCT_COPYRIGHT = 0x01 , CDIO_DVD_STRUCT_DISCKEY = 0x02 , CDIO_DVD_STRUCT_BCA = 0x03 , CDIO_DVD_STRUCT_MANUFACT = 0x04 } |
| enum | cdio_dvd_book { CDIO_DVD_BOOK_DVD_ROM = 0b0000 , CDIO_DVD_BOOK_DVD_RAM = 0b0001 , CDIO_DVD_BOOK_DVD_R = 0b0010 , CDIO_DVD_BOOK_DVD_RW = 0b0011 , CDIO_DVD_BOOK_HD_DVD_ROM = 0b0100 , CDIO_DVD_BOOK_HD_DVD_RAM = 0b0101 , CDIO_DVD_BOOK_HD_DVD_R = 0b0110 , CDIO_DVD_BOOK_DVD_PRW = 0b1001 , CDIO_DVD_BOOK_DVD_PR = 0b1010 , CDIO_DVD_BOOK_DVD_PRW_DL = 0b1101 , CDIO_DVD_BOOK_DVD_PR_DL = 0b1110 } |
Definitions for DVD access.
The documents we make use of are described in Multi-Media Commands (MMC). We will use the MMC-6 draft 2g circa 2009 described in https://www.13thmonkey.org/documentation/SCSI/mmc6r02g.pdf
| #define CDIO_DVD_MAX_LAYERS 4 |
Maximum number of layers in a DVD.
| typedef struct cdio_dvd_bca cdio_dvd_bca_t |
| typedef enum cdio_dvd_book cdio_dvd_book |
Media definitions for "DVD Book" from MMC-6 draft 2g, Table 399, page 403 (PDF page 451).
| typedef struct cdio_dvd_copyright cdio_dvd_copyright_t |
| typedef struct cdio_dvd_disckey cdio_dvd_disckey_t |
| typedef struct cdio_dvd_layer cdio_dvd_layer_t |
READ DISC STRUCTURE response. Table 398 from MMC-6 2g draft.
| typedef struct cdio_dvd_manufact cdio_dvd_manufact_t |
| typedef struct cdio_dvd_physical cdio_dvd_physical_t |
| typedef enum cdio_dvd_structure cdio_dvd_structure |
Values used in a READ DVD STRUCTURE
| enum cdio_dvd_book |
Media definitions for "DVD Book" from MMC-6 draft 2g, Table 399, page 403 (PDF page 451).
| enum cdio_dvd_structure |
1.15.0