Xojo Conferences
MBSOct2019CologneDE

Platforms to show: All Mac Windows Linux Cross-Platform

Next items

DRBurnMBS.burnForDevice(device as DRDeviceMBS) as DRBurnMBS
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
shared method DiscRecording MBS MacControls Plugin 10.4 Yes No No Yes, macOS only No
Function: Creates an autoreleased burn object.
Notes: Once a burn is created with this method, the object is ready to write data to the disc.

Feedback, Comments & Corrections

DRBurnMBS.DRBurnAppendableKey as string
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
shared method DiscRecording MBS MacControls Plugin 10.4 Yes No No Yes, macOS only No
Function: One of the property key constants.
Notes: The burn property whose value is a boolean indicating if the disc will still be appendable after the burn. If this key is not present, the burn will default to a value of false and the disc will be marked as not appendable.

Feedback, Comments & Corrections

DRBurnMBS.DRBurnCompletionActionEject as string
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
shared method DiscRecording MBS MacControls Plugin 10.4 Yes No No Yes, macOS only No
Function: An string value for the CompletionAction indicating that the burn object should eject the disc from the drive when the burn completes.

Feedback, Comments & Corrections

DRBurnMBS.DRBurnCompletionActionKey as string
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
shared method DiscRecording MBS MacControls Plugin 10.4 Yes No No Yes, macOS only No
Function: One of the property key constants.
Notes: The burn property whose value is a String containing one of the completion actions possible for the disc handling. If this key is not present, the burn will default to a value of DRBurnCompletionActionEject and the disc will be ejected.

Feedback, Comments & Corrections

DRBurnMBS.DRBurnCompletionActionMount as string
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
shared method DiscRecording MBS MacControls Plugin 10.4 Yes No No Yes, macOS only No
Function: An string value for the CompletionAction property indicating that the burn object should mount the disc on the desktop when the burn completes.

Feedback, Comments & Corrections

DRBurnMBS.DRBurnDoubleLayerL0DataZoneBlocksKey as string
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
shared method DiscRecording MBS MacControls Plugin 10.4 Yes No No Yes, macOS only No
Function: One of the property key constants.
Notes:
The burn property key whose value is an double containing the number of blocks desired for the layer 0 data zone on a double layer writable disc.

The size of the layer 0 data zone dictates where the transition point is from layer 0 to layer 1. If this key is present, the data zone size will be set prior to the start of the burn using the value for this key. If it is not present, the default layer 0 data zone will be used (half the available blocks on an empty disc).

The transition point can be specified two ways. If the value specified in this key is greater than 1.0, then it will designate an absolute block number for the transition point. In this case, the block number should be a multiple of 16 and at least 40000h per specification. If the value is less than 1.0, it will specify the percentage of the burn that should reside on layer 0. A typical value is 0.5, designating half the burn for each layer. A value of 0.0 or 1.0 will not change the layer 0 transition point.

Feedback, Comments & Corrections

DRBurnMBS.DRBurnFailureActionEject as string
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
shared method DiscRecording MBS MacControls Plugin 10.4 Yes No No Yes, macOS only No
Function: An string constant for FailureAction indicating that the burn object should eject the disc from the drive if the burn fails.

Feedback, Comments & Corrections

DRBurnMBS.DRBurnFailureActionKey as string
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
shared method DiscRecording MBS MacControls Plugin 10.4 Yes No No Yes, macOS only No
Function: One of the property key constants.
Notes:
The burn property whose value is a string containing a one of the failure actions possible for the disc handling.

If this key is not present, the burn will default to a value of DRBurnFailureActionEject and the disc will be ejected.

Feedback, Comments & Corrections

DRBurnMBS.DRBurnFailureActionNone as string
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
shared method DiscRecording MBS MacControls Plugin 10.4 Yes No No Yes, macOS only No
Function: An string constant for FailureAction indicating that the burn object should do nothing with the disc if the burn fails.

Feedback, Comments & Corrections

DRBurnMBS.DRBurnOverwriteDiscKey as string
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
shared method DiscRecording MBS MacControls Plugin 10.4 Yes No No Yes, macOS only No
Function: One of the property key constants.
Notes: The burn property whose value is a boolean indicating if the disc will be overwritten from block zero for the burn. If this key is not present, the burn will default to a value of false and the disc will be appended.

