libburn 1.5.6
|
Operation progress report. More...
#include <libburn.h>
Data Fields | |
int | sessions |
The total number of sessions. | |
int | session |
Current session. | |
int | tracks |
The total number of tracks. | |
int | track |
Current track. | |
int | indices |
The total number of indices. | |
int | index |
Current index. | |
int | start_sector |
The starting logical block address. | |
int | sectors |
On write: The number of sectors. | |
int | sector |
On write: The current sector being processed. | |
unsigned | buffer_capacity |
The capacity of the drive buffer. | |
unsigned | buffer_available |
The free space in the drive buffer (might be slightly outdated) | |
off_t | buffered_bytes |
The number of bytes sent to the drive buffer. | |
unsigned | buffer_min_fill |
The minimum number of bytes stored in buffer during write. | |
Operation progress report.
All values are 0 based indices.
unsigned burn_progress::buffer_available |
unsigned burn_progress::buffer_capacity |
unsigned burn_progress::buffer_min_fill |
off_t burn_progress::buffered_bytes |
int burn_progress::sector |
On write: The current sector being processed.
On blank: Relative progress steps 0 to 0x10000
Definition at line 690 of file libburn.h.
Referenced by libburner_blank_disc(), libburner_format(), and libburner_payload().
int burn_progress::sectors |
On write: The number of sectors.
On blank: 0x10000 as upper limit for relative progress steps
Definition at line 687 of file libburn.h.
Referenced by libburner_blank_disc(), libburner_format(), and libburner_payload().
int burn_progress::start_sector |
int burn_progress::track |