libburn
1.1.8
|
Information about a track on a disc - this is from the q sub channel of the lead-in area of a disc. More...
#include <libburn.h>
Data Fields | |
unsigned char | session |
Session the track is in. | |
unsigned char | adr |
Type of data. | |
unsigned char | control |
Type of data in the track. | |
unsigned char | tno |
Zero. | |
unsigned char | point |
Track number or special information. | |
unsigned char | min |
unsigned char | sec |
unsigned char | frame |
unsigned char | zero |
unsigned char | pmin |
Track start time minutes for normal tracks. | |
unsigned char | psec |
Track start time seconds for normal tracks. | |
unsigned char | pframe |
Track start time frames for normal tracks. | |
unsigned char | extensions_valid |
unsigned char | session_msb |
unsigned char | point_msb |
int | start_lba |
int | track_blocks |
int | last_recorded_address |
Information about a track on a disc - this is from the q sub channel of the lead-in area of a disc.
The documentation here is very terse. See a document such as mmc3 for proper information.
CAUTION : This structure is prone to future extension !
Do not restrict your application to unsigned char with any counter like "session", "point", "pmin", ... Do not rely on the current size of a burn_toc_entry.
ts A70201 : DVD extension, see below
unsigned char burn_toc_entry::adr |
unsigned char burn_toc_entry::control |
unsigned char burn_toc_entry::extensions_valid |
unsigned char burn_toc_entry::frame |
unsigned char burn_toc_entry::min |
unsigned char burn_toc_entry::pframe |
unsigned char burn_toc_entry::pmin |
unsigned char burn_toc_entry::point |
unsigned char burn_toc_entry::point_msb |
unsigned char burn_toc_entry::psec |
unsigned char burn_toc_entry::sec |
unsigned char burn_toc_entry::session |
unsigned char burn_toc_entry::session_msb |
unsigned char burn_toc_entry::tno |
unsigned char burn_toc_entry::zero |