libburn  1.2.8
Data Fields
burn_multi_caps Struct Reference

The reply structure for burn_disc_get_multi_caps() More...

#include <libburn.h>

Data Fields

int multi_session
int multi_track
int start_adr
off_t start_alignment
 The alignment for start addresses.
off_t start_range_low
 The lowest permissible start address.
off_t start_range_high
 The highest addressable start address.
int might_do_tao
 Potential availability of write modes 4= needs no size prediction, not to be chosen automatically 3= needs size prediction, not to be chosen automatically 2= available, no size prediction necessary 1= available, needs exact size prediction 0= not available With CD media (profiles 0x09 and 0x0a) check also the elements *_block_types of the according write mode.
int might_do_sao
int might_do_raw
enum burn_write_types advised_write_mode
 Generally advised write mode.
enum burn_write_types selected_write_mode
 Write mode as given by parameter wt of burn_disc_get_multi_caps().
int current_profile
 Profile number which was current when the reply was generated.
int current_is_cd_profile
 Wether the current profile indicates CD media.
int might_simulate
 Wether the current profile is able to perform simulated write.

Detailed Description

The reply structure for burn_disc_get_multi_caps()

Definition at line 3289 of file libburn.h.


Field Documentation

enum burn_write_types burn_multi_caps::advised_write_mode

Generally advised write mode.

Not necessarily the one chosen by burn_write_opts_auto_write_type() because the burn_disc structure might impose particular demands.

Definition at line 3352 of file libburn.h.

int burn_multi_caps::current_is_cd_profile

Wether the current profile indicates CD media.

1=yes, 0=no

Definition at line 3362 of file libburn.h.

int burn_multi_caps::current_profile

Profile number which was current when the reply was generated.

Definition at line 3359 of file libburn.h.

int burn_multi_caps::might_do_raw

Definition at line 3346 of file libburn.h.

int burn_multi_caps::might_do_sao

Definition at line 3345 of file libburn.h.

int burn_multi_caps::might_do_tao

Potential availability of write modes 4= needs no size prediction, not to be chosen automatically 3= needs size prediction, not to be chosen automatically 2= available, no size prediction necessary 1= available, needs exact size prediction 0= not available With CD media (profiles 0x09 and 0x0a) check also the elements *_block_types of the according write mode.

Definition at line 3344 of file libburn.h.

int burn_multi_caps::might_simulate

Wether the current profile is able to perform simulated write.

Definition at line 3367 of file libburn.h.

int burn_multi_caps::multi_session

Definition at line 3302 of file libburn.h.

int burn_multi_caps::multi_track

Definition at line 3310 of file libburn.h.

enum burn_write_types burn_multi_caps::selected_write_mode

Write mode as given by parameter wt of burn_disc_get_multi_caps().

Definition at line 3356 of file libburn.h.

int burn_multi_caps::start_adr

Definition at line 3320 of file libburn.h.

off_t burn_multi_caps::start_alignment

The alignment for start addresses.

( start_address % start_alignment ) must be 0.

Definition at line 3325 of file libburn.h.

off_t burn_multi_caps::start_range_high

The highest addressable start address.

Definition at line 3333 of file libburn.h.

off_t burn_multi_caps::start_range_low

The lowest permissible start address.

Definition at line 3329 of file libburn.h.


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