Platforms to show: All Mac Windows Linux Cross-Platform

Back to DRSetupPanelMBS class.

DRSetupPanelMBS.determineBestDevice(deviceA as DRDeviceMBS, deviceB as DRDeviceMBS) as DRDeviceMBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
event DiscRecording MBS MacControls Plugin 10.4 ✅ Yes ❌ No ❌ No ❌ No
Called to let you decide which device is better to use.

Default returns device A.

DRSetupPanelMBS.DeviceContainsSuitableMedia(device as DRDeviceMBS, byref prompt as string) as boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
event DiscRecording MBS MacControls Plugin 7.4 ✅ Yes ❌ No ❌ No ❌ No
This delegate method allows the delegate to determine if the media inserted in the device is suitable for whatever operation is to be performed.

device:The device that contains the media being asked about.
prompt:Pass back a string object describing the media state.

Return false to disable the default button.

DRSetupPanelMBS.DeviceCouldBeTarget(device as DRDeviceMBS) as boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
event DiscRecording MBS MacControls Plugin 7.4 ✅ Yes ❌ No ❌ No ❌ No
Allows the delegate to determine if device can be used as a target.

This method is used to limit the menu to only those devices that you want to appear. For example, a DVD burning application might use this to limit the menu to only devices that are capable of writing DVD-Rs.

device: The candidate device.
Returns true if the device is acceptable, false if not.

DRSetupPanelMBS.DeviceSelectionChanged(device as DRDeviceMBS)

Type Topic Plugin Version macOS Windows Linux iOS Targets
event DiscRecording MBS MacControls Plugin 7.4 ✅ Yes ❌ No ❌ No ❌ No
Sent by the default notification center when the device selection in the panel has changed.

DRSetupPanelMBS.SetupPanelShouldHandleMediaReservations as boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
event DiscRecording MBS MacControls Plugin 7.4 ✅ Yes ❌ No ❌ No ❌ No
This event allows the delegate to control how media reservations are handled.

Return false to indicate the delegate will handle media reservations. Return true to indicate the setupPanel should handle media reservations itself.

The items on this page are in the following plugins: MBS MacControls Plugin.


The biggest plugin in space...