|
Mac Dev Center
Mac OS X Reference Library Drivers, Kernel, & Hardware: User-Space Device Access Disc Recording Framework Reference
|
DRDevice.h |
Obtain information about CD/DVD burners connected to the computer.
A DRDevice represents a physical CD/DVD drive connected to the computer.
The programmer cannot directly create DRDevices. Devices are managed by the burn engine and are asked for by client code. The preferred way of obtaining an instance is by registering with the DRNotificationCenter and listening for the DRDeviceAppearedNotification . This notification is sent to all observers when a device is first detected by the burn engine (such as when a device is plugged in or turned on). A registered observer is guaranteed to receive all DRDeviceAppearedNotifications . When a client registers for the DRDeviceAppearedNotification , the engine will ensure that the client gets notified of all devices currently connected to the machine. When a device is removed, registed observers will receive a DRDeviceDisappearedNotification .
It's also possible to obtain a device instance from its IORegistry path (deviceForIORegistryEntryPath: ) or the BSD /dev node name (deviceForBSDName: ). If you have a reference to a device instance, you can determine if the physical device is still valid and connected by sending the isValid method to the instance.
There is a limited set of operations that can be performed on a device. The most important of these is media reservation. Reserving media is a process by which applications arbitrate for blank media. An application registers interest in obtaining a media reservation by caling acquireMediaReservation and gives up its interest by calling releaseMediaReservation . Asking to acquire a reservation does not mean you will get it! Another application may already have the reservation and will refuse to give it up to you. In this case, the only thing to do is to play fair and wait until the DRDeviceMediaIsReservedKey indicates that your app has obtained the reservation.
The device tray can be opened (openTray ) or closed (closeTray ) and media can be ejected (ejectMedia).
Represents a CD or DVD burner connected to the computer.
DRDeviceAppearedNotification |
extern NSString* const DRDeviceAppearedNotification;
Posted by a DRNotificationCenter when a device is added to the system.
This notification is registered for only by name.
The object associated with this notification is the the device that has appeared. The userInfo is the same dictionary returned by info for that device.
DRDeviceBurnSpeedBD1x |
extern const float DRDeviceBurnSpeedBD1x;
4496.0 KB/sec.
DRDeviceBurnSpeedCD1x |
extern const float DRDeviceBurnSpeedCD1x;
176.4 KB/sec.
DRDeviceBurnSpeedDVD1x |
extern const float DRDeviceBurnSpeedDVD1x;
1385.0 KB/sec.
DRDeviceBurnSpeedHDDVD1x |
extern const float DRDeviceBurnSpeedHDDVD1x;
4568.0 KB/sec.
DRDeviceBurnSpeedMax |
extern const float DRDeviceBurnSpeedMax;
A value representing the maximum speed at which a device can burn. The actual speed will vary from device to device.
DRDeviceBurnSpeedsKey |
extern NSString* const DRDeviceBurnSpeedsKey;
One of the keys in the dictionary returned by the status method. NSArray containing the possible burn speeds available to use. This key may not be present if no media is inserted.
DRDeviceCanTestWriteCDKey |
extern NSString* const DRDeviceCanTestWriteCDKey;
One of the keys in the DRDeviceWriteCapabilitiesKey dictionary. NSNumber containing a boolean value indicating whether the device can perform a test burn to CD media.
DRDeviceCanTestWriteDVDKey |
extern NSString* const DRDeviceCanTestWriteDVDKey;
One of the keys in the DRDeviceWriteCapabilitiesKey dictionary. NSNumber containing a boolean value indicating whether the device can perform a test burn to DVD media.
DRDeviceCanUnderrunProtectCDKey |
extern NSString* const DRDeviceCanUnderrunProtectCDKey;
One of the keys in the DRDeviceWriteCapabilitiesKey dictionary. NSNumber containing a boolean value indicating whether the device supports burn underrun protection when writing to CD media.
DRDeviceCanUnderrunProtectDVDKey |
extern NSString* const DRDeviceCanUnderrunProtectDVDKey;
One of the keys in the DRDeviceWriteCapabilitiesKey dictionary. NSNumber containing a boolean value indicating whether the device supports burn underrun protection when writing to DVD media.
DRDeviceCanWriteBDKey |
extern NSString* const DRDeviceCanWriteBDKey;
One of the keys in the DRDeviceWriteCapabilitiesKey dictionary. NSNumber containing a boolean value indicating whether the device can write to some type of BD (Blu-ray) based media.
DRDeviceCanWriteBDREKey |
extern NSString* const DRDeviceCanWriteBDREKey;
One of the keys in the DRDeviceWriteCapabilitiesKey dictionary. NSNumber containing a boolean value indicating whether the device can write to BD-RE media.
DRDeviceCanWriteBDRKey |
extern NSString* const DRDeviceCanWriteBDRKey;
One of the keys in the DRDeviceWriteCapabilitiesKey dictionary. NSNumber containing a boolean value indicating whether the device can write to BD-R media.
DRDeviceCanWriteCDKey |
extern NSString* const DRDeviceCanWriteCDKey;
One of the keys in the DRDeviceWriteCapabilitiesKey dictionary. NSNumber containing a boolean value indicating whether the device can write to some type of CD based media.
DRDeviceCanWriteCDRawKey |
extern NSString* const DRDeviceCanWriteCDRawKey;
One of the keys in the DRDeviceWriteCapabilitiesKey dictionary. NSNumber containing a boolean value indicating whether the device supports a raw mode burn strategy for CD. Raw mode is sometimes incorrectly referred to as DAO (disc-at-once).
DRDeviceCanWriteCDRKey |
extern NSString* const DRDeviceCanWriteCDRKey;
One of the keys in the DRDeviceWriteCapabilitiesKey dictionary. NSNumber containing a boolean value indicating whether the device can write to CD-R media.
DRDeviceCanWriteCDRWKey |
extern NSString* const DRDeviceCanWriteCDRWKey;
One of the keys in the DRDeviceWriteCapabilitiesKey dictionary. NSNumber containing a boolean value indicating whether the device can write to CD-RW media.
DRDeviceCanWriteCDSAOKey |
extern NSString* const DRDeviceCanWriteCDSAOKey;
One of the keys in the DRDeviceWriteCapabilitiesKey dictionary. NSNumber containing a boolean value indicating whether the device supports a SAO (session-at-once) burn strategy for CD.
DRDeviceCanWriteCDTAOKey |
extern NSString* const DRDeviceCanWriteCDTAOKey;
One of the keys in the DRDeviceWriteCapabilitiesKey dictionary. NSNumber containing a boolean value indicating whether the device supports a TAO (track-at-once) burn strategy for CD.
DRDeviceCanWriteCDTextKey |
extern NSString* const DRDeviceCanWriteCDTextKey;
One of the keys in the DRDeviceWriteCapabilitiesKey dictionary. NSNumber containing a boolean value indicating whether the device can write CD-Text information to media.
DRDeviceCanWriteDVDDAOKey |
extern NSString* const DRDeviceCanWriteDVDDAOKey;
One of the keys in the DRDeviceWriteCapabilitiesKey dictionary. NSNumber containing a boolean value indicating whether the device supports a DAO (disc-at-once) burn strategy on DVD media.
DRDeviceCanWriteDVDKey |
extern NSString* const DRDeviceCanWriteDVDKey;
One of the keys in the DRDeviceWriteCapabilitiesKey dictionary. NSNumber containing a boolean value indicating whether the device can write to some type of DVD based media.
DRDeviceCanWriteDVDPlusRDoubleLayerKey |
extern NSString* const DRDeviceCanWriteDVDPlusRDoubleLayerKey;
One of the keys in the DRDeviceWriteCapabilitiesKey dictionary. NSNumber containing a boolean value indicating whether the device can write to DVD+R DL media.
DRDeviceCanWriteDVDPlusRKey |
extern NSString* const DRDeviceCanWriteDVDPlusRKey;
One of the keys in the DRDeviceWriteCapabilitiesKey dictionary. NSNumber containing a boolean value indicating whether the device can write to DVD+R media.
DRDeviceCanWriteDVDPlusRWDoubleLayerKey |
extern NSString* const DRDeviceCanWriteDVDPlusRWDoubleLayerKey;
One of the keys in the DRDeviceWriteCapabilitiesKey dictionary. NSNumber containing a boolean value indicating whether the device can write to DVD+RW DL media.
DRDeviceCanWriteDVDPlusRWKey |
extern NSString* const DRDeviceCanWriteDVDPlusRWKey;
One of the keys in the DRDeviceWriteCapabilitiesKey dictionary. NSNumber containing a boolean value indicating whether the device can write to DVD+RW media.
DRDeviceCanWriteDVDRAMKey |
extern NSString* const DRDeviceCanWriteDVDRAMKey;
One of the keys in the DRDeviceWriteCapabilitiesKey dictionary. NSNumber containing a boolean value indicating whether the device can write to DVD-RAM media.
DRDeviceCanWriteDVDRDualLayerKey |
extern NSString* const DRDeviceCanWriteDVDRDualLayerKey;
One of the keys in the DRDeviceWriteCapabilitiesKey dictionary. NSNumber containing a boolean value indicating whether the device can write to DVD-R DL media.
DRDeviceCanWriteDVDRKey |
extern NSString* const DRDeviceCanWriteDVDRKey;
One of the keys in the DRDeviceWriteCapabilitiesKey dictionary. NSNumber containing a boolean value indicating whether the device can write to DVD-R media.
DRDeviceCanWriteDVDRWDualLayerKey |
extern NSString* const DRDeviceCanWriteDVDRWDualLayerKey;
One of the keys in the DRDeviceWriteCapabilitiesKey dictionary. NSNumber containing a boolean value indicating whether the device can write to DVD-RW DL media.
DRDeviceCanWriteDVDRWKey |
extern NSString* const DRDeviceCanWriteDVDRWKey;
One of the keys in the DRDeviceWriteCapabilitiesKey dictionary. NSNumber containing a boolean value indicating whether the device can write to DVD-RW media.
DRDeviceCanWriteHDDVDKey |
extern NSString* const DRDeviceCanWriteHDDVDKey;
One of the keys in the DRDeviceWriteCapabilitiesKey dictionary. NSNumber containing a boolean value indicating whether the device can write to some type of HDDVD based media.
DRDeviceCanWriteHDDVDRAMKey |
extern NSString* const DRDeviceCanWriteHDDVDRAMKey;
One of the keys in the DRDeviceWriteCapabilitiesKey dictionary. NSNumber containing a boolean value indicating whether the device can write to HD DVD-RAM media.
DRDeviceCanWriteHDDVDRDualLayerKey |
extern NSString* const DRDeviceCanWriteHDDVDRDualLayerKey;
One of the keys in the DRDeviceWriteCapabilitiesKey dictionary. NSNumber containing a boolean value indicating whether the device can write to HD DVD-R DL media.
DRDeviceCanWriteHDDVDRKey |
extern NSString* const DRDeviceCanWriteHDDVDRKey;
One of the keys in the DRDeviceWriteCapabilitiesKey dictionary. NSNumber containing a boolean value indicating whether the device can write to HD DVD-R media.
DRDeviceCanWriteHDDVDRWDualLayerKey |
extern NSString* const DRDeviceCanWriteHDDVDRWDualLayerKey;
One of the keys in the DRDeviceWriteCapabilitiesKey dictionary. NSNumber containing a boolean value indicating whether the device can write to HD DVD-RW DL media.
DRDeviceCanWriteHDDVDRWKey |
extern NSString* const DRDeviceCanWriteHDDVDRWKey;
One of the keys in the DRDeviceWriteCapabilitiesKey dictionary. NSNumber containing a boolean value indicating whether the device can write to HD DVD-RW media.
DRDeviceCanWriteIndexPointsKey |
extern NSString* const DRDeviceCanWriteIndexPointsKey;
One of the keys in the DRDeviceWriteCapabilitiesKey dictionary. NSNumber containing a boolean value indicating whether the device can write index points to CD media.
DRDeviceCanWriteISRCKey |
extern NSString* const DRDeviceCanWriteISRCKey;
One of the keys in the DRDeviceWriteCapabilitiesKey dictionary. NSNumber containing a boolean value indicating whether the device can write ISRC to CD media.
DRDeviceCanWriteKey |
extern NSString* const DRDeviceCanWriteKey;
One of the keys in the DRDeviceWriteCapabilitiesKey dictionary. NSNumber containing a boolean value indicating whether the device can write to some type of media.
DRDeviceCurrentWriteSpeedKey |
extern NSString* const DRDeviceCurrentWriteSpeedKey;
One of the keys in the dictionary returned by the status method. NSNumber containing the current burning speed of this device.
DRDeviceDisappearedNotification |
extern NSString* const DRDeviceDisappearedNotification;
Posted by a DRNotificationCenter when a device is removed from the system.
The object associated with this notification is the the device that has disappeared. The userInfo is the same dictionary returned by info for that device.
DRDeviceFirmwareRevisionKey |
extern NSString* const DRDeviceFirmwareRevisionKey;
One of the keys in the dictionary returned by the info method. NSString containing the firmeware revision extracted from the device.
DRDeviceIORegistryEntryPathKey |
extern NSString* const DRDeviceIORegistryEntryPathKey;
One of the keys in the dictionary returned by the info method. NSString containing the path of the device in the IO Registry.
DRDeviceIsBusyKey |
extern NSString* const DRDeviceIsBusyKey;
One of the keys in the dictionary returned by the status method. NSNumber containing a boolean value indicating whether the device is busy or not.
DRDeviceIsTrayOpenKey |
extern NSString* const DRDeviceIsTrayOpenKey;
One of the keys in the dictionary returned by the status method. NSNumber containing a boolean value indicating whether the device's tray is open or not.
DRDeviceLoadingMechanismCanEjectKey |
extern NSString* const DRDeviceLoadingMechanismCanEjectKey;
One of the keys in the dictionary returned by the info method. NSNumber describing if the loading mechanism of the drive can eject.
DRDeviceLoadingMechanismCanInjectKey |
extern NSString* const DRDeviceLoadingMechanismCanInjectKey;
One of the keys in the dictionary returned by the info method. NSNumber describing if the loading mechanism of the drive can inject.
DRDeviceLoadingMechanismCanOpenKey |
extern NSString* const DRDeviceLoadingMechanismCanOpenKey;
One of the keys in the dictionary returned by the info method. NSNumber describing if the loading mechanism of the drive can open.
DRDeviceMaximumWriteSpeedKey |
extern NSString* const DRDeviceMaximumWriteSpeedKey;
One of the keys in the dictionary returned by the status method. NSNumber containing the maximum burning speed of this device.
DRDeviceMediaBlocksFreeKey |
extern NSString* const DRDeviceMediaBlocksFreeKey;
One of the keys in the DRDeviceMediaInfoKey dictionary. NSNumber containing the amount of space available (in blocks) on the media to be written to. If the media already contains data and this value will be less than the normal maximum size of the disc. This value will normally only be used if the intent is to append data onto an open disc.
DRDeviceMediaBlocksOverwritableKey |
extern NSString* const DRDeviceMediaBlocksOverwritableKey;
One of the keys in the DRDeviceMediaInfoKey dictionary. NSNumber containing the total amount of writable space available (in blocks) on the media to be written to - if that media can be overwritten. Media that can be overwitten is designated through the DRDeviceMediaIsOverwritableKey .
The overwritable space is the amount of space on the disc that would be available if any data currently on the disc is first erased.
DRDeviceMediaBlocksUsedKey |
extern NSString* const DRDeviceMediaBlocksUsedKey;
One of the keys in the DRDeviceMediaInfoKey dictionary. NSNumber containing the amount of space currently used (in blocks) for exising data.
DRDeviceMediaBSDNameKey |
extern NSString* const DRDeviceMediaBSDNameKey;
One of the keys in the DRDeviceMediaInfoKey dictionary. NSString containing the BSD /dev node name assigned to the media in the device.
DRDeviceMediaClassBD |
extern NSString* const DRDeviceMediaClassBD;
One possible value of the DRDeviceMediaClassKey. Indicates the media is some type of BD (Blu-ray) based media.
DRDeviceMediaClassCD |
extern NSString* const DRDeviceMediaClassCD;
One possible value of the DRDeviceMediaClassKey. Indicates the media is some type of CD based media.
DRDeviceMediaClassDVD |
extern NSString* const DRDeviceMediaClassDVD;
One possible value of the DRDeviceMediaClassKey. Indicates the media is some type of DVD based media.
DRDeviceMediaClassHDDVD |
extern NSString* const DRDeviceMediaClassHDDVD;
One possible value of the DRDeviceMediaClassKey. Indicates the media is some type of HD DVD based media.
DRDeviceMediaClassKey |
extern NSString* const DRDeviceMediaClassKey;
One of the keys in the DRDeviceMediaInfoKey dictionary. NSString containing the class of media present in the drive.
DRDeviceMediaClassUnknown |
extern NSString* const DRDeviceMediaClassUnknown;
One possible value of the DRDeviceMediaClassKey. Indicates the media class is unknown.
DRDeviceMediaDoubleLayerL0DataZoneBlocksKey |
extern NSString* const DRDeviceMediaDoubleLayerL0DataZoneBlocksKey;
One of the keys in the DRDeviceMediaInfoKey dictionary. NSNumber containing the amount of space available (in blocks) on layer 0 of a double layer piece of media.
DRDeviceMediaFreeSpaceKey |
extern NSString* const DRDeviceMediaFreeSpaceKey;
One of the keys in the DRDeviceMediaInfoKey dictionary. MSF value of the amount of space available on the media to be written to. If the media already contains data and this value will be less than the normal maximum size of the disc. This value will normally only be used if the intent is to append data onto an open disc.
DRDeviceMediaInfoKey |
extern NSString* const DRDeviceMediaInfoKey;
One of the keys in the dictionary returned by the status method. NSDictionary of information describing the media currently in the device. This key may not be present if no media is inserted.
DRDeviceMediaIsAppendableKey |
extern NSString* const DRDeviceMediaIsAppendableKey;
One of the keys in the DRDeviceMediaInfoKey dictionary. NSNumber containing a boolean value indicating that data can be appended to the exisiting data (if any).
DRDeviceMediaIsBlankKey |
extern NSString* const DRDeviceMediaIsBlankKey;
One of the keys in the DRDeviceMediaInfoKey dictionary. NSNumber containing a boolean value indicating whether data has previously been written to the media.
DRDeviceMediaIsErasableKey |
extern NSString* const DRDeviceMediaIsErasableKey;
One of the keys in the DRDeviceMediaInfoKey dictionary. NSNumber containing a boolean value indicating whether this media can be erased.
DRDeviceMediaIsOverwritableKey |
extern NSString* const DRDeviceMediaIsOverwritableKey;
One of the keys in the DRDeviceMediaInfoKey dictionary. NSNumber containing a boolean value indicating that the data on the disc (if any) can be overwritten. Rewritable media can always be erased, and then rewritten in its entirety, so it is always considered overwritable.
Write-once media, if its blank, can also be written in its entirety and is also considered overwritable.
Write-once media, that has been partially written, can never again enter a state where it is entirely writable and will have lost its overwritable designation.
DRDeviceMediaIsReservedKey |
extern NSString* const DRDeviceMediaIsReservedKey;
One of the keys in the DRDeviceMediaInfoKey dictionary. NSNumber containing a boolean value indicating whether the media is reserved for exclusive use by the current process.
DRDeviceMediaOverwritableSpaceKey |
extern NSString* const DRDeviceMediaOverwritableSpaceKey;
One of the keys in the DRDeviceMediaInfoKey dictionary. MSF value of the amount of writable space available on the media to be written to - if that media can be overwritten. Media that can be overwitten is designated through the DRDeviceMediaIsOverwritableKey .
The overwritable space is the amount of space on the disc that would be available if any data currently on the disc is first erased.
DRDeviceMediaSessionCountKey |
extern NSString* const DRDeviceMediaSessionCountKey;
One of the keys in the DRDeviceMediaInfoKey dictionary. NSNumber containing the current number of sessions present on the media.
DRDeviceMediaStateInTransition |
extern NSString* const DRDeviceMediaStateInTransition;
One of the possible values for the DRDeviceMediaStateKey. The media is transitioning from one state to another (i.e., being spun up/down).
DRDeviceMediaStateKey |
extern NSString* const DRDeviceMediaStateKey;
One of the keys in the dictionary returned by the status method. NSString describing the state of the media.
DRDeviceMediaStateMediaPresent |
extern NSString* const DRDeviceMediaStateMediaPresent;
One of the possible values for the DRDeviceMediaStateKey. Device contains media of some type.
DRDeviceMediaStateNone |
extern NSString* const DRDeviceMediaStateNone;
One of the possible values for the DRDeviceMediaStateKey. No media is present in the device.
DRDeviceMediaTrackCountKey |
extern NSString* const DRDeviceMediaTrackCountKey;
One of the keys in the DRDeviceMediaInfoKey dictionary. NSNumber containing the number of tracks present on the media.
DRDeviceMediaTypeBDR |
extern NSString* const DRDeviceMediaTypeBDR;
One of the possible values of the DRDeviceMediaTypeKey. Media is a BD-R.
DRDeviceMediaTypeBDRE |
extern NSString* const DRDeviceMediaTypeBDRE;
One of the possible values of the DRDeviceMediaTypeKey. Media is a BD-RE.
DRDeviceMediaTypeBDROM |
extern NSString* const DRDeviceMediaTypeBDROM;
One of the possible values of the DRDeviceMediaTypeKey. Media is a BD-ROM.
DRDeviceMediaTypeCDR |
extern NSString* const DRDeviceMediaTypeCDR;
One of the possible values of the DRDeviceMediaTypeKey. Media is a CD-R.
DRDeviceMediaTypeCDROM |
extern NSString* const DRDeviceMediaTypeCDROM;
One of the possible values of the DRDeviceMediaTypeKey. Media is a CD-ROM.
DRDeviceMediaTypeCDRW |
extern NSString* const DRDeviceMediaTypeCDRW;
One of the possible values of the DRDeviceMediaTypeKey. Media is a CD-RW.
DRDeviceMediaTypeDVDPlusR |
extern NSString* const DRDeviceMediaTypeDVDPlusR;
One of the possible values of the DRDeviceMediaTypeKey. Media is a DVD+R.
DRDeviceMediaTypeDVDPlusRDoubleLayer |
extern NSString* const DRDeviceMediaTypeDVDPlusRDoubleLayer;
One of the possible values of the DRDeviceMediaTypeKey. Media is a DVD+R Double Layer.
DRDeviceMediaTypeDVDPlusRW |
extern NSString* const DRDeviceMediaTypeDVDPlusRW;
One of the possible values of the DRDeviceMediaTypeKey. Media is a DVD+RW.
DRDeviceMediaTypeDVDPlusRWDoubleLayer |
extern NSString* const DRDeviceMediaTypeDVDPlusRWDoubleLayer;
One of the possible values of the DRDeviceMediaTypeKey. Media is a DVD+RW Double Layer.
DRDeviceMediaTypeDVDR |
extern NSString* const DRDeviceMediaTypeDVDR;
One of the possible values of the DRDeviceMediaTypeKey. Media is a DVD-R.
DRDeviceMediaTypeDVDRAM |
extern NSString* const DRDeviceMediaTypeDVDRAM;
One of the possible values of the DRDeviceMediaTypeKey. Media is a DVD-RAM.
DRDeviceMediaTypeDVDRDualLayer |
extern NSString* const DRDeviceMediaTypeDVDRDualLayer;
One of the possible values of the DRDeviceMediaTypeKey. Media is a DVD-R DL.
DRDeviceMediaTypeDVDROM |
extern NSString* const DRDeviceMediaTypeDVDROM;
One of the possible values of the DRDeviceMediaTypeKey. Media is a DVD-ROM.
DRDeviceMediaTypeDVDRW |
extern NSString* const DRDeviceMediaTypeDVDRW;
One of the possible values of the DRDeviceMediaTypeKey. Media is a DVD-RW.
DRDeviceMediaTypeDVDRWDualLayer |
extern NSString* const DRDeviceMediaTypeDVDRWDualLayer;
One of the possible values of the DRDeviceMediaTypeKey. Media is a DVD-RW DL.
DRDeviceMediaTypeHDDVDR |
extern NSString* const DRDeviceMediaTypeHDDVDR;
One of the possible values of the DRDeviceMediaTypeKey. Media is a HD DVD-R.
DRDeviceMediaTypeHDDVDRAM |
extern NSString* const DRDeviceMediaTypeHDDVDRAM;
One of the possible values of the DRDeviceMediaTypeKey. Media is a HD DVD-RAM.
DRDeviceMediaTypeHDDVDRDualLayer |
extern NSString* const DRDeviceMediaTypeHDDVDRDualLayer;
One of the possible values of the DRDeviceMediaTypeKey. Media is a HD DVD-R DL.
DRDeviceMediaTypeHDDVDROM |
extern NSString* const DRDeviceMediaTypeHDDVDROM;
One of the possible values of the DRDeviceMediaTypeKey. Media is a HD DVD-ROM.
DRDeviceMediaTypeHDDVDRW |
extern NSString* const DRDeviceMediaTypeHDDVDRW;
One of the possible values of the DRDeviceMediaTypeKey. Media is a HD DVD-RW.
DRDeviceMediaTypeHDDVDRWDualLayer |
extern NSString* const DRDeviceMediaTypeHDDVDRWDualLayer;
One of the possible values of the DRDeviceMediaTypeKey. Media is a HD DVD-RW DL.
DRDeviceMediaTypeKey |
extern NSString* const DRDeviceMediaTypeKey;
One of the keys in the DRDeviceMediaInfoKey dictionary. NSString containing the type of media inserted in the device.
DRDeviceMediaTypeUnknown |
extern NSString* const DRDeviceMediaTypeUnknown;
One of the possible values of the DRDeviceMediaTypeKey. The type of the media cannot be determined.
DRDeviceMediaUsedSpaceKey |
extern NSString* const DRDeviceMediaUsedSpaceKey;
One of the keys in the DRDeviceMediaInfoKey dictionary. MSF value of the amount of space currently used for exising data.
DRDevicePhysicalInterconnectATAPI |
extern NSString* const DRDevicePhysicalInterconnectATAPI;
One of the possible values of the DRDevicePhysicalInterconnectKey. Device is connected on an ATAPI interface.
DRDevicePhysicalInterconnectFibreChannel |
extern NSString* const DRDevicePhysicalInterconnectFibreChannel;
One of the possible values of the DRDevicePhysicalInterconnectKey. Device is connected through a Fibre Channel interface.
DRDevicePhysicalInterconnectFireWire |
extern NSString* const DRDevicePhysicalInterconnectFireWire;
One of the possible values of the DRDevicePhysicalInterconnectKey. Device is connected through a Firewire interface.
DRDevicePhysicalInterconnectKey |
extern NSString* const DRDevicePhysicalInterconnectKey;
One of the keys in the dictionary returned by the info method. NSString describing the connection of the device to the computer.
DRDevicePhysicalInterconnectLocationExternal |
extern NSString* const DRDevicePhysicalInterconnectLocationExternal;
One of the possible values of the DRDevicePhysicalInterconnectLocationKey. Device is connected to the machine externally.
DRDevicePhysicalInterconnectLocationInternal |
extern NSString* const DRDevicePhysicalInterconnectLocationInternal;
One of the possible values of the DRDevicePhysicalInterconnectLocationKey. Device is connected to the machine internally.
DRDevicePhysicalInterconnectLocationKey |
extern NSString* const DRDevicePhysicalInterconnectLocationKey;
One of the keys in the dictionary returned by the info method. NSString describing the location of the device (e.g. internal/external).
DRDevicePhysicalInterconnectLocationUnknown |
extern NSString* const DRDevicePhysicalInterconnectLocationUnknown;
One of the possible values of the DRDevicePhysicalInterconnectLocationKey. It's not known how the device is connected.
DRDevicePhysicalInterconnectSCSI |
extern NSString* const DRDevicePhysicalInterconnectSCSI;
One of the possible values of the DRDevicePhysicalInterconnectKey. Device is connected on a SCSI interface.
DRDevicePhysicalInterconnectUSB |
extern NSString* const DRDevicePhysicalInterconnectUSB;
One of the possible values of the DRDevicePhysicalInterconnectKey. Device is connected through a USB interface.
DRDeviceProductNameKey |
extern NSString* const DRDeviceProductNameKey;
One of the keys in the dictionary returned by the info method. NSString containing the product name extracted from the device.
DRDeviceStatusChangedNotification |
extern NSString* const DRDeviceStatusChangedNotification;
Posted by a DRNotificationCenter when the media in a device changes state. This can include being ejected, inserted, becoming busy, etc.
The object for this notification is the device who's media is changing state. The userInfo for this notification is the same dictionary returned by status for that device.
DRDeviceSupportLevelAppleShipping |
extern NSString* const DRDeviceSupportLevelAppleShipping;
One of the values for DRDeviceSupportLevelKey. This value indicates this device is shipping in some Apple machine.
DRDeviceSupportLevelAppleSupported |
extern NSString* const DRDeviceSupportLevelAppleSupported;
One of the values for DRDeviceSupportLevelKey. This value indicates this device has been tested by Apple for support.
DRDeviceSupportLevelKey |
extern NSString* const DRDeviceSupportLevelKey;
One of the keys in the dictionary returned by the info method. NSString describing the support level the device enjoys from the engine.
DRDeviceSupportLevelNone |
extern NSString* const DRDeviceSupportLevelNone;
One of the values for DRDeviceSupportLevelKey. This value indicates this device is not supported.
DRDeviceSupportLevelUnsupported |
extern NSString* const DRDeviceSupportLevelUnsupported;
One of the values for DRDeviceSupportLevelKey. This value indicates the device is unsupported, but the engine will try to use it anyway.
DRDeviceSupportLevelVendorSupported |
extern NSString* const DRDeviceSupportLevelVendorSupported;
One of the values for DRDeviceSupportLevelKey. This value indicates this device has been tested by a third party for support.
DRDeviceTrackInfoKey |
extern NSString* const DRDeviceTrackInfoKey;
One of the keys in the dictionary returned by the status method. NSDictionary containing NSDictionaries describing the tracks. DRTracks from the DRDeviceTrackRefsKey are used as keys into this dictionary.
DRDeviceTrackRefsKey |
extern NSString* const DRDeviceTrackRefsKey;
One of the keys in the dictionary returned by the status method. NSArray containing a list of DRTrack objects describing any tracks that are already on the disc.
DRDeviceVendorNameKey |
extern NSString* const DRDeviceVendorNameKey;
One of the keys in the dictionary returned by the info method. NSString containing the vendor name extracted from the device.
DRDeviceWriteBufferSizeKey |
extern NSString* const DRDeviceWriteBufferSizeKey;
One of the keys in the dictionary returned by the info method. NSNumber containing the size of the write buffer of the device.
DRDeviceWriteCapabilitiesKey |
extern NSString* const DRDeviceWriteCapabilitiesKey;
One of the keys in the dictionary returned by the info method. NSDictionary containing the capabilities of the device for writing different kinds of media.
Last Updated: 2009-08-12