79 void *p_buf,
lsn_t i_lsn);
92 void *p_buf,
lsn_t i_lsn,
113 void *p_buf,
lsn_t i_lsn,
114 uint16_t i_blocksize,
126 void *p_buf,
lsn_t i_lsn,
139 void *p_buf,
lsn_t i_lsn,
157 void *p_buf,
lsn_t i_lsn,
182 void *p_buf,
lsn_t i_lsn,
struct _CdIo CdIo_t
Definition cdio.h:47
driver_return_code_t
Definition device.h:205
off_t cdio_lseek(const CdIo_t *p_cdio, off_t offset, int whence)
driver_return_code_t cdio_read_mode1_sectors(const CdIo_t *p_cdio, void *p_buf, lsn_t i_lsn, bool b_form2, uint32_t i_blocks)
driver_return_code_t cdio_read_sectors(const CdIo_t *p_cdio, void *p_buf, lsn_t i_lsn, cdio_read_mode_t read_mode, uint32_t i_blocks)
driver_return_code_t cdio_read_sector(const CdIo_t *p_cdio, void *p_buf, lsn_t i_lsn, cdio_read_mode_t read_mode)
cdio_read_mode_t
Definition read.h:34
@ CDIO_READ_MODE_M2F1
Definition read.h:38
@ CDIO_READ_MODE_M2F2
Definition read.h:39
@ CDIO_READ_MODE_AUDIO
Definition read.h:35
@ CDIO_READ_MODE_M1F2
Definition read.h:37
@ CDIO_READ_MODE_M1F1
Definition read.h:36
driver_return_code_t cdio_read_data_sectors(const CdIo_t *p_cdio, void *p_buf, lsn_t i_lsn, uint16_t i_blocksize, uint32_t i_blocks)
driver_return_code_t cdio_read_audio_sectors(const CdIo_t *p_cdio, void *p_buf, lsn_t i_lsn, uint32_t i_blocks)
driver_return_code_t cdio_read_mode1_sector(const CdIo_t *p_cdio, void *p_buf, lsn_t i_lsn, bool b_form2)
driver_return_code_t cdio_read_mode2_sectors(const CdIo_t *p_cdio, void *p_buf, lsn_t i_lsn, bool b_form2, uint32_t i_blocks)
driver_return_code_t cdio_read_mode2_sector(const CdIo_t *p_cdio, void *p_buf, lsn_t i_lsn, bool b_form2)
driver_return_code_t cdio_read_audio_sector(const CdIo_t *p_cdio, void *p_buf, lsn_t i_lsn)
ssize_t cdio_read(const CdIo_t *p_cdio, void *p_buf, size_t i_size)
Common type definitions used pervasively in libcdio.
int32_t lsn_t
Definition types.h:250