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( UInt16
kilobytesPerSecond
);Параметры
kilobytesPerSecond
Скорость, которая будет использоваться для передачи данных в кБайт/с.
kDVDSpeedMin указывает минимальную скорость для всех носителей DVD (1X). kDVDSpeedMax указывает максимальную скорость, поддерживаемую в аппаратных средствах.
Возвращаемое значение
Возвращает состояние работы.
Обсуждение
Установите скорость, которая будет использоваться для передачи данных.