libburn 1.5.8
burn_progress_v2 Struct Reference

Operation progress report with long block numbers. More...

#include <libburn.h>

Data Fields

int revision
 Revision of the struct format.
 
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.
 
off_t start_sector
 The starting logical block address.
 
off_t sectors
 On write: The number of sectors.
 
off_t sector
 On write: The current sector being processed.
 
off_t buffer_capacity
 The capacity of the drive buffer.
 
off_t 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.
 
off_t buffer_min_fill
 The minimum number of bytes stored in buffer during write.
 

Detailed Description

Operation progress report with long block numbers.

All values are 0 based indices. Handed out by burn_drive_get_status_v2().

Since
1.5.8

Definition at line 731 of file libburn.h.

Field Documentation

◆ buffer_available

off_t burn_progress_v2::buffer_available

The free space in the drive buffer (might be slightly outdated)

Definition at line 760 of file libburn.h.

◆ buffer_capacity

off_t burn_progress_v2::buffer_capacity

The capacity of the drive buffer.

Definition at line 758 of file libburn.h.

◆ buffer_min_fill

off_t burn_progress_v2::buffer_min_fill

The minimum number of bytes stored in buffer during write.

(Caution: Before surely one buffer size of bytes was processed, this value is 0x7fffffffffffffff.)

Definition at line 768 of file libburn.h.

◆ buffered_bytes

off_t burn_progress_v2::buffered_bytes

The number of bytes sent to the drive buffer.

Definition at line 763 of file libburn.h.

◆ index

int burn_progress_v2::index

Current index.

Definition at line 747 of file libburn.h.

◆ indices

int burn_progress_v2::indices

The total number of indices.

Definition at line 745 of file libburn.h.

◆ revision

int burn_progress_v2::revision

Revision of the struct format.

0= Elements up to .buffer_min_fill

Definition at line 734 of file libburn.h.

◆ sector

off_t burn_progress_v2::sector

On write: The current sector being processed.

On blank: Relative progress steps 0 to 0x10000

Definition at line 755 of file libburn.h.

◆ sectors

off_t burn_progress_v2::sectors

On write: The number of sectors.

On blank: 0x10000 as upper limit for relative progress steps

Definition at line 752 of file libburn.h.

◆ session

int burn_progress_v2::session

Current session.

Definition at line 739 of file libburn.h.

◆ sessions

int burn_progress_v2::sessions

The total number of sessions.

Definition at line 737 of file libburn.h.

◆ start_sector

off_t burn_progress_v2::start_sector

The starting logical block address.

Definition at line 749 of file libburn.h.

◆ track

int burn_progress_v2::track

Current track.

Definition at line 743 of file libburn.h.

◆ tracks

int burn_progress_v2::tracks

The total number of tracks.

Definition at line 741 of file libburn.h.


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

Generated for libburn by  doxygen 1.13.2