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

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

Разработчик

Ссылка DRCoreDevice.h

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

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

Ссылка DRCoreDevice.h

Устройство взаимодействует через интерфейс для Записи Диска.

Включенные заголовки

  • <CoreServices/CoreServices.h>

  • <DiscRecording/DRCoreObject.h>

  • <AvailabilityMacros.h>

  • <math.h>

  • <IOKit/IOKitLib.h>

Функции

  • Объявление

    Objective C

    #define DRDeviceCDXFactorForKPS(kps) (UInt32)floor((kps)/kDRDeviceBurnSpeedCD1x + 0.5)

    Обсуждение

    Макрос для преобразования из КБайт/с оценивает эквивалентному x-фактору (1x, 8x, 20x, и т.д.) для записи CD, где 1 КБ = 1 000 байтов.

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

    Objective C

    @import DiscRecording;

    Доступность

    Доступный в OS X v10.2 и позже.

  • Объявление

    Objective C

    #define DRDeviceDVDXFactorForKPS(kps) (UInt32)floor((kps)/kDRDeviceBurnSpeedDVD1x + 0.5)

    Обсуждение

    Макрос для преобразования из КБайт/с оценивает эквивалентному x-фактору (1x, 8x, 20x, и т.д.) для записи DVD, где 1 КБ = 1 000 байтов.

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

    Objective C

    @import DiscRecording;

    Доступность

    Доступный в OS X v10.2 и позже.

  • Объявление

    Objective C

    #define DRDeviceKPSForCDXFactor(xfactor) ((float)(xfactor) * kDRDeviceBurnSpeedCD1x)

    Обсуждение

    Макрос для преобразования из x-фактора (1x, 8x, 20x, и т.д.) к реальному КБайт/с оценивает за запись CD. Для этого макроса, 1 КБ = 1 000 байтов.

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

    Objective C

    @import DiscRecording;

    Доступность

    Доступный в OS X v10.2 и позже.

  • Объявление

    Objective C

    #define DRDeviceKPSForDVDXFactor(xfactor) ((float)(xfactor) * kDRDeviceBurnSpeedDVD1x)

    Обсуждение

    Макрос для преобразования из x-фактора (1x, 8x, 20x, и т.д.) к реальному КБайт/с оценивает за запись DVD, где 1 КБ = 1 000 байтов.

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

    Objective C

    @import DiscRecording;

    Доступность

    Доступный в OS X v10.2 и позже.

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

    Объявление

    Swift

    func DRCopyDeviceArray() -> Unmanaged<CFArray>!

    Objective C

    CFArrayRef DRCopyDeviceArray ( void );

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

    Вызывают CFArray, содержащий устройства, присоединенные к системе в это время функция.

    Обсуждение

    В то время как компьютер работает, FireWire, USB, и другие технологии позволяют пользователям подключать и отключать устройства. Массив устройства, возвращенный этой функцией, является снимком, который, как гарантируют, не останется текущим для времени жизни процесса.

    Так как подключения устройства являются динамичными, лучшая опция, чем эта функция должна вести список подключенных устройств путем прислушивания kDRDeviceAppearedNotification и kDRDeviceDisappearedNotification уведомлений. Эта функция является самой полезной для того, чтобы первоначально заполнить список устройств.

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

    Objective C

    @import DiscRecording;

    Swift

    import DiscRecording

    Доступность

    Доступный в OS X v10.2 и позже.

  • Попытки получить сеанс эксклюзивного доступа с устройством.

    Объявление

    Swift

    func DRDeviceAcquireExclusiveAccess(_ device: DRDevice!) -> OSStatus

    Objective C

    OSStatus DRDeviceAcquireExclusiveAccess ( DRDeviceRef device );

    Параметры

    device

    Ссылка устройства, для которой можно получить эксклюзивный доступ.

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

    Код ошибки, указывающий, мог ли бы быть получен эксклюзивный доступ.

    Обсуждение

    Если эта функция успешно выполняется, устройство становится неприменимым любым другим процессом. Все объемы, смонтированные от носителей в диске, должны быть размонтированы, прежде чем эксклюзивный доступ может быть предоставлен. Диск, Записывающий механизм, пытается размонтировать объемы для Вас, но этот вызов перестанет работать, если не могли бы быть размонтированы некоторые объемы.

    Ваше приложение может вызвать эту функцию многократно. Каждый раз вызов к DRDeviceReleaseExclusiveAccess должен быть выполнен в более позднее время, или процесс никогда не будет выпускать свой эксклюзивный доступ.

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

    Objective C

    @import DiscRecording;

    Swift

    import DiscRecording

    Доступность

    Доступный в OS X v10.2 и позже.

  • Указывает интерес к резервированию пустых носителей.

    Объявление

    Swift

    func DRDeviceAcquireMediaReservation(_ device: DRDevice!)

    Objective C

    void DRDeviceAcquireMediaReservation ( DRDeviceRef device );

    Параметры

    device

    Ссылка устройства, для которой можно указать интерес.

    Обсуждение

    Пустые носители участвуют в системе резервирования, которую соски позволяют приложениям явно выраженным требованиям на пустых носителях к другим приложениям. Указание интереса зарезервировать пустые носители не гарантирует сбор - могут быть другие приложения, указавшие интерес к тем же носителям.

    Ваше приложение получит kDRDeviceStatusChangedNotification уведомление со значением true для kDRDeviceMediaIsReservedKey, когда было получено пустое резервирование носителей.

    Эта функция может быть вызвана многократно. Каждый раз, когда это вызывают, вызов к DRDeviceReleaseMediaReservation должен быть выполнен в более позднее время, или процесс никогда не будет полностью отменять свой интерес к пустому резервированию носителей.

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

    Objective C

    @import DiscRecording;

    Swift

    import DiscRecording

    Доступность

    Доступный в OS X v10.2 и позже.

  • Управляет, чтобы устройство закрыло свой лоток.

    Объявление

    Swift

    func DRDeviceCloseTray(_ device: DRDevice!) -> OSStatus

    Objective C

    OSStatus DRDeviceCloseTray ( DRDeviceRef device );

    Параметры

    device

    Устройство для закрытия.

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

    Код ошибки, указывающий, мог ли бы быть закрыт лоток.

    Обсуждение

    Эта функция закроет лоток устройства, если это будет иметь тот.

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

    Objective C

    @import DiscRecording;

    Swift

    import DiscRecording

    Доступность

    Доступный в OS X v10.2 и позже.

  • Возвращает ссылочное соответствие устройства имени устройства BSD.

    Объявление

    Swift

    func DRDeviceCopyDeviceForBSDName(_ name: CFString!) -> Unmanaged<DRDevice>!

    Objective C

    DRDeviceRef DRDeviceCopyDeviceForBSDName ( CFStringRef name );

    Параметры

    name

    /dev запись для устройства (т.е. disk1)

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

    Ссылка DRDevice для устройства, соответствующего имени BSD.

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

    Objective C

    @import DiscRecording;

    Swift

    import DiscRecording

    Доступность

    Доступный в OS X v10.2 и позже.

  • Возвращает ссылочное соответствие устройства записи IORegistry.

    Объявление

    Swift

    func DRDeviceCopyDeviceForIORegistryEntryPath(_ path: CFString!) -> Unmanaged<DRDevice>!

    Objective C

    DRDeviceRef DRDeviceCopyDeviceForIORegistryEntryPath ( CFStringRef path );

    Параметры

    path

    Путь записи IORegistry, соответствующий устройству.

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

    Ссылка DRDevice для устройства, соответствующего пути записи IORegistry.

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

    Objective C

    @import DiscRecording;

    Swift

    import DiscRecording

    Доступность

    Доступный в OS X v10.2 и позже.

  • Информация о возвратах об устройстве.

    Объявление

    Swift

    func DRDeviceCopyInfo(_ device: DRDevice!) -> Unmanaged<CFDictionary>!

    Objective C

    CFDictionaryRef DRDeviceCopyInfo ( DRDeviceRef device );

    Параметры

    device

    Устройство для запросов.

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

    Объект CFDictionary идентификация устройства и его возможностей.

    Обсуждение

    Эта функция возвращает информацию, идентифицирующую устройство и описывающую его capabilites. Информация включает имя поставщика, идентификатор продукта, может ли устройство записать CDs или DVDs и т.д.

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

    Objective C

    @import DiscRecording;

    Swift

    import DiscRecording

    Доступность

    Доступный в OS X v10.2 и позже.

  • Возвращает состояние устройства.

    Объявление

    Swift

    func DRDeviceCopyStatus(_ device: DRDevice!) -> Unmanaged<CFDictionary>!

    Objective C

    CFDictionaryRef DRDeviceCopyStatus ( DRDeviceRef device );

    Параметры

    device

    Устройство для запросов.

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

    Объект CFDictionary описание состояния устройства и любых носителей это содержит.

    Обсуждение

    Эта функция возвращает информацию о состоянии устройства. Эта информация включает, присутствуют ли носители или нет, и если есть описание носителей включая его размер, вид, и т.д.

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

    Objective C

    @import DiscRecording;

    Swift

    import DiscRecording

    Доступность

    Доступный в OS X v10.2 и позже.

  • Управляет, чтобы устройство размонтировало и извлекло носители.

    Объявление

    Swift

    func DRDeviceEjectMedia(_ device: DRDevice!) -> OSStatus

    Objective C

    OSStatus DRDeviceEjectMedia ( DRDeviceRef device );

    Параметры

    device

    Устройство для извлечения.

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

    Код ошибки, указывающий, могли ли бы быть извлечены носители.

    Обсуждение

    Если носители будут присутствовать, но не смогут быть размонтированы, то эта функция приведет к сбою и возвратит ошибку. Если нет никаких носителей в устройстве, эта функция эквивалентна DRDeviceOpenTray.

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

    Objective C

    @import DiscRecording;

    Swift

    import DiscRecording

    Доступность

    Доступный в OS X v10.2 и позже.

  • Возвращает идентификатор типа всех экземпляров DRDevice.

    Объявление

    Swift

    func DRDeviceGetTypeID() -> CFTypeID

    Objective C

    CFTypeID DRDeviceGetTypeID ( void );

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

    Objective C

    @import DiscRecording;

    Swift

    import DiscRecording

    Доступность

    Доступный в OS X v10.2 и позже.

  • Определяет, присоединено ли устройство все еще и включено.

    Объявление

    Swift

    func DRDeviceIsValid(_ device: DRDevice!) -> Boolean

    Objective C

    Boolean DRDeviceIsValid ( DRDeviceRef device );

    Параметры

    device

    Ссылка устройства на проверку.

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

    Булевская переменная, указывающая, применима ли ссылка устройства все еще (TRUE) или не (FALSE).

    Обсуждение

    Устройства могут быть удалены из системы, в то время как у клиента есть ссылка на них. Эта функция позволяет клиентам проверять, применима ли ссылка устройства, которую они содержат все еще.

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

    Objective C

    @import DiscRecording;

    Swift

    import DiscRecording

    Доступность

    Доступный в OS X v10.2 и позже.

  • Преобразовывает из типа среды определенные X-факторы к значениям K/s.

    Объявление

    Swift

    func DRDeviceKPSForXFactor(_ deviceOrMediaType: DRType!, _ xfactor: Float) -> Float

    Objective C

    float DRDeviceKPSForXFactor ( DRTypeRef deviceOrMediaType, float xfactor );

    Параметры

    deviceOrMediaType

    Или DRDeviceRef для устройства, содержащего носители или CFStringRef, соответствующий типу среды. xfactor тип среды определенный X-фактор, соответствуя типу среды, идентифицированному deviceOrMediaType param, который будет преобразован в K/s.

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

    Если X-фактор не мог бы быть преобразован в значение K/s, определенный X-фактор типа среды преобразовал в K/s, или 0.

    Обсуждение

    Так как X-факторами является определенный тип среды, и DiscRecording использует значения K/s для указания скоростей записи, эта функция может привыкнуть к легко и точно преобразовать от необработанных значений K/s до X-факторов в надлежащих случаях.

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

    Objective C

    @import DiscRecording;

    Swift

    import DiscRecording

    Доступность

    Доступный в OS X v10.5 и позже.

  • Управляет, чтобы устройство открыло свой лоток.

    Объявление

    Swift

    func DRDeviceOpenTray(_ device: DRDevice!) -> OSStatus

    Objective C

    OSStatus DRDeviceOpenTray ( DRDeviceRef device );

    Параметры

    device

    Устройство для открытия.

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

    Код ошибки, указывающий, мог ли бы быть открыт лоток.

    Обсуждение

    Эта функция откроет лоток устройства, если это будет иметь один, если и только если устройство в настоящее время не имеет смонтированных носителей.

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

    Objective C

    @import DiscRecording;

    Swift

    import DiscRecording

    Доступность

    Доступный в OS X v10.2 и позже.

  • Выпустите эксклюзивный доступ к устройству.

    Объявление

    Swift

    func DRDeviceReleaseExclusiveAccess(_ device: DRDevice!)

    Objective C

    void DRDeviceReleaseExclusiveAccess ( DRDeviceRef device );

    Параметры

    device

    Ссылка устройства, для которой можно выпустить эксклюзивный доступ.

    Обсуждение

    Эта функция выпустит один запрос на эксклюзивный доступ, сделанный процессом который названный DRDeviceAcquireExclusiveAccess. Вызов к этой функции должен быть выполнен для каждого вызова к DRDeviceAcquireExclusiveAccess, иначе процесс никогда не будет выпускать свой эксклюзивный доступ.

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

    Objective C

    @import DiscRecording;

    Swift

    import DiscRecording

    Доступность

    Доступный в OS X v10.2 и позже.

  • Отмените интерес к пустому резервированию носителей.

    Объявление

    Swift

    func DRDeviceReleaseMediaReservation(_ device: DRDevice!)

    Objective C

    void DRDeviceReleaseMediaReservation ( DRDeviceRef device );

    Параметры

    device

    Ссылка устройства, для которой можно отменить интерес.

    Обсуждение

    Если процесс в настоящее время будет иметь резервирование, то он будет выпущен и передан следующему заинтересованному процессу.

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

    Objective C

    @import DiscRecording;

    Swift

    import DiscRecording

    Доступность

    Доступный в OS X v10.2 и позже.

  • Преобразовывает от значений K/s до типа среды определенные X-факторы.

    Объявление

    Swift

    func DRDeviceXFactorForKPS(_ deviceOrMediaType: DRType!, _ kps: Float) -> Float

    Objective C

    float DRDeviceXFactorForKPS ( DRTypeRef deviceOrMediaType, float kps );

    Параметры

    deviceOrMediaType

    Или DRDeviceRef для устройства, содержащего носители или CFStringRef, соответствующий типу среды. kps значение K/s, которое будет преобразовано в X-фактор, соответствуя типу среды, идентифицированному deviceOrMediaType param.

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

    Если значение K/s не могло бы быть преобразовано в тип среды specfic X-фактор, значение K/s преобразовало в тип среды определенный X-фактор, или 0.

    Обсуждение

    Так как DiscRecording использует значения K/s для указания скоростей записи, и X-факторами является определенный тип среды, эта функция может привыкнуть к легко и точно преобразовать от X-факторов до необработанных значений K/s в надлежащих случаях.

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

    Objective C

    @import DiscRecording;

    Swift

    import DiscRecording

    Доступность

    Доступный в OS X v10.5 и позже.

