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.