Feedback, Comments & Corrections

DRBurnMBS.DRBurnRequestedSpeedKey as string
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
shared method DiscRecording MBS MacControls Plugin 10.4 Yes No No Yes, macOS only No
Function: One of the property key constants.
Notes: The burn property whose value is a number containing the speed at which the burn should run, expressed as a float value of kilobytes per second. If this key is not present, the speed will default to DRDeviceBurnSpeedMax.

Feedback, Comments & Corrections

DRBurnMBS.DRBurnStatusChangedNotification as string
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
shared method DiscRecording MBS MacControls Plugin 11.0 Yes No No Yes, macOS only No
Function: The notification name for a status update on a burn operation.
Notes: See the "DataBurn with Events and Notification" example project.

Feedback, Comments & Corrections

DRBurnMBS.DRBurnStrategyBDDAO as string
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
shared method DiscRecording MBS MacControls Plugin 10.4 Yes No No Yes, macOS only No
Function: One of the string constants for the burn strategy.
Notes: An string value for DRBurnStrategyKey representing the DAO (disc-at-once) burn strategy for BD (Blu-ray). This strategy applies only to BDs.

Feedback, Comments & Corrections

DRBurnMBS.DRBurnStrategyCDSAO as string
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
shared method DiscRecording MBS MacControls Plugin 10.4 Yes No No Yes, macOS only No
Function: One of the string constants for the burn strategy.
Notes: An String value for DRBurnStrategyKey representing the SAO (session-at-once) burn strategy for CD.

Feedback, Comments & Corrections

DRBurnMBS.DRBurnStrategyCDTAO as string
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
shared method DiscRecording MBS MacControls Plugin 10.4 Yes No No Yes, macOS only No
Function: One of the string constants for the burn strategy.
Notes: An String value for DRBurnStrategyKey representing the TAO (track-at-once) burn strategy for CD.

Feedback, Comments & Corrections

DRBurnMBS.DRBurnStrategyDVDDAO as string
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
shared method DiscRecording MBS MacControls Plugin 10.4 Yes No No Yes, macOS only No
Function: One of the string constants for the burn strategy.
Notes: An String value for DRBurnStrategyKey representing the DAO (disc-at-once) burn strategy for DVD. This strategy applies only to DVDs; it is invalid when burning to CD media.

Feedback, Comments & Corrections

DRBurnMBS.DRBurnStrategyIsRequiredKey as string
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
shared method DiscRecording MBS MacControls Plugin 10.4 Yes No No Yes, macOS only No
Function: One of the property key constants.
Notes:
The burn property whose value is a BOOL indicating whether the burn strategy/strategies listed for DRBurnStrategyKey are the only strategies allowed. If this key is not present, the burn will default to a value of false.

If this value is set to true, and the device does not support the type(s) of burn requested, the burn will fail with kDRDeviceBurnStrategyNotAvailableErr .

If this value is set to false, and the device does not support the type(s) of burn requested, the engine will choose an alternate burn strategy automatically - one that will provide an equivalent disc.

Feedback, Comments & Corrections

DRBurnMBS.DRBurnStrategyKey as string
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
shared method DiscRecording MBS MacControls Plugin 10.4 Yes No No Yes, macOS only No
Function: One of the property key constants.
Notes:
The burn property whose value is a string, or array of strings, indicating the burn strategy or strategies that are suggested. If this key is not present, the burn engine picks an appropriate burn strategy automatically. Most clients will not need to specify a specific burn strategy.

When more than one strategy is suggested, the burn engine will attempt to use the first strategy in the list which is available. A burn strategy will never be used if it cannot write the required data: for example, TAO cannot be used to write CD-Text.

The presence of this key by itself is just a suggestion, and if the burn engine cannot fulfill the request it will burn using whatever strategy is available. To make the suggestion into a requirement, add DRBurnStrategyIsRequiredKey with a value of true.

Feedback, Comments & Corrections

DRBurnMBS.DRBurnTestingKey as string
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
shared method DiscRecording MBS MacControls Plugin 10.4 Yes No No Yes, macOS only No
Function: One of the property key constants.
Notes:
The burn property whose value is a boolean indicating if the burn will run as a test burn.

