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_read_opts Struct Reference

#include <options.h>

Collaboration diagram for burn_read_opts:
[legend]

Data Fields

struct burn_drivedrive
 
int refcount
 
unsigned int raw:1
 
unsigned int c2errors:1
 
unsigned int subcodes_audio:1
 
unsigned int subcodes_data:1
 
unsigned int hardware_error_recovery:1
 
unsigned int report_recovered_errors:1
 
unsigned int transfer_damaged_blocks:1
 
unsigned char hardware_error_retries
 
unsigned int dap_bit
 

Detailed Description

Options for disc reading operations. This should be created with burn_read_opts_new() and freed with burn_read_opts_free().

Definition at line 113 of file options.h.

Field Documentation

◆ c2errors

unsigned int burn_read_opts::c2errors

Report c2 errors. Useful for statistics reporting

Definition at line 127 of file options.h.

Referenced by burn_packet_process(), burn_read_opts_new(), and burn_read_opts_set_c2errors().

◆ dap_bit

unsigned int burn_read_opts::dap_bit

Whether to set DAP bit which allows the drive to apply "flaw obscuring mechanisms like audio data mute and interpolate"

Definition at line 148 of file options.h.

Referenced by burn_read_opts_new(), mmc_read_cd(), and mmc_read_cd_msf().

◆ drive

struct burn_drive* burn_read_opts::drive

Drive the read opts are good for

Definition at line 116 of file options.h.

Referenced by burn_read_opts_new().

◆ hardware_error_recovery

unsigned int burn_read_opts::hardware_error_recovery

Have the drive recover errors if possible

Definition at line 133 of file options.h.

Referenced by burn_read_opts_new(), burn_read_opts_set_hardware_error_recovery(), and spc_select_error_params().

◆ hardware_error_retries

unsigned char burn_read_opts::hardware_error_retries

The number of retries the hardware should make to correct errors.

Definition at line 141 of file options.h.

Referenced by burn_disc_read(), burn_read_opts_new(), and burn_read_opts_set_hardware_error_retries().

◆ raw

unsigned int burn_read_opts::raw

Read in raw mode, so that everything in the data tracks on the disc is read, including headers. Not needed if just reading a filesystem off a disc, but it should usually be used when making a disc image or copying a disc.

Definition at line 125 of file options.h.

Referenced by burn_read_opts_new(), and burn_read_opts_set_raw().

◆ refcount

int burn_read_opts::refcount

For internal use.

Definition at line 119 of file options.h.

Referenced by burn_read_opts_free(), and burn_read_opts_new().

◆ report_recovered_errors

unsigned int burn_read_opts::report_recovered_errors

Report errors even when they were recovered from

Definition at line 135 of file options.h.

Referenced by burn_read_opts_new(), burn_read_opts_report_recovered_errors(), burn_sector_length_read(), mmc_read_cd(), mmc_read_cd_msf(), and spc_select_error_params().

◆ subcodes_audio

unsigned int burn_read_opts::subcodes_audio

Read subcodes from audio tracks on the disc

Definition at line 129 of file options.h.

Referenced by burn_packet_process(), burn_read_opts_new(), burn_read_opts_read_subcodes_audio(), burn_sector_length_read(), mmc_read_cd(), and mmc_read_cd_msf().

◆ subcodes_data

unsigned int burn_read_opts::subcodes_data

Read subcodes from data tracks on the disc

Definition at line 131 of file options.h.

Referenced by burn_packet_process(), burn_read_opts_new(), burn_read_opts_read_subcodes_data(), burn_sector_length_read(), mmc_read_cd(), and mmc_read_cd_msf().

◆ transfer_damaged_blocks

unsigned int burn_read_opts::transfer_damaged_blocks

Read blocks even when there are unrecoverable errors in them

Definition at line 137 of file options.h.

Referenced by burn_read_opts_new(), burn_read_opts_transfer_damaged_blocks(), and spc_select_error_params().


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