xorriso  1.5.4.pl02
About: GNU xorriso creates, loads, manipulates and writes ISO 9660 filesystem images with Rock Ridge extensions. It is suitable for incremental data backup and for production of bootable ISO 9660 images. GNU xorriso is a statical compilation of the libraries libburn, libisofs, libisoburn, and libjte.
  Fossies Dox: xorriso-1.5.4.pl02.tar.gz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

burn_drive_info Struct Reference

#include <libburn.h>

Collaboration diagram for burn_drive_info:
[legend]

Data Fields

char vendor [9]
 
char product [17]
 
char revision [5]
 
char location [17]
 
unsigned int read_dvdram:1
 
unsigned int read_dvdr:1
 
unsigned int read_dvdrom:1
 
unsigned int read_cdr:1
 
unsigned int read_cdrw:1
 
unsigned int write_dvdram:1
 
unsigned int write_dvdr:1
 
unsigned int write_cdr:1
 
unsigned int write_cdrw:1
 
unsigned int write_simulate:1
 
unsigned int c2_errors:1
 
int buffer_size
 
int tao_block_types
 
int sao_block_types
 
int raw_block_types
 
int packet_block_types
 
struct burn_drivedrive
 

Detailed Description

Information on a drive in the system

Definition at line 586 of file libburn.h.

Field Documentation

◆ buffer_size

int burn_drive_info::buffer_size

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

Definition at line 633 of file libburn.h.

Referenced by drive_getcaps().

◆ c2_errors

unsigned int burn_drive_info::c2_errors

DEPRECATED: Can the drive report C2 errors

Definition at line 630 of file libburn.h.

Referenced by drive_getcaps().

◆ drive

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 664 of file libburn.h.

Referenced by burn_drive_get_adr(), burn_drive_info_forget(), burn_drive_info_free(), burn_drive_probe_cd_write_modes(), drive_getcaps(), Xorriso_aquire_drive(), Xorriso_get_drive_handles(), Xorriso_mount(), and Xorriso_msinfo().

◆ location

char burn_drive_info::location[17]

Invalid: Was: "Location of the drive in the filesystem." 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 599 of file libburn.h.

Referenced by drive_getcaps().

◆ packet_block_types

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 659 of file libburn.h.

Referenced by burn_drive_probe_cd_write_modes(), and drive_getcaps().

◆ product

char burn_drive_info::product[17]

Name of the drive

Definition at line 591 of file libburn.h.

Referenced by drive_getcaps(), and Xorriso_atip().

◆ raw_block_types

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 653 of file libburn.h.

Referenced by burn_drive_probe_cd_write_modes(), and drive_getcaps().

◆ read_cdr

unsigned int burn_drive_info::read_cdr

Can the drive read CD-R discs

Definition at line 613 of file libburn.h.

Referenced by drive_getcaps().

◆ read_cdrw

unsigned int burn_drive_info::read_cdrw

Can the drive read CD-RW discs

Definition at line 615 of file libburn.h.

Referenced by drive_getcaps().

◆ read_dvdr

unsigned int burn_drive_info::read_dvdr

Can the drive read DVD-R discs

Definition at line 609 of file libburn.h.

Referenced by drive_getcaps().

◆ read_dvdram

unsigned int burn_drive_info::read_dvdram

Can the drive read DVD-RAM discs

Definition at line 607 of file libburn.h.

Referenced by drive_getcaps().

◆ read_dvdrom

unsigned int burn_drive_info::read_dvdrom

Can the drive read DVD-ROM discs

Definition at line 611 of file libburn.h.

Referenced by drive_getcaps().

◆ revision

char burn_drive_info::revision[5]

Revision of the drive

Definition at line 593 of file libburn.h.

Referenced by drive_getcaps(), and Xorriso_atip().

◆ sao_block_types

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 647 of file libburn.h.

Referenced by burn_drive_probe_cd_write_modes(), and drive_getcaps().

◆ tao_block_types

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 641 of file libburn.h.

Referenced by burn_drive_probe_cd_write_modes(), and drive_getcaps().

◆ vendor

char burn_drive_info::vendor[9]

Name of the vendor of the drive

Definition at line 589 of file libburn.h.

Referenced by drive_getcaps(), and Xorriso_atip().

◆ write_cdr

unsigned int burn_drive_info::write_cdr

Can the drive write CD-R discs

Definition at line 622 of file libburn.h.

Referenced by burn_drive_probe_cd_write_modes(), and drive_getcaps().

◆ write_cdrw

unsigned int burn_drive_info::write_cdrw

Can the drive write CD-RW discs

Definition at line 624 of file libburn.h.

Referenced by burn_drive_probe_cd_write_modes(), and drive_getcaps().

◆ write_dvdr

unsigned int burn_drive_info::write_dvdr

Can the drive write DVD-R discs

Definition at line 620 of file libburn.h.

Referenced by burn_drive_probe_cd_write_modes(), and drive_getcaps().

◆ write_dvdram

unsigned int burn_drive_info::write_dvdram

Can the drive write DVD-RAM discs

Definition at line 618 of file libburn.h.

Referenced by burn_drive_probe_cd_write_modes(), and drive_getcaps().

◆ write_simulate

unsigned int burn_drive_info::write_simulate

Can the drive simulate a write

Definition at line 627 of file libburn.h.

Referenced by drive_getcaps().


The documentation for this struct was generated from the following file: