Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека разработчика Mac

Разработчик

Ссылка класса IOBDMedia

Опции
Развертывание Target:

На этой странице
Язык:

IOBDMedia

Класс IOBDMedia является абстракцией дискового устройства произвольного доступа для BDs.

Класс IOBDMedia является абстракцией дискового устройства произвольного доступа для BDs.

Наследование


Не применимый

Соответствует


Не применимый

Оператор импорта


Не применимый

Objective C

@import Kernel;

Доступность


Доступный в OS X v10.6 и позже.
  • Объявление

    C++

    virtual IOReturn getSpeed( UInt16 *kilobytesPerSecond);

    Параметры

    kilobytesPerSecond

    Возвращает текущую скорость, используемую для передачи данных, в кБайт/с.

    kBDSpeedMin указывает минимальную скорость для всех носителей BD (1X). kBDSpeedMax указывает максимальную скорость, поддерживаемую в аппаратных средствах.

    Возвращаемое значение

    Возвращает состояние работы.

    Обсуждение

    Используйте текущую скорость для передачи данных.

  • Объявление

    C++

    virtual IOReturn readDiscInfo( IOMemoryDescriptor *buffer, UInt8type, UInt16 *actualByteCount );

    Параметры

    buffer

    Буфер для передачи данных. Размер буфера подразумевает размер передачи данных.

    type

    Зарезервированный для будущего использования. Обнулить.

    actualByteCount

    Возвращает фактическое число байтов, переданных в передаче данных.

    Возвращаемое значение

    Возвращает состояние передачи данных.

    Обсуждение

    Дайте команду MMC READ DISC INFORMATION.

  • Объявление

    C++

    virtual IOReturn readStructure( IOMemoryDescriptor *buffer, UInt8format, UInt32address, UInt8layer, UInt8grantID );

    Параметры

    buffer

    Буфер для передачи данных. Размер буфера подразумевает размер передачи данных.

    format

    Как задокументировано MMC.

    address

    Как задокументировано MMC.

    layer

    Как задокументировано MMC.

    grantID

    Как задокументировано MMC.

    Возвращаемое значение

    Возвращает состояние передачи данных.

    Обсуждение

    Дайте команду MMC READ DISC STRUCTURE.

  • Объявление

    C++

    virtual IOReturn readTrackInfo( IOMemoryDescriptor *buffer, UInt32address, UInt8addressType, UInt8open, UInt16 *actualByteCount );

    Параметры

    buffer

    Буфер для передачи данных. Размер буфера подразумевает размер передачи данных.

    address

    Как задокументировано MMC.

    addressType

    Как задокументировано MMC.

    open

    Зарезервированный для будущего использования. Обнулить.

    actualByteCount

    Возвращает фактическое число байтов, переданных в передаче данных.

    Возвращаемое значение

    Возвращает состояние передачи данных.

    Обсуждение

    Дайте команду MMC READ TRACK INFORMATION.

  • Объявление

    C++

    virtual IOReturn reportKey( IOMemoryDescriptor *buffer, UInt8keyClass, UInt32address, UInt8grantID, UInt8format );

    Параметры

    buffer

    Буфер для передачи данных. Размер буфера подразумевает размер передачи данных.

    keyClass

    Как задокументировано MMC.

    address

    Как задокументировано MMC.

    grantID

    Как задокументировано MMC.

    format

    Как задокументировано MMC.

    Возвращаемое значение

    Возвращает состояние передачи данных.

    Обсуждение

    Дайте команду MMC REPORT KEY.

  • Объявление

    C++

    virtual IOReturn sendKey( IOMemoryDescriptor *buffer, UInt8keyClass, UInt8grantID, UInt8format );

    Параметры

    buffer

    Буфер для передачи данных. Размер буфера подразумевает размер передачи данных.

    keyClass

    Как задокументировано MMC.

    grantID

    Как задокументировано MMC.

    format

    Как задокументировано MMC.

    Возвращаемое значение

    Возвращает состояние передачи данных.

    Обсуждение

    Дайте команду MMC SEND KEY.

  • Объявление

    C++

    virtual IOReturn setSpeed( UInt16kilobytesPerSecond);

    Параметры

    kilobytesPerSecond

    Скорость, которая будет использоваться для передачи данных в кБайт/с.

    kBDSpeedMin указывает минимальную скорость для всех носителей BD (1X). kBDSpeedMax указывает максимальную скорость, поддерживаемую в аппаратных средствах.

    Возвращаемое значение

    Возвращает состояние работы.

    Обсуждение

    Установите скорость, которая будет использоваться для передачи данных.

  • Объявление

    C++

    virtual IOReturn splitTrack( UInt32address);

    Параметры

    address

    Как задокументировано MMC.

    Возвращаемое значение

    Возвращает состояние работы.

    Обсуждение

    Дайте команду MMC RESERVE TRACK с битом ARSV.