|
libburn
1.2.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 |
| int | track_status_bits |
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.
| unsigned char burn_toc_entry::adr |
| unsigned char burn_toc_entry::control |
| unsigned char burn_toc_entry::pframe |
| unsigned char burn_toc_entry::pmin |
| unsigned char burn_toc_entry::point |
| unsigned char burn_toc_entry::psec |
| unsigned char burn_toc_entry::session |