#include <IOKit/storage/IODVDMediaBSDClient.h>
IOKit/storage/IODVDMediaBSDClient.h Kernel.framework
Definitions
ioctl description
---------------------------- ------------------------------------------------
DKIOCDVDREADSTRUCTURE see IODVDMedia::readStructure() in IODVDMedia.h
DKIOCDVDREADDISCINFO see IODVDMedia::readDiscInfo() in IODVDMedia.h
DKIOCDVDREADRZONEINFO see IODVDMedia::readRZoneInfo() in IODVDMedia.h
DKIOCDVDREPORTKEY see IODVDMedia::reportKey() in IODVDMedia.h
DKIOCDVDSENDKEY see IODVDMedia::sendKey() in IODVDMedia.h
DKIOCDVDGETSPEED see IODVDMedia::getSpeed() in IODVDMedia.h
DKIOCDVDSETSPEED see IODVDMedia::setSpeed() in IODVDMedia.h
in /System/Library/Frameworks/Kernel.framework/Headers/IOKit/storage/
7 macros · 5 structs · 5 typedefs
size 24, align 8
| uint8_t | format | |
| uint8_t[3] | reserved0008 | reserved, clear to zero |
| uint32_t | address | |
| uint8_t | grantID | |
| uint8_t | layer | |
| uint8_t[4] | reserved0080 | reserved, clear to zero |
| uint16_t | bufferLength | |
| void * | buffer | |
typedef struct dk_dvd_read_structure_t dk_dvd_read_structure_t;
size 24, align 8
| uint8_t | format | |
| uint8_t | keyClass | |
| uint8_t | blockCount | |
| uint8_t[1] | reserved0024 | reserved, clear to zero |
| uint32_t | address | |
| uint8_t | grantID | |
| uint8_t[5] | reserved0072 | reserved, clear to zero |
| uint16_t | bufferLength | |
| void * | buffer | |
typedef struct dk_dvd_report_key_t dk_dvd_report_key_t;
size 24, align 8
| uint8_t | format | |
| uint8_t | keyClass | |
| uint8_t[6] | reserved0016 | reserved, clear to zero |
| uint8_t | grantID | |
| uint8_t[5] | reserved0072 | reserved, clear to zero |
| uint16_t | bufferLength | |
| void * | buffer | |
typedef struct dk_dvd_send_key_t dk_dvd_send_key_t;
size 24, align 8
| uint8_t[14] | reserved0000 | reserved, clear to zero |
| uint16_t | bufferLength | actual length on return |
| void * | buffer | |
typedef struct dk_dvd_read_disc_info_t dk_dvd_read_disc_info_t;
size 24, align 8
| uint8_t[4] | reserved0000 | reserved, clear to zero |
| uint32_t | address | |
| uint8_t | addressType | |
| uint8_t[5] | reserved0072 | reserved, clear to zero |
| uint16_t | bufferLength | actual length on return |
| void * | buffer | |
typedef struct dk_dvd_read_rzone_info_t dk_dvd_read_rzone_info_t;
#define DKIOCDVDGETSPEED _IOR('d', 131, uint16_t)#define DKIOCDVDSETSPEED _IOW('d', 131, uint16_t)