Main Page | Data Structures | File List | Data Fields | Globals

burn_drive_info Struct Reference

Information on a drive in the system. More...

#include <libburn.h>


Data Fields

char vendor [9]
 Name of the vendor of the drive.
char product [17]
 Name of the drive.
char revision [5]
 Revision of the drive.
char location [17]
 This string has no meaning any more.
unsigned int read_dvdram:1
 Can the drive read DVD-RAM discs.
unsigned int read_dvdr:1
 Can the drive read DVD-R discs.
unsigned int read_dvdrom:1
 Can the drive read DVD-ROM discs.
unsigned int read_cdr:1
 Can the drive read CD-R discs.
unsigned int read_cdrw:1
 Can the drive read CD-RW discs.
unsigned int write_dvdram:1
 Can the drive write DVD-RAM discs.
unsigned int write_dvdr:1
 Can the drive write DVD-R discs.
unsigned int write_cdr:1
 Can the drive write CD-R discs.
unsigned int write_cdrw:1
 Can the drive write CD-RW discs.
unsigned int write_simulate:1
 Can the drive simulate a write.
unsigned int c2_errors:1
 Can the drive report C2 errors.
int buffer_size
 The size of the drive's buffer (in kilobytes).
int tao_block_types
 The supported block types in tao mode.
int sao_block_types
 The supported block types in sao mode.
int raw_block_types
 The supported block types in raw mode.
int packet_block_types
 The supported block types in packet mode.
burn_drive * drive
 The value by which this drive can be indexed when using functions in the library.


Detailed Description

Information on a drive in the system.

Definition at line 554 of file libburn.h.


Field Documentation

int burn_drive_info::buffer_size
 

The size of the drive's buffer (in kilobytes).

Definition at line 596 of file libburn.h.

unsigned int burn_drive_info::c2_errors
 

Can the drive report C2 errors.

Definition at line 593 of file libburn.h.

struct burn_drive* burn_drive_info::drive
 

The value by which this drive can be indexed when using functions in the library.

This is the value to pass to all libbburn functions that operate on a drive.

Definition at line 625 of file libburn.h.

char burn_drive_info::location[17]
 

This string has no meaning any more.

Once it stored the drive device file address. Now always use function burn_drive_d_get_adr() to inquire a device file address. ^^^^^ ALWAYS ^^^^^^^

Definition at line 567 of file libburn.h.

int burn_drive_info::packet_block_types
 

The supported block types in packet mode.

They should be tested with the desired block type. See also burn_block_types.

Definition at line 620 of file libburn.h.

char burn_drive_info::product[17]
 

Name of the drive.

Definition at line 559 of file libburn.h.

int burn_drive_info::raw_block_types
 

The supported block types in raw mode.

They should be tested with the desired block type. See also burn_block_types.

Definition at line 614 of file libburn.h.

unsigned int burn_drive_info::read_cdr
 

Can the drive read CD-R discs.

Definition at line 576 of file libburn.h.

unsigned int burn_drive_info::read_cdrw
 

Can the drive read CD-RW discs.

Definition at line 578 of file libburn.h.

unsigned int burn_drive_info::read_dvdr
 

Can the drive read DVD-R discs.

Definition at line 572 of file libburn.h.

unsigned int burn_drive_info::read_dvdram
 

Can the drive read DVD-RAM discs.

Definition at line 570 of file libburn.h.

unsigned int burn_drive_info::read_dvdrom
 

Can the drive read DVD-ROM discs.

Definition at line 574 of file libburn.h.

char burn_drive_info::revision[5]
 

Revision of the drive.

Definition at line 561 of file libburn.h.

int burn_drive_info::sao_block_types
 

The supported block types in sao mode.

They should be tested with the desired block type. See also burn_block_types.

Definition at line 608 of file libburn.h.

int burn_drive_info::tao_block_types
 

The supported block types in tao mode.

They should be tested with the desired block type. See also burn_block_types.

Definition at line 602 of file libburn.h.

char burn_drive_info::vendor[9]
 

Name of the vendor of the drive.

Definition at line 557 of file libburn.h.

unsigned int burn_drive_info::write_cdr
 

Can the drive write CD-R discs.

Definition at line 585 of file libburn.h.

unsigned int burn_drive_info::write_cdrw
 

Can the drive write CD-RW discs.

Definition at line 587 of file libburn.h.

unsigned int burn_drive_info::write_dvdr
 

Can the drive write DVD-R discs.

Definition at line 583 of file libburn.h.

unsigned int burn_drive_info::write_dvdram
 

Can the drive write DVD-RAM discs.

Definition at line 581 of file libburn.h.

unsigned int burn_drive_info::write_simulate
 

Can the drive simulate a write.

Definition at line 590 of file libburn.h.


The documentation for this struct was generated from the following file:
Generated on Sat Nov 26 23:14:32 2011 for libburn by  doxygen 1.3.9.1