libburn 1.5.6
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
 Whether the current profile indicates CD media.
 
int might_simulate
 Whether the current profile is able to perform simulated write.
 

Detailed Description

The reply structure for burn_disc_get_multi_caps()

Definition at line 3638 of file libburn.h.

Field Documentation

◆ advised_write_mode

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

◆ current_is_cd_profile

int burn_multi_caps::current_is_cd_profile

Whether the current profile indicates CD media.

1=yes, 0=no

Definition at line 3711 of file libburn.h.

◆ current_profile

int burn_multi_caps::current_profile

Profile number which was current when the reply was generated.

Definition at line 3708 of file libburn.h.

◆ might_do_raw

int burn_multi_caps::might_do_raw

Definition at line 3695 of file libburn.h.

◆ might_do_sao

int burn_multi_caps::might_do_sao

Definition at line 3694 of file libburn.h.

◆ might_do_tao

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

◆ might_simulate

int burn_multi_caps::might_simulate

Whether the current profile is able to perform simulated write.

Definition at line 3716 of file libburn.h.

◆ multi_session

int burn_multi_caps::multi_session

Definition at line 3651 of file libburn.h.

◆ multi_track

int burn_multi_caps::multi_track

Definition at line 3659 of file libburn.h.

◆ selected_write_mode

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

◆ start_adr

int burn_multi_caps::start_adr

Definition at line 3669 of file libburn.h.

◆ start_alignment

off_t burn_multi_caps::start_alignment

The alignment for start addresses.

( start_address % start_alignment ) must be 0.

Definition at line 3674 of file libburn.h.

◆ start_range_high

off_t burn_multi_caps::start_range_high

The highest addressable start address.

Definition at line 3682 of file libburn.h.

◆ start_range_low

off_t burn_multi_caps::start_range_low

The lowest permissible start address.

Definition at line 3678 of file libburn.h.


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