Platforms to show: All Mac Windows Linux Cross-Platform
Back to DRDeviceMBS class.
DRDeviceMBS.device(index as UInt32) as DRDeviceMBS
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared method | DiscRecording | MBS MacControls Plugin | 11.3 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
Index from 0 to deviceCount-1.
Same as devices(), but if you only need one, this method is more efficient.
DRDeviceMBS.deviceCount as UInt32
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared method | DiscRecording | MBS MacControls Plugin | 11.3 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
DRDeviceMBS.deviceForBSDName(bsdName as string) as DRDeviceMBS
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared method | DiscRecording | MBS MacControls Plugin | 7.4 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
If the device is not an authoring device (i.e., CDR, CDRW, DVR-R, etc), returns nil.
DRDeviceMBS.deviceForIORegistryEntryPath(path as string) as DRDeviceMBS
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared method | DiscRecording | MBS MacControls Plugin | 7.4 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
If the device is not an authoring device (i.e., CDR, CDRW, DVR-R, etc), returns nil.
DRDeviceMBS.devices as DRDeviceMBS()
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared method | DiscRecording | MBS MacControls Plugin | 11.2 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
Returns all CD/DVD devices connected to the computer at the time this method is called. Since devices can come and go at any time, the output of this method is simply a snapshot of the set of devices connected.
DRDeviceMBS.DRDeviceAppearedNotification as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared method | DiscRecording | MBS MacControls Plugin | 10.4 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
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.
DRDeviceMBS.DRDeviceBurnSpeedBD1x as single
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared method | DiscRecording | MBS MacControls Plugin | 10.4 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
4496.0 KB/sec.
DRDeviceMBS.DRDeviceBurnSpeedCD1x as single
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared method | DiscRecording | MBS MacControls Plugin | 10.4 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
176.4 KB/sec.
DRDeviceMBS.DRDeviceBurnSpeedDVD1x as single
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared method | DiscRecording | MBS MacControls Plugin | 10.4 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
1385.0 KB/sec.
DRDeviceMBS.DRDeviceBurnSpeedHDDVD1x as single
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared method | DiscRecording | MBS MacControls Plugin | 10.4 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
4568.0 KB/sec.
DRDeviceMBS.DRDeviceBurnSpeedMax as single
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared method | DiscRecording | MBS MacControls Plugin | 10.4 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
A value representing the maximum speed at which a device can burn. The actual speed will vary from device to device.
DRDeviceMBS.DRDeviceBurnSpeedsKey as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared method | DiscRecording | MBS MacControls Plugin | 10.4 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
An array containing the possible burn speeds available to use. This key may not be present if no media is inserted.
DRDeviceMBS.DRDeviceCanTestWriteCDKey as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared method | DiscRecording | MBS MacControls Plugin | 10.4 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
Value for this key is a boolean value indicating whether the device can perform a test burn to CD media.
DRDeviceMBS.DRDeviceCanTestWriteDVDKey as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared method | DiscRecording | MBS MacControls Plugin | 10.4 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
A boolean value indicating whether the device can perform a test burn to DVD media.
DRDeviceMBS.DRDeviceCanUnderrunProtectCDKey as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared method | DiscRecording | MBS MacControls Plugin | 10.4 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
Boolean value indicating whether the device supports burn underrun protection when writing to CD media.
DRDeviceMBS.DRDeviceCanUnderrunProtectDVDKey as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared method | DiscRecording | MBS MacControls Plugin | 10.4 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
Boolean value indicating whether the device supports burn underrun protection when writing to DVD media.
DRDeviceMBS.DRDeviceCanWriteBDKey as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared method | DiscRecording | MBS MacControls Plugin | 10.4 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
Boolean value indicating whether the device can write to some type of BD (Blu-ray) based media.
DRDeviceMBS.DRDeviceCanWriteBDREKey as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared method | DiscRecording | MBS MacControls Plugin | 10.4 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
Boolean value indicating whether the device can write to BD-RE media.
DRDeviceMBS.DRDeviceCanWriteBDRKey as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared method | DiscRecording | MBS MacControls Plugin | 10.4 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
Boolean value indicating whether the device can write to BD-R media.
DRDeviceMBS.DRDeviceCanWriteCDKey as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared method | DiscRecording | MBS MacControls Plugin | 10.4 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
Boolean value indicating whether the device can write to some type of CD based media.
DRDeviceMBS.DRDeviceCanWriteCDRawKey as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared method | DiscRecording | MBS MacControls Plugin | 10.4 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
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).
DRDeviceMBS.DRDeviceCanWriteCDRKey as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared method | DiscRecording | MBS MacControls Plugin | 10.4 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
Boolean value indicating whether the device can write to CD-R media.
DRDeviceMBS.DRDeviceCanWriteCDRWKey as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared method | DiscRecording | MBS MacControls Plugin | 10.4 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
Boolean value indicating whether the device can write to CD-RW media.
DRDeviceMBS.DRDeviceCanWriteCDSAOKey as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared method | DiscRecording | MBS MacControls Plugin | 10.4 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
Boolean value indicating whether the device supports a SAO (session-at-once) burn strategy for CD.
DRDeviceMBS.DRDeviceCanWriteCDTAOKey as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared method | DiscRecording | MBS MacControls Plugin | 10.4 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
Boolean value indicating whether the device supports a TAO (track-at-once) burn strategy for CD.
DRDeviceMBS.DRDeviceCanWriteCDTextKey as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared method | DiscRecording | MBS MacControls Plugin | 10.4 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
Boolean value indicating whether the device can write CD-Text information to media.
DRDeviceMBS.DRDeviceCanWriteDVDDAOKey as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared method | DiscRecording | MBS MacControls Plugin | 10.4 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
Boolean value indicating whether the device supports a DAO (disc-at-once) burn strategy on DVD media.
DRDeviceMBS.DRDeviceCanWriteDVDKey as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared method | DiscRecording | MBS MacControls Plugin | 10.4 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
Boolean value indicating whether the device can write to some type of DVD based media.
DRDeviceMBS.DRDeviceCanWriteDVDPlusRDoubleLayerKey as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared method | DiscRecording | MBS MacControls Plugin | 10.4 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
Boolean value indicating whether the device can write to DVD+R DL media.
DRDeviceMBS.DRDeviceCanWriteDVDPlusRKey as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared method | DiscRecording | MBS MacControls Plugin | 10.4 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
Boolean value indicating whether the device can write to DVD+R media.
DRDeviceMBS.DRDeviceCanWriteDVDPlusRWDoubleLayerKey as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared method | DiscRecording | MBS MacControls Plugin | 10.4 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
Boolean value indicating whether the device can write to DVD+RW DL media.
DRDeviceMBS.DRDeviceCanWriteDVDPlusRWKey as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared method | DiscRecording | MBS MacControls Plugin | 10.4 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
Boolean value indicating whether the device can write to DVD+RW media.
DRDeviceMBS.DRDeviceCanWriteDVDRAMKey as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared method | DiscRecording | MBS MacControls Plugin | 10.4 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
Boolean value indicating whether the device can write to DVD-RAM media.
DRDeviceMBS.DRDeviceCanWriteDVDRDualLayerKey as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared method | DiscRecording | MBS MacControls Plugin | 10.4 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
Boolean value indicating whether the device can write to DVD-R DL media.
DRDeviceMBS.DRDeviceCanWriteDVDRKey as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared method | DiscRecording | MBS MacControls Plugin | 10.4 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
Boolean value indicating whether the device can write to DVD-R media.
DRDeviceMBS.DRDeviceCanWriteDVDRWDualLayerKey as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared method | DiscRecording | MBS MacControls Plugin | 10.4 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
Boolean value indicating whether the device can write to DVD-RW DL media.
DRDeviceMBS.DRDeviceCanWriteDVDRWKey as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared method | DiscRecording | MBS MacControls Plugin | 10.4 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
Boolean value indicating whether the device can write to DVD-RW media.
DRDeviceMBS.DRDeviceCanWriteHDDVDKey as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared method | DiscRecording | MBS MacControls Plugin | 10.4 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
Boolean value indicating whether the device can write to some type of HDDVD based media.
DRDeviceMBS.DRDeviceCanWriteHDDVDRAMKey as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared method | DiscRecording | MBS MacControls Plugin | 10.4 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
Boolean value indicating whether the device can write to HD DVD-RAM media.
DRDeviceMBS.DRDeviceCanWriteHDDVDRDualLayerKey as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared method | DiscRecording | MBS MacControls Plugin | 10.4 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
Boolean value indicating whether the device can write to HD DVD-R DL media.
DRDeviceMBS.DRDeviceCanWriteHDDVDRKey as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared method | DiscRecording | MBS MacControls Plugin | 10.4 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
Boolean value indicating whether the device can write to HD DVD-R media.
DRDeviceMBS.DRDeviceCanWriteHDDVDRWDualLayerKey as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared method | DiscRecording | MBS MacControls Plugin | 10.4 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
Boolean value indicating whether the device can write to HD DVD-RW DL media.
DRDeviceMBS.DRDeviceCanWriteHDDVDRWKey as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared method | DiscRecording | MBS MacControls Plugin | 10.4 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
Boolean value indicating whether the device can write to HD DVD-RW media.
DRDeviceMBS.DRDeviceCanWriteIndexPointsKey as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared method | DiscRecording | MBS MacControls Plugin | 10.4 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
Boolean value indicating whether the device can write index points to CD media.
DRDeviceMBS.DRDeviceCanWriteISRCKey as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared method | DiscRecording | MBS MacControls Plugin | 10.4 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
Boolean value indicating whether the device can write ISRC to CD media.
DRDeviceMBS.DRDeviceCanWriteKey as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared method | DiscRecording | MBS MacControls Plugin | 10.4 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
Boolean value indicating whether the device can write to some type of media.
DRDeviceMBS.DRDeviceCurrentWriteSpeedKey as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared method | DiscRecording | MBS MacControls Plugin | 10.4 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
Number containing the current burning speed of this device.
DRDeviceMBS.DRDeviceDisappearedNotification as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared method | DiscRecording | MBS MacControls Plugin | 10.4 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
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.
DRDeviceMBS.DRDeviceFirmwareRevisionKey as string
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared method | DiscRecording | MBS MacControls Plugin | 10.4 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
String containing the firmeware revision extracted from the device.
The items on this page are in the following plugins: MBS MacControls Plugin.