libcdio  0.90
Data Structures | Defines | Typedefs | Enumerations
dvd.h File Reference

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

Defines

#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 = 0x0, CDIO_DVD_BOOK_DVD_RAM = 0x1, CDIO_DVD_BOOK_DVD_R = 0x2, CDIO_DVD_BOOK_DVD_RW = 0x3,
  CDIO_DVD_BOOK_HD_DVD_ROM = 0x4, CDIO_DVD_BOOK_HD_DVD_RAM = 0x5, CDIO_DVD_BOOK_HD_DVD_R = 0x6, CDIO_DVD_BOOK_DVD_PRW = 0x9,
  CDIO_DVD_BOOK_DVD_PR = 0xa, CDIO_DVD_BOOK_DVD_PRW_DL = 0xd, CDIO_DVD_BOOK_DVD_PR_DL = 0xe
}

Detailed Description

Definitions for DVD access.

The documents we make use of are described Multi-Media Commands (MMC). This document generally has a numeric level number appended. For example MMC-5 refers to ``Multi-Media Commands - 5' which is the current version in 2010.


Define Documentation

#define CDIO_DVD_MAX_LAYERS   4

Maximum number of layers in a DVD.


Typedef Documentation

typedef struct cdio_dvd_bca cdio_dvd_bca_t

Media definitions for "DVD Book" from MMC-5 Table 400, page 419.

Values used in a READ DVD STRUCTURE


Enumeration Type Documentation

Media definitions for "DVD Book" from MMC-5 Table 400, page 419.

Enumerator:
CDIO_DVD_BOOK_DVD_ROM 

DVD-ROM

CDIO_DVD_BOOK_DVD_RAM 

DVD-RAM

CDIO_DVD_BOOK_DVD_R 

DVD-R

CDIO_DVD_BOOK_DVD_RW 

DVD-RW

CDIO_DVD_BOOK_HD_DVD_ROM 

HD DVD-ROM

CDIO_DVD_BOOK_HD_DVD_RAM 

HD DVD-RAM

CDIO_DVD_BOOK_HD_DVD_R 

HD DVD-R

CDIO_DVD_BOOK_DVD_PRW 

DVD+RW

CDIO_DVD_BOOK_DVD_PR 

DVD+R

CDIO_DVD_BOOK_DVD_PRW_DL 

DVD+RW DL

CDIO_DVD_BOOK_DVD_PR_DL 

DVD+R DL

Values used in a READ DVD STRUCTURE

Enumerator:
CDIO_DVD_STRUCT_PHYSICAL 
CDIO_DVD_STRUCT_COPYRIGHT 
CDIO_DVD_STRUCT_DISCKEY 
CDIO_DVD_STRUCT_BCA 
CDIO_DVD_STRUCT_MANUFACT