Type Alias cdrom_drive_t
Source pub type cdrom_drive_t = cdrom_drive_s;
#[repr(C)]
pub struct cdrom_drive_t {Show 27 fields
pub p_cdio: *mut _CdIo,
pub opened: i32,
pub cdda_device_name: *mut i8,
pub drive_model: *mut i8,
pub drive_type: i32,
pub bigendianp: i32,
pub nsectors: i32,
pub cd_extra: i32,
pub b_swap_bytes: bool,
pub tracks: u8,
pub disc_toc: [TOC_s; 100],
pub audio_first_sector: i32,
pub audio_last_sector: i32,
pub errordest: i32,
pub messagedest: i32,
pub errorbuf: *mut i8,
pub messagebuf: *mut i8,
pub enable_cdda: Option<unsafe extern "C" fn(*mut cdrom_drive_s, i32) -> i32>,
pub read_toc: Option<unsafe extern "C" fn(*mut cdrom_drive_s) -> i32>,
pub read_audio: Option<unsafe extern "C" fn(*mut cdrom_drive_s, *mut c_void, i32, i64) -> i64>,
pub set_speed: Option<unsafe extern "C" fn(*mut cdrom_drive_s, i32) -> i32>,
pub error_retry: i32,
pub report_all: i32,
pub is_atapi: i32,
pub is_mmc: i32,
pub last_milliseconds: i32,
pub i_test_flags: i32,
}