burn_progress Struct Reference

#include <libburn.h>


Detailed Description

Operation progress report.

All values are 0 based indices.

Definition at line 554 of file 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
 Curent 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.

Field Documentation

The total number of sessions.

Definition at line 556 of file libburn.h.

Current session.

Definition at line 558 of file libburn.h.

The total number of tracks.

Definition at line 560 of file libburn.h.

Current track.

Definition at line 562 of file libburn.h.

Referenced by libburner_payload().

The total number of indices.

Definition at line 564 of file libburn.h.

Curent index.

Definition at line 566 of file libburn.h.

The starting logical block address.

Definition at line 568 of file libburn.h.

On write: The number of sectors.

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

Definition at line 571 of file libburn.h.

Referenced by libburner_blank_disc(), libburner_format_owrt(), and libburner_payload().

On write: The current sector being processed.

On blank: Relative progress steps 0 to 0x10000

Definition at line 574 of file libburn.h.

Referenced by libburner_blank_disc(), libburner_format_owrt(), and libburner_payload().

The capacity of the drive buffer.

Definition at line 578 of file libburn.h.

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

Definition at line 580 of file libburn.h.

The number of bytes sent to the drive buffer.

Definition at line 584 of file libburn.h.

The minimum number of bytes stored in buffer during write.

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

Definition at line 589 of file libburn.h.


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

Generated on Tue Aug 5 17:26:00 2008 for libburn by  doxygen 1.5.6