cdrom_drive_t

Type Alias cdrom_drive_t 

Source
pub type cdrom_drive_t = cdrom_drive_s;

Aliased Type§

#[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,
}

Fields§

§p_cdio: *mut _CdIo§opened: i32§cdda_device_name: *mut i8§drive_model: *mut i8§drive_type: i32§bigendianp: i32§nsectors: i32§cd_extra: i32§b_swap_bytes: bool§tracks: u8§disc_toc: [TOC_s; 100]§audio_first_sector: i32§audio_last_sector: i32§errordest: i32§messagedest: i32§errorbuf: *mut i8§messagebuf: *mut i8§enable_cdda: Option<unsafe extern "C" fn(*mut cdrom_drive_s, i32) -> i32>§read_toc: Option<unsafe extern "C" fn(*mut cdrom_drive_s) -> i32>§read_audio: Option<unsafe extern "C" fn(*mut cdrom_drive_s, *mut c_void, i32, i64) -> i64>§set_speed: Option<unsafe extern "C" fn(*mut cdrom_drive_s, i32) -> i32>§error_retry: i32§report_all: i32§is_atapi: i32§is_mmc: i32§last_milliseconds: i32§i_test_flags: i32