libcdio-paranoia  10.2+2.0.0
toc.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2019
3  Rocky Bernstein <rocky@gnu.org>
4 */
5 
11 #ifndef CDIO__PARANOIA__TOC_H_
12 #define CDIO__PARANOIA__TOC_H_
13 
14 #include <cdio/cdio.h>
15 
16 #ifdef __cplusplus
17 extern "C" {
18 #endif /* __cplusplus */
19 
23  typedef struct cdrom_paranoia_s cdrom_paranoia_t;
24  typedef struct cdrom_drive_s cdrom_drive_t;
25 
31  extern int cdio_cddap_sector_gettrack(cdrom_drive_t *d, lsn_t lsn);
32 
37  extern int cdio_cddap_track_channels(cdrom_drive_t *d, track_t i_track);
38 
40  extern int cdio_cddap_track_audiop(cdrom_drive_t *d, track_t i_track);
41 
43  extern int cdio_cddap_track_copyp(cdrom_drive_t *d, track_t i_track);
44 
48  extern int cdio_cddap_track_preemp(cdrom_drive_t *d, track_t i_track);
49 
52 
57 
58 #ifdef __cplusplus
59 }
60 #endif
61 
62 #endif /*CDIO__PARANOIA__TOC_H_*/
Structure for cdparanoia's CD-ROM access.
Definition: cdda.h:80
Definition: p_block.h:153
lsn_t cdio_cddap_disc_firstsector(cdrom_drive_t *d)
int cdio_cddap_track_audiop(cdrom_drive_t *d, track_t i_track)
Definition: toc.c:194
int cdio_cddap_sector_gettrack(cdrom_drive_t *d, lsn_t lsn)
Definition: toc.c:169
int cdio_cddap_track_channels(cdrom_drive_t *d, track_t i_track)
Definition: toc.c:187
lsn_t cdio_cddap_disc_lastsector(cdrom_drive_t *d)
int cdio_cddap_track_preemp(cdrom_drive_t *d, track_t i_track)
Definition: toc.c:212
int cdio_cddap_track_copyp(cdrom_drive_t *d, track_t i_track)
Definition: toc.c:202