When this is set and the burn object is sent writeLayout, the entire burn process proceeds as if data would be written to the disc, but the laser is not turned on to full power, so the physical disc is not modified.

If this key is not present or the selected burning device does not support test burning, the burn will default to a value of false and a normal burn will occur.

Feedback, Comments & Corrections

DRBurnMBS.DRBurnUnderrunProtectionKey as string
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
shared method DiscRecording MBS MacControls Plugin 10.4 Yes No No Yes, macOS only No
Function: One of the property key constants.
Notes:
The burn property whose value is a boolean indicating if burn underrun protection will be on or off for devices which support it.

For those devices which support it, burn underrun protection is enabled by default.

If the device supports burn underrun protection and this key is not present, the burn will default to a value of true and burn underrun protection will be enabled.

Feedback, Comments & Corrections

DRBurnMBS.DRBurnVerifyDiscKey as string
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
shared method DiscRecording MBS MacControls Plugin 10.4 Yes No No Yes, macOS only No
Function: One of the property key constants.
Notes: The burn property whose value is a boolean indicating if the disc will be verified after being burned. If this key is not present, the burn will default to a value of true and the disc will be verified.

Feedback, Comments & Corrections

DRBurnMBS.DRCDTextKey as string
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
shared method DiscRecording MBS MacControls Plugin 10.4 Yes No No Yes, macOS only No
Function: One of the property key constants.
Notes:
This key points to a DRCDTextBlockMBS, or array of DRCDTextBlockMBS objects containing the CD-Text information for the disc. If this key is not present, the burn will not write CD-Text.

Before using this key, you should to make sure that the device supports CD-Text by checking the value of DRDeviceCanWriteCDTextKey in the device's write capabilities dictionary.

If this value is set to true, and the device does not support writing CD-Text, the burn will fail with kDRDeviceCantWriteCDTextErr.

Feedback, Comments & Corrections

DRBurnMBS.DRErrorStatusAdditionalSenseStringKey as string
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
shared method DiscRecording MBS MacControls Plugin 11.0 Yes No No Yes, macOS only No
Function: One of the dictionary keys for the burn status dictionary.
Notes: String describing the RBC additional sense code and additional sense code qualifier pair returned by the device. If no sense is reported, this key will not be present.

Feedback, Comments & Corrections

DRBurnMBS.DRErrorStatusErrorInfoStringKey as string
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
shared method DiscRecording MBS MacControls Plugin 11.0 Yes No No Yes, macOS only No
Function: One of the dictionary keys for the burn status dictionary.
Notes: String describing extended error information in a user appropriate manner.

Feedback, Comments & Corrections

DRBurnMBS.DRErrorStatusErrorKey as string
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
shared method DiscRecording MBS MacControls Plugin 11.0 Yes No No Yes, macOS only No
Function: One of the dictionary keys for the burn status dictionary.
Notes: Number containing the OS error code for the error.

Feedback, Comments & Corrections

DRBurnMBS.DRErrorStatusErrorStringKey as string
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
shared method DiscRecording MBS MacControls Plugin 11.0 Yes No No Yes, macOS only No
Function: One of the dictionary keys for the burn status dictionary.
Notes: String describing the error in a user appropriate manner.

Feedback, Comments & Corrections

DRBurnMBS.DRErrorStatusKey as string
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
shared method DiscRecording MBS MacControls Plugin 11.0 Yes No No Yes, macOS only No
Function: One of the dictionary keys for the burn status dictionary.
Notes: The key in the status dictionary for the error dictionary.

Feedback, Comments & Corrections

DRBurnMBS.DRErrorStatusSenseCodeStringKey as string
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
shared method DiscRecording MBS MacControls Plugin 11.0 Yes No No Yes, macOS only No
Function: One of the dictionary keys for the burn status dictionary.
Notes: String describing the RBC sense code returned by the device. If no sense is reported, this key will not be present.

Feedback, Comments & Corrections

DRBurnMBS.DRErrorStatusSenseKey as string
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
shared method DiscRecording MBS MacControls Plugin 11.0 Yes No No Yes, macOS only No
Function: One of the dictionary keys for the burn status dictionary.
Notes: String containing the raw RBC sense information structure reported by the device. If no sense is reported, this key will not be present.

Feedback, Comments & Corrections

Next items

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




Links
MBS Xojo PDF Plugins