IODVDMedia
Класс IODVDMedia является абстракцией дискового устройства произвольного доступа для DVDs.
Класс IODVDMedia является абстракцией дискового устройства произвольного доступа для DVDs.
Наследование
Не применимый
Соответствует
Не применимый
Оператор импорта
Не применимый
Objective C
@import Kernel;
Доступность
Доступный в OS X v10.6 и позже.
-
Объявление
C++
virtual IOReturn getSpeed( UInt16 *kilobytesPerSecond);Параметры
kilobytesPerSecondВозвращает текущую скорость, используемую для передачи данных, в кБайт/с.
kDVDSpeedMin указывает минимальную скорость для всех носителей DVD (1X). kDVDSpeedMax указывает максимальную скорость, поддерживаемую в аппаратных средствах.
Возвращаемое значение
Возвращает состояние работы.
Обсуждение
Используйте текущую скорость для передачи данных.
-
Объявление
C++
virtual IOReturn readDiscInfo( IOMemoryDescriptor *buffer, UInt16 *actualByteCount);Параметры
bufferБуфер для передачи данных. Размер буфера подразумевает размер передачи данных.
actualByteCountВозвращает фактическое число байтов, переданных в передаче данных.
Возвращаемое значение
Возвращает состояние передачи данных.
Обсуждение
Дайте команду MMC READ DISC INFORMATION.
-
Объявление
C++
virtual IOReturn readRZoneInfo( IOMemoryDescriptor *buffer, UInt32address, DVDRZoneInfoAddressTypeaddressType, UInt16 *actualByteCount);Параметры
bufferБуфер для передачи данных. Размер буфера подразумевает размер передачи данных.
addressКак задокументировано MMC.
addressTypeКак задокументировано MMC.
actualByteCountВозвращает фактическое число байтов, переданных в передаче данных.
Возвращаемое значение
Возвращает состояние передачи данных.
Обсуждение
Дайте команду MMC READ RZONE INFORMATION (READ TRACK INFORMATION).
-
Объявление
C++
virtual IOReturn readStructure( IOMemoryDescriptor *buffer, const DVDStructureFormatformat, const UInt32address, const UInt8layer, const UInt8grantID);Параметры
bufferБуфер для передачи данных. Размер буфера подразумевает размер передачи данных.
formatКак задокументировано MMC.
addressКак задокументировано MMC.
layerКак задокументировано MMC.
grantIDКак задокументировано MMC.
Возвращаемое значение
Возвращает состояние передачи данных.
Обсуждение
Дайте команду MMC READ DVD STRUCTURE.
-
Объявление
C++
virtual IOReturn reportKey( IOMemoryDescriptor *buffer, const DVDKeyClasskeyClass, const UInt32address, const UInt8grantID, const DVDKeyFormatformat);Параметры
bufferБуфер для передачи данных. Размер буфера подразумевает размер передачи данных. Нуль передачи для kDVDKeyFormatAGID_Invalidate форматирует случай.
keyClassКак задокументировано MMC.
addressКак задокументировано MMC.
grantIDКак задокументировано MMC.
formatКак задокументировано MMC.
Возвращаемое значение
Возвращает состояние передачи данных.
Обсуждение
Дайте команду MMC REPORT KEY.
-
Объявление
C++
virtual IOReturn sendKey( IOMemoryDescriptor *buffer, const DVDKeyClasskeyClass, const UInt8grantID, const DVDKeyFormatformat);Параметры
bufferБуфер для передачи данных. Размер буфера подразумевает размер передачи данных. Нуль передачи для kDVDKeyFormatAGID_Invalidate форматирует случай.
keyClassКак задокументировано MMC.
grantIDКак задокументировано MMC.
formatКак задокументировано MMC.
Возвращаемое значение
Возвращает состояние передачи данных.
Обсуждение
Дайте команду MMC SEND KEY.
-
Объявление
C++
virtual IOReturn setSpeed( UInt16kilobytesPerSecond);Параметры
kilobytesPerSecondСкорость, которая будет использоваться для передачи данных в кБайт/с.
kDVDSpeedMin указывает минимальную скорость для всех носителей DVD (1X). kDVDSpeedMax указывает максимальную скорость, поддерживаемую в аппаратных средствах.
Возвращаемое значение
Возвращает состояние работы.
Обсуждение
Установите скорость, которая будет использоваться для передачи данных.
