Data Structures | Defines | Typedefs

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_STRUCT_PHYSICAL   0x00
#define CDIO_DVD_STRUCT_COPYRIGHT   0x01
#define CDIO_DVD_STRUCT_DISCKEY   0x02
#define CDIO_DVD_STRUCT_BCA   0x03
#define CDIO_DVD_STRUCT_MANUFACT   0x04
#define CDIO_DVD_BOOK_DVD_ROM   0x0
#define CDIO_DVD_BOOK_DVD_RAM   0x1
#define CDIO_DVD_BOOK_DVD_R   0x2
#define CDIO_DVD_BOOK_DVD_RW   0x3
#define CDIO_DVD_BOOK_HD_DVD_ROM   0x4
#define CDIO_DVD_BOOK_HD_DVD_RAM   0x5
#define CDIO_DVD_BOOK_HD_DVD_R   0x6
#define CDIO_DVD_BOOK_DVD_PRW   0x9
#define CDIO_DVD_BOOK_DVD_PR   0xa
#define CDIO_DVD_BOOK_DVD_PRW_DL   0xd
#define CDIO_DVD_BOOK_DVD_PR_DL   0xe
#define CDIO_DVD_MAX_LAYERS   4

Typedefs

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

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_BOOK_DVD_PR   0xa

DVD+R

#define CDIO_DVD_BOOK_DVD_PR_DL   0xe

DVD+R DL

#define CDIO_DVD_BOOK_DVD_PRW   0x9

DVD+RW

#define CDIO_DVD_BOOK_DVD_PRW_DL   0xd

DVD+RW DL

#define CDIO_DVD_BOOK_DVD_R   0x2

DVD-R

#define CDIO_DVD_BOOK_DVD_RAM   0x1

DVD-RAM

#define CDIO_DVD_BOOK_DVD_ROM   0x0

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

#define CDIO_DVD_BOOK_DVD_RW   0x3

DVD-RW

#define CDIO_DVD_BOOK_HD_DVD_R   0x6

HD DVD-R

#define CDIO_DVD_BOOK_HD_DVD_RAM   0x5

HD DVD-RAM

#define CDIO_DVD_BOOK_HD_DVD_ROM   0x4

HD DVD-ROM

#define CDIO_DVD_MAX_LAYERS   4

Maximum number of layers in a DVD.

#define CDIO_DVD_STRUCT_BCA   0x03
#define CDIO_DVD_STRUCT_COPYRIGHT   0x01
#define CDIO_DVD_STRUCT_DISCKEY   0x02
#define CDIO_DVD_STRUCT_MANUFACT   0x04
#define CDIO_DVD_STRUCT_PHYSICAL   0x00

Values used in a READ DVD STRUCTURE


Typedef Documentation

typedef struct cdio_dvd_bca cdio_dvd_bca_t

Generated for libcdio by doxygen 1.7.1