Типы данных

См. Обзор для документации уровня заголовка.

  • Объявление

    Swift

    typealias DRDeviceRef = DRDevice

    Objective C

    typedef struct __DRDevice* DRDeviceRef;

    Обсуждение

    Это - тип ссылки на DRDevices.

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

    Objective C

    @import DiscRecording;

    Swift

    import DiscRecording

    Доступность

    Доступный в OS X v10.2 и позже.

Константы

См. Обзор для документации уровня заголовка.

  • Объявление

    Swift

    let kDRDeviceAppearedNotification: CFString! let kDRDeviceBurnSpeedBD1x: Float let kDRDeviceBurnSpeedCD1x: Float let kDRDeviceBurnSpeedDVD1x: Float let kDRDeviceBurnSpeedHDDVD1x: Float let kDRDeviceBurnSpeedMax: Float let kDRDeviceBurnSpeedsKey: CFString! let kDRDeviceCanTestWriteCDKey: CFString! let kDRDeviceCanTestWriteDVDKey: CFString! let kDRDeviceCanUnderrunProtectCDKey: CFString! let kDRDeviceCanUnderrunProtectDVDKey: CFString! let kDRDeviceCanWriteBDKey: CFString! let kDRDeviceCanWriteBDREKey: CFString! let kDRDeviceCanWriteBDRKey: CFString! let kDRDeviceCanWriteCDKey: CFString! let kDRDeviceCanWriteCDRawKey: CFString! let kDRDeviceCanWriteCDRKey: CFString! let kDRDeviceCanWriteCDRWKey: CFString! let kDRDeviceCanWriteCDSAOKey: CFString! let kDRDeviceCanWriteCDTAOKey: CFString! let kDRDeviceCanWriteCDTextKey: CFString! let kDRDeviceCanWriteDVDDAOKey: CFString! let kDRDeviceCanWriteDVDKey: CFString! let kDRDeviceCanWriteDVDPlusRDoubleLayerKey: CFString! let kDRDeviceCanWriteDVDPlusRKey: CFString! let kDRDeviceCanWriteDVDPlusRWDoubleLayerKey: CFString! let kDRDeviceCanWriteDVDPlusRWKey: CFString! let kDRDeviceCanWriteDVDRAMKey: CFString! let kDRDeviceCanWriteDVDRDualLayerKey: CFString! let kDRDeviceCanWriteDVDRKey: CFString! let kDRDeviceCanWriteDVDRWDualLayerKey: CFString! let kDRDeviceCanWriteDVDRWKey: CFString! let kDRDeviceCanWriteHDDVDKey: CFString! let kDRDeviceCanWriteHDDVDRAMKey: CFString! let kDRDeviceCanWriteHDDVDRDualLayerKey: CFString! let kDRDeviceCanWriteHDDVDRKey: CFString! let kDRDeviceCanWriteHDDVDRWDualLayerKey: CFString! let kDRDeviceCanWriteHDDVDRWKey: CFString! let kDRDeviceCanWriteIndexPointsKey: CFString! let kDRDeviceCanWriteISRCKey: CFString! let kDRDeviceCanWriteKey: CFString! let kDRDeviceCurrentWriteSpeedKey: CFString! let kDRDeviceDisappearedNotification: CFString! let kDRDeviceFirmwareRevisionKey: CFString! let kDRDeviceIORegistryEntryPathKey: CFString! let kDRDeviceIsBusyKey: CFString! let kDRDeviceIsTrayOpenKey: CFString! let kDRDeviceLoadingMechanismCanEjectKey: CFString! let kDRDeviceLoadingMechanismCanInjectKey: CFString! let kDRDeviceLoadingMechanismCanOpenKey: CFString! let kDRDeviceMaximumWriteSpeedKey: CFString! let kDRDeviceMediaBlocksFreeKey: CFString! let kDRDeviceMediaBlocksOverwritableKey: CFString! let kDRDeviceMediaBlocksUsedKey: CFString! let kDRDeviceMediaBSDNameKey: CFString! let kDRDeviceMediaClassBD: CFString! let kDRDeviceMediaClassCD: CFString! let kDRDeviceMediaClassDVD: CFString! let kDRDeviceMediaClassHDDVD: CFString! let kDRDeviceMediaClassKey: CFString! let kDRDeviceMediaClassUnknown: CFString! let kDRDeviceMediaDoubleLayerL0DataZoneBlocksKey: CFString! let kDRDeviceMediaInfoKey: CFString! let kDRDeviceMediaIsAppendableKey: CFString! let kDRDeviceMediaIsBlankKey: CFString! let kDRDeviceMediaIsErasableKey: CFString! let kDRDeviceMediaIsOverwritableKey: CFString! let kDRDeviceMediaIsReservedKey: CFString! let kDRDeviceMediaSessionCountKey: CFString! let kDRDeviceMediaStateInTransition: CFString! let kDRDeviceMediaStateKey: CFString! let kDRDeviceMediaStateMediaPresent: CFString! let kDRDeviceMediaStateNone: CFString! let kDRDeviceMediaTrackCountKey: CFString! let kDRDeviceMediaTypeBDR: CFString! let kDRDeviceMediaTypeBDRE: CFString! let kDRDeviceMediaTypeBDROM: CFString! let kDRDeviceMediaTypeCDR: CFString! let kDRDeviceMediaTypeCDROM: CFString! let kDRDeviceMediaTypeCDRW: CFString! let kDRDeviceMediaTypeDVDPlusR: CFString! let kDRDeviceMediaTypeDVDPlusRDoubleLayer: CFString! let kDRDeviceMediaTypeDVDPlusRW: CFString! let kDRDeviceMediaTypeDVDPlusRWDoubleLayer: CFString! let kDRDeviceMediaTypeDVDR: CFString! let kDRDeviceMediaTypeDVDRAM: CFString! let kDRDeviceMediaTypeDVDRDualLayer: CFString! let kDRDeviceMediaTypeDVDROM: CFString! let kDRDeviceMediaTypeDVDRW: CFString! let kDRDeviceMediaTypeDVDRWDualLayer: CFString! let kDRDeviceMediaTypeHDDVDR: CFString! let kDRDeviceMediaTypeHDDVDRAM: CFString! let kDRDeviceMediaTypeHDDVDRDualLayer: CFString! let kDRDeviceMediaTypeHDDVDROM: CFString! let kDRDeviceMediaTypeHDDVDRW: CFString! let kDRDeviceMediaTypeHDDVDRWDualLayer: CFString! let kDRDeviceMediaTypeKey: CFString! let kDRDeviceMediaTypeUnknown: CFString! let kDRDevicePhysicalInterconnectATAPI: CFString! let kDRDevicePhysicalInterconnectFibreChannel: CFString! let kDRDevicePhysicalInterconnectFireWire: CFString! let kDRDevicePhysicalInterconnectKey: CFString! let kDRDevicePhysicalInterconnectLocationExternal: CFString! let kDRDevicePhysicalInterconnectLocationInternal: CFString! let kDRDevicePhysicalInterconnectLocationKey: CFString! let kDRDevicePhysicalInterconnectLocationUnknown: CFString! let kDRDevicePhysicalInterconnectSCSI: CFString! let kDRDevicePhysicalInterconnectUSB: CFString! let kDRDeviceProductNameKey: CFString! let kDRDeviceStatusChangedNotification: CFString! let kDRDeviceSupportLevelAppleShipping: CFString! let kDRDeviceSupportLevelAppleSupported: CFString! let kDRDeviceSupportLevelKey: CFString! let kDRDeviceSupportLevelNone: CFString! let kDRDeviceSupportLevelUnsupported: CFString! let kDRDeviceSupportLevelVendorSupported: CFString! let kDRDeviceTrackInfoKey: CFString! let kDRDeviceTrackRefsKey: CFString! let kDRDeviceVendorNameKey: CFString! let kDRDeviceWriteBufferSizeKey: CFString! let kDRDeviceWriteCapabilitiesKey: CFString!

    Objective C

    extern const CFStringRef kDRDeviceAppearedNotificationAVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER; extern const float kDRDeviceBurnSpeedBD1xAVAILABLE_MAC_OS_X_VERSION_10_5_AND_LATER; extern const float kDRDeviceBurnSpeedCD1xAVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER; extern const float kDRDeviceBurnSpeedDVD1xAVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER; extern const float kDRDeviceBurnSpeedHDDVD1xAVAILABLE_MAC_OS_X_VERSION_10_5_AND_LATER; extern const float kDRDeviceBurnSpeedMaxAVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER; extern const CFStringRef kDRDeviceBurnSpeedsKeyAVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER; extern const CFStringRef kDRDeviceCanTestWriteCDKeyAVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER; extern const CFStringRef kDRDeviceCanTestWriteDVDKeyAVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER; extern const CFStringRef kDRDeviceCanUnderrunProtectCDKeyAVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER; extern const CFStringRef kDRDeviceCanUnderrunProtectDVDKeyAVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER; extern const CFStringRef kDRDeviceCanWriteBDKeyAVAILABLE_MAC_OS_X_VERSION_10_5_AND_LATER; extern const CFStringRef kDRDeviceCanWriteBDREKeyAVAILABLE_MAC_OS_X_VERSION_10_5_AND_LATER; extern const CFStringRef kDRDeviceCanWriteBDRKeyAVAILABLE_MAC_OS_X_VERSION_10_5_AND_LATER; extern const CFStringRef kDRDeviceCanWriteCDKeyAVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER; extern const CFStringRef kDRDeviceCanWriteCDRawKeyAVAILABLE_MAC_OS_X_VERSION_10_3_AND_LATER; extern const CFStringRef kDRDeviceCanWriteCDRKeyAVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER; extern const CFStringRef kDRDeviceCanWriteCDRWKeyAVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER; extern const CFStringRef kDRDeviceCanWriteCDSAOKeyAVAILABLE_MAC_OS_X_VERSION_10_3_AND_LATER; extern const CFStringRef kDRDeviceCanWriteCDTAOKeyAVAILABLE_MAC_OS_X_VERSION_10_3_AND_LATER; extern const CFStringRef kDRDeviceCanWriteCDTextKeyAVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER; extern const CFStringRef kDRDeviceCanWriteDVDDAOKeyAVAILABLE_MAC_OS_X_VERSION_10_3_AND_LATER; extern const CFStringRef kDRDeviceCanWriteDVDKeyAVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER; extern const CFStringRef kDRDeviceCanWriteDVDPlusRDoubleLayerKeyAVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER; extern const CFStringRef kDRDeviceCanWriteDVDPlusRKeyAVAILABLE_MAC_OS_X_VERSION_10_3_AND_LATER; extern const CFStringRef kDRDeviceCanWriteDVDPlusRWDoubleLayerKeyAVAILABLE_MAC_OS_X_VERSION_10_5_AND_LATER; extern const CFStringRef kDRDeviceCanWriteDVDPlusRWKeyAVAILABLE_MAC_OS_X_VERSION_10_3_AND_LATER; extern const CFStringRef kDRDeviceCanWriteDVDRAMKeyAVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER; extern const CFStringRef kDRDeviceCanWriteDVDRDualLayerKeyAVAILABLE_MAC_OS_X_VERSION_10_5_AND_LATER; extern const CFStringRef kDRDeviceCanWriteDVDRKeyAVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER; extern const CFStringRef kDRDeviceCanWriteDVDRWDualLayerKeyAVAILABLE_MAC_OS_X_VERSION_10_5_AND_LATER; extern const CFStringRef kDRDeviceCanWriteDVDRWKeyAVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER; extern const CFStringRef kDRDeviceCanWriteHDDVDKeyAVAILABLE_MAC_OS_X_VERSION_10_5_AND_LATER; extern const CFStringRef kDRDeviceCanWriteHDDVDRAMKeyAVAILABLE_MAC_OS_X_VERSION_10_5_AND_LATER; extern const CFStringRef kDRDeviceCanWriteHDDVDRDualLayerKeyAVAILABLE_MAC_OS_X_VERSION_10_5_AND_LATER; extern const CFStringRef kDRDeviceCanWriteHDDVDRKeyAVAILABLE_MAC_OS_X_VERSION_10_5_AND_LATER; extern const CFStringRef kDRDeviceCanWriteHDDVDRWDualLayerKeyAVAILABLE_MAC_OS_X_VERSION_10_5_AND_LATER; extern const CFStringRef kDRDeviceCanWriteHDDVDRWKeyAVAILABLE_MAC_OS_X_VERSION_10_5_AND_LATER; extern const CFStringRef kDRDeviceCanWriteIndexPointsKeyAVAILABLE_MAC_OS_X_VERSION_10_3_AND_LATER; extern const CFStringRef kDRDeviceCanWriteISRCKeyAVAILABLE_MAC_OS_X_VERSION_10_3_AND_LATER; extern const CFStringRef kDRDeviceCanWriteKeyAVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER; extern const CFStringRef kDRDeviceCurrentWriteSpeedKeyAVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER; extern const CFStringRef kDRDeviceDisappearedNotificationAVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER; extern const CFStringRef kDRDeviceFirmwareRevisionKeyAVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER; extern const CFStringRef kDRDeviceIORegistryEntryPathKeyAVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER; extern const CFStringRef kDRDeviceIsBusyKeyAVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER; extern const CFStringRef kDRDeviceIsTrayOpenKeyAVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER; extern const CFStringRef kDRDeviceLoadingMechanismCanEjectKeyAVAILABLE_MAC_OS_X_VERSION_10_3_AND_LATER; extern const CFStringRef kDRDeviceLoadingMechanismCanInjectKeyAVAILABLE_MAC_OS_X_VERSION_10_3_AND_LATER; extern const CFStringRef kDRDeviceLoadingMechanismCanOpenKeyAVAILABLE_MAC_OS_X_VERSION_10_3_AND_LATER; extern const CFStringRef kDRDeviceMaximumWriteSpeedKeyAVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER; extern const CFStringRef kDRDeviceMediaBlocksFreeKeyAVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER; extern const CFStringRef kDRDeviceMediaBlocksOverwritableKeyAVAILABLE_MAC_OS_X_VERSION_10_3_AND_LATER; extern const CFStringRef kDRDeviceMediaBlocksUsedKeyAVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER; extern const CFStringRef kDRDeviceMediaBSDNameKeyAVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER; extern const CFStringRef kDRDeviceMediaClassBDAVAILABLE_MAC_OS_X_VERSION_10_5_AND_LATER; extern const CFStringRef kDRDeviceMediaClassCDAVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER; extern const CFStringRef kDRDeviceMediaClassDVDAVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER; extern const CFStringRef kDRDeviceMediaClassHDDVDAVAILABLE_MAC_OS_X_VERSION_10_5_AND_LATER; extern const CFStringRef kDRDeviceMediaClassKeyAVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER; extern const CFStringRef kDRDeviceMediaClassUnknownAVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER; extern const CFStringRef kDRDeviceMediaDoubleLayerL0DataZoneBlocksKeyAVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER; extern const CFStringRef kDRDeviceMediaInfoKeyAVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER; extern const CFStringRef kDRDeviceMediaIsAppendableKeyAVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER; extern const CFStringRef kDRDeviceMediaIsBlankKeyAVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER; extern const CFStringRef kDRDeviceMediaIsErasableKeyAVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER; extern const CFStringRef kDRDeviceMediaIsOverwritableKeyAVAILABLE_MAC_OS_X_VERSION_10_3_AND_LATER; extern const CFStringRef kDRDeviceMediaIsReservedKeyAVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER; extern const CFStringRef kDRDeviceMediaSessionCountKeyAVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER; extern const CFStringRef kDRDeviceMediaStateInTransitionAVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER; extern const CFStringRef kDRDeviceMediaStateKeyAVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER; extern const CFStringRef kDRDeviceMediaStateMediaPresentAVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER; extern const CFStringRef kDRDeviceMediaStateNoneAVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER; extern const CFStringRef kDRDeviceMediaTrackCountKeyAVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER; extern const CFStringRef kDRDeviceMediaTypeBDRAVAILABLE_MAC_OS_X_VERSION_10_5_AND_LATER; extern const CFStringRef kDRDeviceMediaTypeBDREAVAILABLE_MAC_OS_X_VERSION_10_5_AND_LATER; extern const CFStringRef kDRDeviceMediaTypeBDREAVAILABLE_MAC_OS_X_VERSION_10_5_AND_LATER; extern const CFStringRef kDRDeviceMediaTypeBDROMAVAILABLE_MAC_OS_X_VERSION_10_5_AND_LATER; extern const CFStringRef kDRDeviceMediaTypeCDRAVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER; extern const CFStringRef kDRDeviceMediaTypeCDROMAVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER; extern const CFStringRef kDRDeviceMediaTypeCDRWAVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER; extern const CFStringRef kDRDeviceMediaTypeDVDPlusRAVAILABLE_MAC_OS_X_VERSION_10_3_AND_LATER; extern const CFStringRef kDRDeviceMediaTypeDVDPlusRDoubleLayerAVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER; extern const CFStringRef kDRDeviceMediaTypeDVDPlusRWAVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER; extern const CFStringRef kDRDeviceMediaTypeDVDPlusRWDoubleLayerAVAILABLE_MAC_OS_X_VERSION_10_5_AND_LATER; extern const CFStringRef kDRDeviceMediaTypeDVDRAVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER; extern const CFStringRef kDRDeviceMediaTypeDVDRAMAVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER; extern const CFStringRef kDRDeviceMediaTypeDVDRDualLayerAVAILABLE_MAC_OS_X_VERSION_10_5_AND_LATER; extern const CFStringRef kDRDeviceMediaTypeDVDROMAVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER; extern const CFStringRef kDRDeviceMediaTypeDVDRWAVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER; extern const CFStringRef kDRDeviceMediaTypeDVDRWDualLayerAVAILABLE_MAC_OS_X_VERSION_10_5_AND_LATER; extern const CFStringRef kDRDeviceMediaTypeHDDVDRAVAILABLE_MAC_OS_X_VERSION_10_5_AND_LATER; extern const CFStringRef kDRDeviceMediaTypeHDDVDRAMAVAILABLE_MAC_OS_X_VERSION_10_5_AND_LATER; extern const CFStringRef kDRDeviceMediaTypeHDDVDRDualLayerAVAILABLE_MAC_OS_X_VERSION_10_5_AND_LATER; extern const CFStringRef kDRDeviceMediaTypeHDDVDROMAVAILABLE_MAC_OS_X_VERSION_10_5_AND_LATER; extern const CFStringRef kDRDeviceMediaTypeHDDVDRWAVAILABLE_MAC_OS_X_VERSION_10_5_AND_LATER; extern const CFStringRef kDRDeviceMediaTypeHDDVDRWDualLayerAVAILABLE_MAC_OS_X_VERSION_10_5_AND_LATER; extern const CFStringRef kDRDeviceMediaTypeKeyAVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER; extern const CFStringRef kDRDeviceMediaTypeUnknownAVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER; extern const CFStringRef kDRDevicePhysicalInterconnectATAPIAVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER; extern const CFStringRef kDRDevicePhysicalInterconnectFibreChannelAVAILABLE_MAC_OS_X_VERSION_10_3_AND_LATER; extern const CFStringRef kDRDevicePhysicalInterconnectFireWireAVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER; extern const CFStringRef kDRDevicePhysicalInterconnectKeyAVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER; extern const CFStringRef kDRDevicePhysicalInterconnectLocationExternalAVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER; extern const CFStringRef kDRDevicePhysicalInterconnectLocationInternalAVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER; extern const CFStringRef kDRDevicePhysicalInterconnectLocationKeyAVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER; extern const CFStringRef kDRDevicePhysicalInterconnectLocationUnknownAVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER; extern const CFStringRef kDRDevicePhysicalInterconnectSCSIAVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER; extern const CFStringRef kDRDevicePhysicalInterconnectUSBAVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER; extern const CFStringRef kDRDeviceProductNameKeyAVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER; extern const CFStringRef kDRDeviceStatusChangedNotificationAVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER; extern const CFStringRef kDRDeviceSupportLevelAppleShippingAVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER; extern const CFStringRef kDRDeviceSupportLevelAppleSupportedAVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER; extern const CFStringRef kDRDeviceSupportLevelKeyAVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER; extern const CFStringRef kDRDeviceSupportLevelNoneAVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER; extern const CFStringRef kDRDeviceSupportLevelUnsupportedAVAILABLE_MAC_OS_X_VERSION_10_3_AND_LATER; extern const CFStringRef kDRDeviceSupportLevelVendorSupportedAVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER; extern const CFStringRef kDRDeviceTrackInfoKeyAVAILABLE_MAC_OS_X_VERSION_10_3_AND_LATER; extern const CFStringRef kDRDeviceTrackRefsKeyAVAILABLE_MAC_OS_X_VERSION_10_3_AND_LATER; extern const CFStringRef kDRDeviceVendorNameKeyAVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER; extern const CFStringRef kDRDeviceWriteBufferSizeKeyAVAILABLE_MAC_OS_X_VERSION_10_3_AND_LATER; extern const CFStringRef kDRDeviceWriteCapabilitiesKeyAVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER;

    Константы

    • kDRDeviceAppearedNotification

      kDRDeviceAppearedNotification

      Когда устройство стало доступным, уведомление отправило. Поскольку пользователи могут соединить и разъединить FireWire, USB и другие устройства, в то время как компьютер работает, необходимо вести собственный список подключенных устройств и полагаться на уведомления для держания списка в курсе.

      Доступный в OS X v10.2 и позже.

    • kDRDeviceBurnSpeedBD1x

      kDRDeviceBurnSpeedBD1x

      Предопределенное значение для минимального BD записывает скорость 4 496,0 килобайт в секунду, где 1 килобайт = 1 000 байтов.

      Доступный в OS X v10.5 и позже.

    • kDRDeviceBurnSpeedCD1x

      kDRDeviceBurnSpeedCD1x

      Предопределенное значение для минимального CD записывает скорость 176,4 килобайт в секунду, где 1 килобайт = 1 000 байтов.

      Доступный в OS X v10.2 и позже.

    • kDRDeviceBurnSpeedDVD1x

      kDRDeviceBurnSpeedDVD1x

      Предопределенное значение для минимального DVD записывает скорость 1 385,0 килобайт в секунду, где 1 килобайт = 1 000 байтов.

      Доступный в OS X v10.2 и позже.

    • kDRDeviceBurnSpeedHDDVD1x

      kDRDeviceBurnSpeedHDDVD1x

      Предопределенное значение для минимального HD DVD записывает скорость 4 496,0 килобайт в секунду, где 1 килобайт = 1 000 байтов.

      Доступный в OS X v10.5 и позже.

    • kDRDeviceBurnSpeedMax

      kDRDeviceBurnSpeedMax

      Предопределенное значение раньше запрашивало максимальную скорость, в которой устройство может выполнить запись. При получении запроса записи kDRDeviceBurnSpeedMax, выборы дисковода самая высокая применимая скорость, данная ее возможности, пропускную способность шины и возможности записываемого диска.

      Доступный в OS X v10.2 и позже.

    • kDRDeviceBurnSpeedsKey

      kDRDeviceBurnSpeedsKey

      Ключ для словаря, возвращенного DRDeviceCopyStatus. Значение этого ключа является ссылкой на объект CFArray, содержащий доступные скорости записи. Если нет никакого диска в диске, этот ключ может не быть доступным.

      Доступный в OS X v10.2 и позже.

    • kDRDeviceCanTestWriteCDKey

      kDRDeviceCanTestWriteCDKey

      Ключ для kDRDeviceWriteCapabilitiesKey словаря в информационном словаре устройства. Значение является ссылкой на объект CFBoolean указание, может ли устройство выполнить тестовую запись к носителям CD.

      Доступный в OS X v10.2 и позже.

    • kDRDeviceCanTestWriteDVDKey

      kDRDeviceCanTestWriteDVDKey

      Ключ для kDRDeviceWriteCapabilitiesKey словаря в информационном словаре устройства. Значение является ссылкой на объект CFBoolean указание, может ли устройство выполнить тестовую запись к носителям DVD.

      Доступный в OS X v10.2 и позже.

    • kDRDeviceCanUnderrunProtectCDKey

      kDRDeviceCanUnderrunProtectCDKey

      Ключ для kDRDeviceWriteCapabilitiesKey словаря в информационном словаре устройства. Значение является ссылкой на объект CFBoolean указание, имеет ли устройство защиту недогрузки записи при записи в носители CD.

      Доступный в OS X v10.2 и позже.

    • kDRDeviceCanUnderrunProtectDVDKey

      kDRDeviceCanUnderrunProtectDVDKey

      Ключ для kDRDeviceWriteCapabilitiesKey словаря в информационном словаре устройства. Значение является ссылкой на объект CFBoolean указание, имеет ли устройство защиту недогрузки записи при записи в носители DVD.

      Доступный в OS X v10.2 и позже.

    • kDRDeviceCanWriteBDKey

      kDRDeviceCanWriteBDKey

      Ключ для kDRDeviceWriteCapabilitiesKey словаря в информационном словаре устройства. Значение является ссылкой на объект CFBoolean указание, может ли устройство записать в некоторый тип основанных на BD (Blu-ray) носители.

      Доступный в OS X v10.5 и позже.

    • kDRDeviceCanWriteBDREKey

      kDRDeviceCanWriteBDREKey

      Ключ для kDRDeviceWriteCapabilitiesKey словаря в информационном словаре устройства. Значение является ссылкой на объект CFBoolean указание, может ли устройство записать в носители BD-RE.

      Доступный в OS X v10.5 и позже.

    • kDRDeviceCanWriteBDRKey

      kDRDeviceCanWriteBDRKey

      Ключ для kDRDeviceWriteCapabilitiesKey словаря в информационном словаре устройства. Значение является ссылкой на объект CFBoolean указание, может ли устройство записать в носители BDR.

      Доступный в OS X v10.5 и позже.

    • kDRDeviceCanWriteCDKey

      kDRDeviceCanWriteCDKey

      Ключ для kDRDeviceWriteCapabilitiesKey словаря в информационном словаре устройства. Значение является ссылкой на объект CFBoolean указание, может ли устройство записать в некоторый тип основанных на CD носителей.

      Доступный в OS X v10.2 и позже.

    • kDRDeviceCanWriteCDRawKey

      kDRDeviceCanWriteCDRawKey

      Ключ для kDRDeviceWriteCapabilitiesKey словаря в информационном словаре устройства. Значение является ссылкой на объект CFBoolean указание, поддерживает ли устройство стратегию записи режима без предварительной обработки CD.

      Запись режима без предварительной обработки пишет определенный клиентами ввод, область программы и ведущие данные к носителям CD в единственной передаче. Это поддерживает опции, такие как однопроходная запись многосеансного диска. Мультимедийный Набор команд (MMC), стандартное имя для этой стратегии является «сырыми данными», но это часто вызывают диском сразу (DAO).

      Доступный в OS X v10.3 и позже.

    • kDRDeviceCanWriteCDRKey

      kDRDeviceCanWriteCDRKey

      Ключ для kDRDeviceWriteCapabilitiesKey словаря в информационном словаре устройства. Значение является ссылкой на объект CFBoolean указание, может ли устройство записать в носители CD-R.

      Доступный в OS X v10.2 и позже.

    • kDRDeviceCanWriteCDRWKey

      kDRDeviceCanWriteCDRWKey

      Ключ для kDRDeviceWriteCapabilitiesKey словаря в информационном словаре устройства. Значение является ссылкой на объект CFBoolean указание, может ли устройство записать в носители CD-RW.

      Доступный в OS X v10.2 и позже.

    • kDRDeviceCanWriteCDSAOKey

      kDRDeviceCanWriteCDSAOKey

      Ключ для kDRDeviceWriteCapabilitiesKey словаря в информационном словаре устройства. Значение является ссылкой на объект CFBoolean указание, поддерживает ли устройство стратегию записи сеанса сразу (SAO) CD.

      Доступный в OS X v10.3 и позже.

    • kDRDeviceCanWriteCDTAOKey

      kDRDeviceCanWriteCDTAOKey

      Ключ для kDRDeviceWriteCapabilitiesKey словаря в информационном словаре устройства. Значение является ссылкой на объект CFBoolean указание, поддерживает ли устройство стратегию записи дорожки сразу (TAO) CD.

      Доступный в OS X v10.3 и позже.

    • kDRDeviceCanWriteCDTextKey

      kDRDeviceCanWriteCDTextKey

      Ключ для kDRDeviceWriteCapabilitiesKey словаря в информационном словаре устройства. Значение является ссылкой на объект CFBoolean указание, может ли устройство записать информацию о тексте CD.

      Доступный в OS X v10.2 и позже.

    • kDRDeviceCanWriteDVDDAOKey

      kDRDeviceCanWriteDVDDAOKey

      Ключ для kDRDeviceWriteCapabilitiesKey словаря в информационном словаре устройства. Значение является ссылкой на объект CFBoolean указание, поддерживает ли устройство стратегию записи диска сразу (DAO) относительно носителей DVD. Эта стратегия записи не применяется к носителям CD.

      Доступный в OS X v10.3 и позже.

    • kDRDeviceCanWriteDVDKey

      kDRDeviceCanWriteDVDKey

      Ключ для kDRDeviceWriteCapabilitiesKey словаря в информационном словаре устройства. Значение является ссылкой на объект CFBoolean указание, может ли устройство записать в некоторый тип основанных на DVD носителей.

      Доступный в OS X v10.2 и позже.

    • kDRDeviceCanWriteDVDPlusRDoubleLayerKey

      kDRDeviceCanWriteDVDPlusRDoubleLayerKey

      Ключ для kDRDeviceWriteCapabilitiesKey словаря в информационном словаре устройства. Значение является ссылкой на объект CFBoolean указание, может ли устройство записать в DVD+R двойные носители уровня.

      Доступный в OS X v10.4 и позже.

    • kDRDeviceCanWriteDVDPlusRKey

      kDRDeviceCanWriteDVDPlusRKey

      Ключ для kDRDeviceWriteCapabilitiesKey словаря в информационном словаре устройства. Значение является ссылкой на объект CFBoolean указание, может ли устройство записать в носители DVD+R.

      Доступный в OS X v10.3 и позже.

    • kDRDeviceCanWriteDVDPlusRWDoubleLayerKey

      kDRDeviceCanWriteDVDPlusRWDoubleLayerKey

      Ключ для kDRDeviceWriteCapabilitiesKey словаря в информационном словаре устройства. Значение является ссылкой на объект CFBoolean указание, может ли устройство записать в DVD+RW двойные носители уровня.

      Доступный в OS X v10.5 и позже.

    • kDRDeviceCanWriteDVDPlusRWKey

      kDRDeviceCanWriteDVDPlusRWKey

      Ключ для kDRDeviceWriteCapabilitiesKey словаря в информационном словаре устройства. Значение является ссылкой на объект CFBoolean указание, может ли устройство записать в носители DVD+RW.

      Доступный в OS X v10.3 и позже.

    • kDRDeviceCanWriteDVDRAMKey

      kDRDeviceCanWriteDVDRAMKey

      Ключ для kDRDeviceWriteCapabilitiesKey словаря в информационном словаре устройства. Значение является ссылкой на объект CFBoolean указание, может ли устройство записать в носители DVD-RAM.

      Доступный в OS X v10.2 и позже.

    • kDRDeviceCanWriteDVDRDualLayerKey

      kDRDeviceCanWriteDVDRDualLayerKey

      Ключ для kDRDeviceWriteCapabilitiesKey словаря в информационном словаре устройства. Значение является ссылкой на объект CFBoolean указание, может ли устройство записать в DVD-R носители DL.

      Доступный в OS X v10.5 и позже.

    • kDRDeviceCanWriteDVDRKey

      kDRDeviceCanWriteDVDRKey

      Ключ для kDRDeviceWriteCapabilitiesKey словаря в информационном словаре устройства. Значение является ссылкой на объект CFBoolean указание, может ли устройство записать в носители DVD-R.

      Доступный в OS X v10.2 и позже.

    • kDRDeviceCanWriteDVDRWDualLayerKey

      kDRDeviceCanWriteDVDRWDualLayerKey

      Ключ для kDRDeviceWriteCapabilitiesKey словаря в информационном словаре устройства. Значение является ссылкой на объект CFBoolean указание, может ли устройство записать в носители DVD-RW ДЛ.

      Доступный в OS X v10.5 и позже.

    • kDRDeviceCanWriteDVDRWKey

      kDRDeviceCanWriteDVDRWKey

      Ключ для kDRDeviceWriteCapabilitiesKey словаря в информационном словаре устройства. Значение является ссылкой на объект CFBoolean указание, может ли устройство записать в носители DVD-RW.

      Доступный в OS X v10.2 и позже.

    • kDRDeviceCanWriteHDDVDKey

      kDRDeviceCanWriteHDDVDKey

      Ключ для kDRDeviceWriteCapabilitiesKey словаря в информационном словаре устройства. Значение является ссылкой на объект CFBoolean указание, может ли устройство записать в некоторый тип основанных на HD DVD носителей.

      Доступный в OS X v10.5 и позже.

    • kDRDeviceCanWriteHDDVDRAMKey

      kDRDeviceCanWriteHDDVDRAMKey

      Ключ для kDRDeviceWriteCapabilitiesKey словаря в информационном словаре устройства. Значение является ссылкой на объект CFBoolean указание, может ли устройство записать в HD носители DVD-RAM.

      Доступный в OS X v10.5 и позже.

    • kDRDeviceCanWriteHDDVDRDualLayerKey

      kDRDeviceCanWriteHDDVDRDualLayerKey

      Ключ для kDRDeviceWriteCapabilitiesKey словаря в информационном словаре устройства. Значение является ссылкой на объект CFBoolean указание, может ли устройство записать в HD DVD-R носители DL.

      Доступный в OS X v10.5 и позже.

    • kDRDeviceCanWriteHDDVDRKey

      kDRDeviceCanWriteHDDVDRKey

      Ключ для kDRDeviceWriteCapabilitiesKey словаря в информационном словаре устройства. Значение является ссылкой на объект CFBoolean указание, может ли устройство записать в HD носители DVD-R.

      Доступный в OS X v10.5 и позже.

    • kDRDeviceCanWriteHDDVDRWDualLayerKey

      kDRDeviceCanWriteHDDVDRWDualLayerKey

      Ключ для kDRDeviceWriteCapabilitiesKey словаря в информационном словаре устройства. Значение является ссылкой на объект CFBoolean указание, может ли устройство записать в HD-DVD-RW носители DL.

      Доступный в OS X v10.5 и позже.

    • kDRDeviceCanWriteHDDVDRWKey

      kDRDeviceCanWriteHDDVDRWKey

      Ключ для kDRDeviceWriteCapabilitiesKey словаря в информационном словаре устройства. Значение является ссылкой на объект CFBoolean указание, может ли устройство записать в носители HD-DVD-RW.

      Доступный в OS X v10.5 и позже.

    • kDRDeviceCanWriteIndexPointsKey

      kDRDeviceCanWriteIndexPointsKey

      Ключ для kDRDeviceWriteCapabilitiesKey словаря в информационном словаре устройства. Значение является ссылкой на объект CFBoolean указание, может ли устройство записать, что индекс указывает на носители CD.

      Доступный в OS X v10.3 и позже.

    • kDRDeviceCanWriteISRCKey

      kDRDeviceCanWriteISRCKey

      Ключ для kDRDeviceWriteCapabilitiesKey словаря в информационном словаре устройства. Значение является ссылкой на объект CFBoolean указание, может ли устройство записать Код записи по международному стандарту (ISRC) в носители CD.

      Доступный в OS X v10.3 и позже.

    • kDRDeviceCanWriteKey

      kDRDeviceCanWriteKey

      Ключ для kDRDeviceWriteCapabilitiesKey словаря в информационном словаре устройства. Значение является ссылкой на объект CFBoolean указание, может ли устройство записать в какой-либо тип носителей.

      Доступный в OS X v10.2 и позже.

    • kDRDeviceCurrentWriteSpeedKey

      kDRDeviceCurrentWriteSpeedKey

      Ключ для словаря, возвращенного DRDeviceCopyStatus. Значение этого ключа является ссылкой на объект CFNumber, содержащий текущую скорость записи в КБайт/с, где 1 КБ = 1 000 байтов.

      Доступный в OS X v10.2 и позже.

    • kDRDeviceDisappearedNotification

      kDRDeviceDisappearedNotification

      Когда устройство больше не доступно, уведомление отправило. Поскольку пользователи могут соединить и разъединить FireWire, USB и другие устройства, в то время как компьютер работает, необходимо вести собственный список подключенных устройств и полагаться на уведомления для держания списка в курсе.

      Доступный в OS X v10.2 и позже.

    • kDRDeviceFirmwareRevisionKey

      kDRDeviceFirmwareRevisionKey

      Ключ для объекта словаря, возвращенного DRDeviceCopyInfo. Значение этого ключа является ссылкой на объект CFString, содержащий микропрограммную версию, извлеченную из устройства.

      Доступный в OS X v10.2 и позже.

    • kDRDeviceIORegistryEntryPathKey

      kDRDeviceIORegistryEntryPathKey

      Ключ для объекта словаря, возвращенного DRDeviceCopyInfo. Значение этого ключа является ссылкой на объект CFString, содержащий копию пути к записи устройства в IORegistry.

      Доступный в OS X v10.2 и позже.

    • kDRDeviceIsBusyKey

      kDRDeviceIsBusyKey

      Ключ для словаря, возвращенного DRDeviceCopyStatus. Если устройство занято, значение этого ключа является ссылкой на объект CFBoolean указание.

      Доступный в OS X v10.2 и позже.

    • kDRDeviceIsTrayOpenKey

      kDRDeviceIsTrayOpenKey

      Ключ для словаря, возвращенного DRDeviceCopyStatus. Если лоток устройства открыт, значение этого ключа является ссылкой на объект CFBoolean указание.

      Доступный в OS X v10.2 и позже.

    • kDRDeviceLoadingMechanismCanEjectKey

      kDRDeviceLoadingMechanismCanEjectKey

      Ключ для объекта словаря, возвращенного DRDeviceCopyInfo. Значение этого ключа является ссылкой на объект CFBoolean, указывающий, может ли извлечься загружающийся механизм диска.

      Доступный в OS X v10.3 и позже.

    • kDRDeviceLoadingMechanismCanInjectKey

      kDRDeviceLoadingMechanismCanInjectKey

      Ключ для объекта словаря, возвращенного DRDeviceCopyInfo. Значение этого ключа является ссылкой на объект CFBoolean, указывающий, может ли загружающийся механизм диска ввести.

      Доступный в OS X v10.3 и позже.

    • kDRDeviceLoadingMechanismCanOpenKey

      kDRDeviceLoadingMechanismCanOpenKey

      Ключ для объекта словаря, возвращенного DRDeviceCopyInfo. Значение этого ключа является ссылкой на объект CFBoolean, указывающий, может ли открыться загружающийся механизм диска.

      Доступный в OS X v10.3 и позже.

    • kDRDeviceMaximumWriteSpeedKey

      kDRDeviceMaximumWriteSpeedKey

      Ключ для словаря, возвращенного DRDeviceCopyStatus. Значение этого ключа является ссылкой на объект CFNumber, содержащий максимальную скорость записи в КБайт/с, где 1 КБ = 1 000 байтов.

      Доступный в OS X v10.2 и позже.

    • kDRDeviceMediaBlocksFreeKey

      kDRDeviceMediaBlocksFreeKey

      Ключ в kDRDeviceMediaInfoKey словаре. Значение этого ключа является ссылкой на объект CFNumber, содержащий число свободных блоков на диске.

      Доступный в OS X v10.2 и позже.

    • kDRDeviceMediaBlocksOverwritableKey

      kDRDeviceMediaBlocksOverwritableKey

      Ключ в kDRDeviceMediaInfoKey словаре. Значение этого ключа является ссылкой на объект CFNumber, содержащий число перезаписываемых блоков на диске.

      Доступный в OS X v10.3 и позже.

    • kDRDeviceMediaBlocksUsedKey

      kDRDeviceMediaBlocksUsedKey

      Ключ в kDRDeviceMediaInfoKey словаре. Значение этого ключа является ссылкой на объект CFNumber, содержащий число блоков, используемых данными по диску.

      Доступный в OS X v10.2 и позже.

    • kDRDeviceMediaBSDNameKey

      kDRDeviceMediaBSDNameKey

      Ключ в kDRDeviceMediaInfoKey словаре. Значение этого ключа является ссылкой на объект CFString, содержащий имя BSD, присвоенное устройству.

      Доступный в OS X v10.2 и позже.

    • kDRDeviceMediaClassBD

      kDRDeviceMediaClassBD

      Одно значение для kDRDeviceMediaClassKey словаря вводит kDRDeviceMediaInfoKey словарь. Это значение указывает, что диск основан на BD (Blu-ray).

      Доступный в OS X v10.5 и позже.

    • kDRDeviceMediaClassCD

      kDRDeviceMediaClassCD

      Одно значение для kDRDeviceMediaClassKey словаря вводит kDRDeviceMediaInfoKey словарь. Это значение указывает, что диск основан на CD.

      Доступный в OS X v10.2 и позже.

    • kDRDeviceMediaClassDVD

      kDRDeviceMediaClassDVD

      Одно значение для kDRDeviceMediaClassKey словаря вводит kDRDeviceMediaInfoKey словарь. Это значение указывает, что диск основан на DVD.

      Доступный в OS X v10.2 и позже.

    • kDRDeviceMediaClassHDDVD

      kDRDeviceMediaClassHDDVD

      Одно значение для kDRDeviceMediaClassKey словаря вводит kDRDeviceMediaInfoKey словарь. Это значение указывает, что диск основан на HD DVD.

      Доступный в OS X v10.5 и позже.

    • kDRDeviceMediaClassKey

      kDRDeviceMediaClassKey

      Ключ для kDRDeviceMediaInfoKey словаря. Значение этого ключа является ссылкой на объект CFString указание класса настоящего носителей в диске.

      Доступный в OS X v10.2 и позже.

    • kDRDeviceMediaClassUnknown

      kDRDeviceMediaClassUnknown

      Одно значение для kDRDeviceMediaClassKey словаря вводит kDRDeviceMediaInfoKey словарь. Это значение указывает, что класс носителей неизвестен.

      Доступный в OS X v10.2 и позже.

    • kDRDeviceMediaDoubleLayerL0DataZoneBlocksKey

      kDRDeviceMediaDoubleLayerL0DataZoneBlocksKey

      Ключ в kDRDeviceMediaInfoKey словаре. Значение этого ключа является ссылкой на объект CFNumber, содержащий число блоков на уровне 0 двойного уровня горючий диск.

      Доступный в OS X v10.4 и позже.

    • kDRDeviceMediaInfoKey

      kDRDeviceMediaInfoKey

      Ключ для словаря, возвращенного DRDeviceCopyStatus. Значение этого ключа является ссылкой на объект CFDictionary, содержащий информацию о носителях в диске.

      Доступный в OS X v10.2 и позже.

    • kDRDeviceMediaIsAppendableKey

      kDRDeviceMediaIsAppendableKey

      Ключ в kDRDeviceMediaInfoKey словаре. Значение этого ключа является ссылкой на объект CFBoolean указание, appendable ли диск - другими словами, могут ли быть записаны новые сеансы.

      Доступный в OS X v10.2 и позже.

    • kDRDeviceMediaIsBlankKey

      kDRDeviceMediaIsBlankKey

      Ключ в kDRDeviceMediaInfoKey словаре. Значение этого ключа является ссылкой на объект CFBoolean указание, являются ли носители пробелом и не имеют никаких данных по нему.

      Доступный в OS X v10.2 и позже.

    • kDRDeviceMediaIsErasableKey

      kDRDeviceMediaIsErasableKey

      Ключ в kDRDeviceMediaInfoKey словаре. Значение этого ключа является ссылкой на объект CFBoolean указание, может ли быть стерт диск.

      Доступный в OS X v10.2 и позже.

    • kDRDeviceMediaIsOverwritableKey

      kDRDeviceMediaIsOverwritableKey

      Ключ в kDRDeviceMediaInfoKey словаре. Значение этого ключа является ссылкой на объект CFBoolean указание, перезаписываем ли диск - другими словами, может ли это быть полностью записанное (ре).

      Доступный в OS X v10.3 и позже.

    • kDRDeviceMediaIsReservedKey

      kDRDeviceMediaIsReservedKey

      Ключ в kDRDeviceMediaInfoKey словаре. Значение этого ключа является ссылкой на объект CFBoolean указание, резервируется ли диск для монопольного использования текущим процессом.

      Доступный в OS X v10.2 и позже.

    • kDRDeviceMediaSessionCountKey

      kDRDeviceMediaSessionCountKey

      Ключ в kDRDeviceMediaInfoKey словаре. Значение этого ключа является ссылкой на объект CFNumber, содержащий число сеансов на диске.

      Доступный в OS X v10.2 и позже.

    • kDRDeviceMediaStateInTransition

      kDRDeviceMediaStateInTransition

      Одно значение для kDRDeviceMediaStateKey ключа словаря. Это значение указывает, что носители находятся в переходе, обычно вращаясь, будучи вставленным или вращаясь вниз в подготовке к извлечению.

      Доступный в OS X v10.2 и позже.

    • kDRDeviceMediaStateKey

      kDRDeviceMediaStateKey

      Ключ для словаря, возвращенного DRDeviceCopyStatus. Значение этого ключа является ссылкой на объект CFString, содержащий информацию о состоянии носителей.

      Доступный в OS X v10.2 и позже.

    • kDRDeviceMediaStateMediaPresent

      kDRDeviceMediaStateMediaPresent

      Одно значение для kDRDeviceMediaStateKey ключа словаря. Это значение указывает, что некоторые носители присутствуют в диске. Проверьте значение kDRDeviceMediaInfoKey ключа словаря для определенной информации о носителях.

      Доступный в OS X v10.2 и позже.

    • kDRDeviceMediaStateNone

      kDRDeviceMediaStateNone

      Одно значение для kDRDeviceMediaStateKey ключа словаря. Это значение указывает, что нет никакого настоящего диска в диске.

      Доступный в OS X v10.2 и позже.

    • kDRDeviceMediaTrackCountKey

      kDRDeviceMediaTrackCountKey

      Ключ в kDRDeviceMediaInfoKey словаре. Значение этого ключа является ссылкой на объект CFNumber, содержащий общее количество дорожек на диске во всех сеансах.

      Доступный в OS X v10.2 и позже.

    • kDRDeviceMediaTypeBDR

      kDRDeviceMediaTypeBDR

      Одно значение для kDRDeviceMediaTypeKey словаря вводит kDRDeviceMediaInfoKey словарь. Это значение указывает, что диском является BDR.

      Доступный в OS X v10.5 и позже.

    • kDRDeviceMediaTypeBDR

      kDRDeviceMediaTypeBDR

      Одно значение для kDRDeviceMediaTypeKey словаря вводит kDRDeviceMediaInfoKey словарь. Это значение указывает, что диск является BD-RE.

      Доступный в OS X v10.5 и позже.

    • kDRDeviceMediaTypeBDRE

      kDRDeviceMediaTypeBDRE

      Одно значение для kDRDeviceMediaTypeKey словаря вводит kDRDeviceMediaInfoKey словарь. Это значение указывает, что диск является BD-RE.

      Доступный в OS X v10.5 и позже.

    • kDRDeviceMediaTypeBDROM

      kDRDeviceMediaTypeBDROM

      Одно значение для kDRDeviceMediaTypeKey словаря вводит kDRDeviceMediaInfoKey словарь. Это значение указывает, что диском является BD ROM.

      Доступный в OS X v10.5 и позже.

    • kDRDeviceMediaTypeCDR

      kDRDeviceMediaTypeCDR

      Одно значение для kDRDeviceMediaTypeKey словаря вводит kDRDeviceMediaInfoKey словарь. Это значение указывает, что диском является CD-R.

      Доступный в OS X v10.2 и позже.

    • kDRDeviceMediaTypeCDROM

      kDRDeviceMediaTypeCDROM

      Одно значение для kDRDeviceMediaTypeKey словаря вводит kDRDeviceMediaInfoKey словарь. Это значение указывает, что диском является CDROM.

      Доступный в OS X v10.2 и позже.

    • kDRDeviceMediaTypeCDRW

      kDRDeviceMediaTypeCDRW

      Одно значение для kDRDeviceMediaTypeKey словаря вводит kDRDeviceMediaInfoKey словарь. Это значение указывает, что диском является CD-RW.

      Доступный в OS X v10.2 и позже.

    • kDRDeviceMediaTypeDVDPlusR

      kDRDeviceMediaTypeDVDPlusR

      Одно значение для kDRDeviceMediaTypeKey словаря вводит kDRDeviceMediaInfoKey словарь. Это значение указывает, что диск является DVD+R.

      Доступный в OS X v10.3 и позже.

    • kDRDeviceMediaTypeDVDPlusRDoubleLayer

      kDRDeviceMediaTypeDVDPlusRDoubleLayer

      Одно значение для kDRDeviceMediaTypeKey словаря вводит информационный словарь носителей. Это значение указывает, что диск является DVD+R Двойной Уровень.

      Доступный в OS X v10.4 и позже.

    • kDRDeviceMediaTypeDVDPlusRW

      kDRDeviceMediaTypeDVDPlusRW

      Одно значение для kDRDeviceMediaTypeKey словаря вводит kDRDeviceMediaInfoKey словарь. Это значение указывает, что диск является DVD+RW.

      Доступный в OS X v10.2 и позже.

    • kDRDeviceMediaTypeDVDPlusRWDoubleLayer

      kDRDeviceMediaTypeDVDPlusRWDoubleLayer

      Одно значение для kDRDeviceMediaTypeKey словаря вводит информационный словарь носителей. Это значение указывает, что диск является DVD+RW Двойной Уровень.

      Доступный в OS X v10.5 и позже.

    • kDRDeviceMediaTypeDVDR

      kDRDeviceMediaTypeDVDR

      Одно значение для kDRDeviceMediaTypeKey словаря вводит kDRDeviceMediaInfoKey словарь. Это значение указывает, что диском является DVD-R.

      Доступный в OS X v10.2 и позже.

    • kDRDeviceMediaTypeDVDRAM

      kDRDeviceMediaTypeDVDRAM

      Одно значение для kDRDeviceMediaTypeKey словаря вводит kDRDeviceMediaInfoKey словарь. Это значение указывает, что диском является DVD-RAM.

      Доступный в OS X v10.2 и позже.

    • kDRDeviceMediaTypeDVDRDualLayer

      kDRDeviceMediaTypeDVDRDualLayer

      Одно значение для kDRDeviceMediaTypeKey словаря вводит kDRDeviceMediaInfoKey словарь. Это значение указывает, что диском является DVD-R DL.

      Доступный в OS X v10.5 и позже.

    • kDRDeviceMediaTypeDVDROM

      kDRDeviceMediaTypeDVDROM

      Одно значение для kDRDeviceMediaTypeKey словаря вводит kDRDeviceMediaInfoKey словарь. Это значение указывает, что диском является DVD-ROM.

      Доступный в OS X v10.2 и позже.

    • kDRDeviceMediaTypeDVDRW

      kDRDeviceMediaTypeDVDRW

      Одно значение для kDRDeviceMediaTypeKey словаря вводит kDRDeviceMediaInfoKey словарь. Это значение указывает, что диск является DVD-RW.

      Доступный в OS X v10.2 и позже.

    • kDRDeviceMediaTypeDVDRWDualLayer

      kDRDeviceMediaTypeDVDRWDualLayer

      Одно значение для kDRDeviceMediaTypeKey словаря вводит kDRDeviceMediaInfoKey словарь. Это значение указывает, что диск является DVD-RW ДЛ.

      Доступный в OS X v10.5 и позже.

    • kDRDeviceMediaTypeHDDVDR

      kDRDeviceMediaTypeHDDVDR

      Одно значение для kDRDeviceMediaTypeKey словаря вводит kDRDeviceMediaInfoKey словарь. Это значение указывает, что диском является HD DVD-R.

      Доступный в OS X v10.5 и позже.

    • kDRDeviceMediaTypeHDDVDRAM

      kDRDeviceMediaTypeHDDVDRAM

      Одно значение для kDRDeviceMediaTypeKey словаря вводит kDRDeviceMediaInfoKey словарь. Это значение указывает, что диском является HD DVD-RAM.

      Доступный в OS X v10.5 и позже.

    • kDRDeviceMediaTypeHDDVDRDualLayer

      kDRDeviceMediaTypeHDDVDRDualLayer

      Одно значение для kDRDeviceMediaTypeKey словаря вводит kDRDeviceMediaInfoKey словарь. Это значение указывает, что диском является HD DVD-R DL.

      Доступный в OS X v10.5 и позже.

    • kDRDeviceMediaTypeHDDVDROM

      kDRDeviceMediaTypeHDDVDROM

      Одно значение для kDRDeviceMediaTypeKey словаря вводит kDRDeviceMediaInfoKey словарь. Это значение указывает, что диском является HD DVD-ROM.

      Доступный в OS X v10.5 и позже.

    • kDRDeviceMediaTypeHDDVDRW

      kDRDeviceMediaTypeHDDVDRW

      Одно значение для kDRDeviceMediaTypeKey словаря вводит kDRDeviceMediaInfoKey словарь. Это значение указывает, что диск является HD-DVD-RW.

      Доступный в OS X v10.5 и позже.

    • kDRDeviceMediaTypeHDDVDRWDualLayer

      kDRDeviceMediaTypeHDDVDRWDualLayer

      Одно значение для kDRDeviceMediaTypeKey словаря вводит kDRDeviceMediaInfoKey словарь. Это значение указывает, что диск является HD-DVD-RW DL.

      Доступный в OS X v10.5 и позже.

    • kDRDeviceMediaTypeKey

      kDRDeviceMediaTypeKey

      Ключ в kDRDeviceMediaInfoKey словаре. Значение этого ключа является ссылкой на объект CFString указание типа настоящего носителей в диске.

      Доступный в OS X v10.2 и позже.

    • kDRDeviceMediaTypeUnknown

      kDRDeviceMediaTypeUnknown

      Одно значение для kDRDeviceMediaTypeKey словаря вводит kDRDeviceMediaInfoKey словарь. Это значение указывает, что тип диска неизвестен.

      Доступный в OS X v10.2 и позже.

    • kDRDevicePhysicalInterconnectATAPI

      kDRDevicePhysicalInterconnectATAPI

      Одно значение для kDRDevicePhysicalInterconnectKey ключа словаря. Это значение указывает, что устройство подключается интерфейсом ATAPI.

      Доступный в OS X v10.2 и позже.

    • kDRDevicePhysicalInterconnectFibreChannel

      kDRDevicePhysicalInterconnectFibreChannel

      Одно значение для kDRDevicePhysicalInterconnectKey ключа словаря. Это значение указывает, что устройство подключается интерфейсом Fibre Channel.

      Доступный в OS X v10.3 и позже.

    • kDRDevicePhysicalInterconnectFireWire

      kDRDevicePhysicalInterconnectFireWire

      Одно значение для kDRDevicePhysicalInterconnectKey ключа словаря. Это значение указывает, что устройство подключается интерфейсом FireWire.

      Доступный в OS X v10.2 и позже.

    • kDRDevicePhysicalInterconnectKey

      kDRDevicePhysicalInterconnectKey

      Ключ для объекта словаря, возвращенного DRDeviceCopyInfo. Значение этого ключа является ссылкой на объект CFString, содержащий тип шины, устройство работает.

      Доступный в OS X v10.2 и позже.

    • kDRDevicePhysicalInterconnectLocationExternal

      kDRDevicePhysicalInterconnectLocationExternal

      Одно значение для kDRDevicePhysicalInterconnectLocationKey ключа словаря. Это значение указывает, что устройство находится на внешней шине.

      Доступный в OS X v10.2 и позже.

    • kDRDevicePhysicalInterconnectLocationInternal

      kDRDevicePhysicalInterconnectLocationInternal

      Одно значение для kDRDevicePhysicalInterconnectLocationKey ключа словаря. Это значение указывает, что устройство находится на внутренней шине.

      Доступный в OS X v10.2 и позже.

    • kDRDevicePhysicalInterconnectLocationKey

      kDRDevicePhysicalInterconnectLocationKey

      Ключ для объекта словаря, возвращенного DRDeviceCopyInfo. Значение этого ключа является ссылкой на объект CFString, содержащий физическое взаимосвязанное расположение.

      Доступный в OS X v10.2 и позже.

    • kDRDevicePhysicalInterconnectLocationUnknown

      kDRDevicePhysicalInterconnectLocationUnknown

      Одно значение для kDRDevicePhysicalInterconnectLocationKey ключа словаря. Это значение указывает, что программное обеспечение не может определить, является ли устройство на внутренней или внешней шине.

      Доступный в OS X v10.2 и позже.

    • kDRDevicePhysicalInterconnectSCSI

      kDRDevicePhysicalInterconnectSCSI

      Одно значение для kDRDevicePhysicalInterconnectKey ключа словаря. Это значение указывает, что устройство подключается интерфейсом SCSI.

      Доступный в OS X v10.2 и позже.

    • kDRDevicePhysicalInterconnectUSB

      kDRDevicePhysicalInterconnectUSB

      Одно значение для kDRDevicePhysicalInterconnectKey ключа словаря. Это значение указывает, что устройство подключается интерфейсом USB.

      Доступный в OS X v10.2 и позже.

    • kDRDeviceProductNameKey

      kDRDeviceProductNameKey

      Ключ для объекта словаря, возвращенного DRDeviceCopyInfo. Значение этого ключа является ссылкой на объект CFString, содержащий название продукта, извлеченное из устройства.

      Доступный в OS X v10.2 и позже.

    • kDRDeviceStatusChangedNotification

      kDRDeviceStatusChangedNotification

      Уведомление отправило, когда состояние устройства изменяется, обычно потому что диск был вставлен или удален. Значение информационного параметра для Вашего обратного вызова уведомления эквивалентно ссылке на объект словаря, возвращенной от вызова до DRDeviceCopyStatus.

      Доступный в OS X v10.2 и позже.

    • kDRDeviceSupportLevelAppleShipping

      kDRDeviceSupportLevelAppleShipping

      Одно значение для kDRDeviceSupportLevelKey ключа словаря. Это значение указывает, что Apple предоставил поддержку для устройства, и это поставило в машине, сделанной Apple.

      Доступный в OS X v10.2 и позже.

    • kDRDeviceSupportLevelAppleSupported

      kDRDeviceSupportLevelAppleSupported

      Одно значение для kDRDeviceSupportLevelKey ключа словаря. Это значение указывает, что Apple предоставил поддержку для устройства.

      Доступный в OS X v10.2 и позже.

    • kDRDeviceSupportLevelKey

      kDRDeviceSupportLevelKey

      Ключ для объекта словаря, возвращенного DRDeviceCopyInfo. Значение этого ключа является ссылкой на объект CFString указание, как хорошо механизм поддерживает устройство.

      Доступный в OS X v10.2 и позже.

    • kDRDeviceSupportLevelNone

      kDRDeviceSupportLevelNone

      Одно значение для kDRDeviceSupportLevelKey ключа словаря. Это значение указывает, что механизм не поддерживает устройство, и это не может использоваться.

      Доступный в OS X v10.2 и позже.

    • kDRDeviceSupportLevelUnsupported

      kDRDeviceSupportLevelUnsupported

      Одно значение для kDRDeviceSupportLevelKey ключа словаря. Это значение указывает, что устройство не поддерживается, но механизм Записи Диска попытается использовать его так или иначе.

      Доступный в OS X v10.3 и позже.

    • kDRDeviceSupportLevelVendorSupported

      kDRDeviceSupportLevelVendorSupported

      Одно значение для kDRDeviceSupportLevelKey ключа словаря. Это значение указывает, что поставщик устройства предоставил поддержку для устройства.

      Доступный в OS X v10.2 и позже.

    • kDRDeviceTrackInfoKey

      kDRDeviceTrackInfoKey

      Ключ для словаря, возвращенного DRDeviceCopyStatus. Значение этого ключа является ссылкой на объект CFDictionary, содержащий словари, описывающие дорожки на диске. Словари DRTrackRef от kDRDeviceTrackRefsKey константы используются в качестве ключей в этот словарь.

      Доступный в OS X v10.3 и позже.

    • kDRDeviceTrackRefsKey

      kDRDeviceTrackRefsKey

      Ключ для словаря, возвращенного DRDeviceCopyStatus. Значение этого ключа является ссылкой на объект CFArray, содержащий список объектов DRTrack, описывающих любые дорожки, которые уже находятся на диске.

      Доступный в OS X v10.3 и позже.

    • kDRDeviceVendorNameKey

      kDRDeviceVendorNameKey

      Ключ для объекта словаря, возвращенного DRDeviceCopyInfo. Значение этого ключа является ссылкой на объект CFString, содержащий имя поставщика, извлеченное из устройства.

      Доступный в OS X v10.2 и позже.

    • kDRDeviceWriteBufferSizeKey

      kDRDeviceWriteBufferSizeKey

      Ключ для объекта словаря, возвращенного DRDeviceCopyInfo. Значение этого ключа является ссылкой на объект CFNumber, содержащий размер буфера записи устройства.

      Доступный в OS X v10.3 и позже.

    • kDRDeviceWriteCapabilitiesKey

      kDRDeviceWriteCapabilitiesKey

      Ключ для объекта словаря, возвращенного DRDeviceCopyInfo. Значение этого ключа является ссылкой на объект CFString описание возможностей, которые диск имеет для записи в различные носители.

      Доступный в OS X v10.2 и позже.