|
Data Structures |
struct | track_flags_t |
| Structure containing attributes associated with a track. More...
|
Defines |
#define | CDIO_CD_MIN_TRACK_NO 1 |
Enumerations |
enum | track_format_t {
TRACK_FORMAT_AUDIO,
TRACK_FORMAT_CDI,
TRACK_FORMAT_XA,
TRACK_FORMAT_DATA,
TRACK_FORMAT_PSX,
TRACK_FORMAT_ERROR
} |
enum | track_flag_t { CDIO_TRACK_FLAG_FALSE,
CDIO_TRACK_FLAG_TRUE,
CDIO_TRACK_FLAG_ERROR,
CDIO_TRACK_FLAG_UNKNOWN
} |
enum | cdio_track_enums {
CDIO_CDROM_LBA = 0x01,
CDIO_CDROM_MSF = 0x02,
CDIO_CDROM_DATA_TRACK = 0x04,
CDIO_CDROM_CDI_TRACK = 0x10,
CDIO_CDROM_XA_TRACK = 0x20,
CDIO_CD_MAX_TRACKS = 99,
CDIO_CDROM_LEADOUT_TRACK = 0xAA,
CDIO_INVALID_TRACK = 0xFF
} |
enum | trackmode_t {
AUDIO,
MODE1,
MODE1_RAW,
MODE2,
MODE2_FORM1,
MODE2_FORM2,
MODE2_FORM_MIX,
MODE2_RAW
} |
Functions |
cdtext_t * | cdio_get_cdtext (CdIo_t *p_cdio, track_t i_track) |
track_t | cdio_get_first_track_num (const CdIo_t *p_cdio) |
track_t | cdio_get_last_track_num (const CdIo_t *p_cdio) |
track_t | cdio_get_track (const CdIo_t *p_cdio, lsn_t lsn) |
int | cdio_get_track_channels (const CdIo_t *p_cdio, track_t i_track) |
track_flag_t | cdio_get_track_copy_permit (const CdIo_t *p_cdio, track_t i_track) |
track_format_t | cdio_get_track_format (const CdIo_t *p_cdio, track_t i_track) |
bool | cdio_get_track_green (const CdIo_t *p_cdio, track_t i_track) |
lsn_t | cdio_get_track_last_lsn (const CdIo_t *p_cdio, track_t i_track) |
lba_t | cdio_get_track_lba (const CdIo_t *p_cdio, track_t i_track) |
lsn_t | cdio_get_track_lsn (const CdIo_t *p_cdio, track_t i_track) |
bool | cdio_get_track_msf (const CdIo_t *p_cdio, track_t i_track, msf_t *msf) |
track_flag_t | cdio_get_track_preemphasis (const CdIo_t *p_cdio, track_t i_track) |
unsigned int | cdio_get_track_sec_count (const CdIo_t *p_cdio, track_t i_track) |
Variables |
const char * | track_format2str [6] |