Platforms to show: All Mac Windows Linux Cross-Platform
Back to DRTrackMBS class.
DRTrackMBS.DRAbstractFile 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 |
DRFileMBS object pointing to the abstract file for ISO and Joliet volumes. The file must be in the root directory.
DRTrackMBS.DRApplicationIdentifier 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 indicating the application identifier for ISO, Joliet and UDF volumes.
DRTrackMBS.DRAudioFourChannelKey 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 |
For CD-DA audio tracks only. This key points to a boolean value indicating whether the track data has four channels, as opposed to the two channels of normal stereo. If this key is not present, the engine will use a default value of false and standard two-channel stereo is assumed.
Note that while four-channel is technically allowed in the Red Book, it never caught on and is probably being replaced by SACD, so you probably shouldn't attempt to use it.
On the media, this key corresponds to bit 3 of the control field in sub-channel Q.
DRTrackMBS.DRAudioPreEmphasisKey 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 |
For CD-DA audio tracks only. This key points to a boolean value indicating whether the track includes pre-emphasis of 50/15us. If this key is not present, the engine will use a default value of false. On the media, this key corresponds to bit 0 of the control field in sub-channel Q.
DRTrackMBS.DRBibliographicFile 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 |
DRFile pointing to the bibliographic file for ISO and Joliet volumes. The file must be in the root directory.
DRTrackMBS.DRBlockSize 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 indicating the block size of the track. Currently always 2048. Do not change.
DRTrackMBS.DRBlockSizeKey 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 size in bytes of each track block. See the Mt. Fuji (INF-8090i) specification for CD/DVD devices for possible values for this property.
DRTrackMBS.DRBlockTypeKey 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 type of each track block. See the Mt. Fuji (INF-8090i) specification for CD/DVD devices for possible values for this property.
DRTrackMBS.DRCopyrightFile 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 |
DRFileMBS pointing to the copyright file for ISO and Joliet volumes. The file must be in the root directory.
DRTrackMBS.DRDataFormKey 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 data form of each block in the track. See the Mt. Fuji (INF-8090i) specification for CD/DVD devices for possible values for this property.
DRTrackMBS.DRDataPreparer 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 indicating the data preparer for ISO and Joliet volumes.
DRTrackMBS.DRDefaultDate 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 |
Date containing the default date to use for any unspecified dates in the filesystem. The current date and time is used if unspecified.
DRTrackMBS.DRDVDCopyrightInfoKey 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 |
For DVD tracks only. A binary string containing the DVD copyright info structure sent through the SEND DVD STRUCTURE command. The contents of this will be sent directly to the drive.
DRTrackMBS.DRDVDTimestampKey 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 |
For DVD tracks only. Binary string containing the DVD timestamp structure sent through the SEND DVD STRUCTURE command. The contents of this will be sent directly to the drive.
DRTrackMBS.DRFreeBlocksKey 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 length, in blocks, which is still available in a writable track.
DRTrackMBS.DRIndexPointsKey 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 |
For CD tracks only. This key points to an NSArray of NSNumbers, indicating the index points inside the track. Each index point is specified as a number of blocks (frames) relative to the start of the track. There are 75 blocks in one second of CD audio. No more than 98 index points may be specified for a track.
Not all drives are capable of writing index points, and not all consumer CD players report or use them. If this key is present in any track and the drive cannot write index points, the burn will fail with kDRDeviceCantWriteIndexPointsErr.
DRTrackMBS.DRISOLevel 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 ISO level of the ISO-9660 filesystem on the track. Currently should be 1 or 2.
DRTrackMBS.DRISOMacExtensions 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 indicating whether the track should have Mac extensions.
DRTrackMBS.DRISORockRidgeExtensions 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 indicating whether the track should have RockRidge (POSIX) extensions.
DRTrackMBS.DRMaxBurnSpeedKey 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 maximum burn speed at which data can be produced. The speed is represented in KB/s (1 KB = 1000 bytes). This key can only be used to limit the speed at which the burn runs.
DRTrackMBS.DRNextWritableAddressKey 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 LBA of the next writable address in the track. This key is not present in closed tracks.
DRTrackMBS.DRPreGapIsRequiredKey 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 |
For CD tracks only. Number indicating whether the pregap listed for the track is required. If this key is not present, the track will behave as though the key were false.
If this key's value is set to true and the device does not support the exact pregap length, the burn will fail with a return value of kDRDevicePregapLengthNotAvailableErr .
If this key's value is set to true and the device does not support any of the suggested pregap length, the engine will choose an alternate pregap length.
DRTrackMBS.DRPreGapLengthKey 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 |
For CD tracks only. Number containing the length of silence or data at the beginning of the track. This defaults to 2 seconds of silence. If this key is present, the track producer will be asked for the pregap data first. If the producer implements the proper selector, then it's the responsibility of the producer to provide data for the pregap, otherwise that length of silence will be produced by Disc Recording.
DRTrackMBS.DRPublisher 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 indicating the publisher for ISO and Joliet volumes.
DRTrackMBS.DRSCMSCopyrightFree 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 |
One possible value for the DRSerialCopyManagementStateKey. Indicates that the track has no copying restrictions. Copies of this track should also be copyright free.
DRTrackMBS.DRSCMSCopyrightProtectedCopy 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 |
One possible value for the DRSerialCopyManagementStateKey. Indicates that the track is a first-generation copy of an original that was subject to copy protection. No further digital copying should be allowed.
DRTrackMBS.DRSCMSCopyrightProtectedOriginal 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 |
One possible value for the DRSerialCopyManagementStateKey. Indicates that the track is an original subject to copyright protection. Digital copying of this track should be allowed, but copies should be marked with SCMS.
DRTrackMBS.DRSerialCopyManagementStateKey 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 |
For CD tracks only. This key points to a string value indicating the SCMS state of the track. If this key is not present, no SCMS data is written.
Not all drives are capable of writing SCMS. If this key is present in any track and the drive cannot write SCMS, the burn will fail with kDRDeviceCantWriteSCMSErr.
DRTrackMBS.DRSessionFormatKey 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 session format of the track. See the Mt. Fuji (INF-8090i) specification for CD/DVD devices for possible values for this property.
DRTrackMBS.DRSessionNumberKey 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 physical session number of a track.
DRTrackMBS.DRSubchannelDataFormKey 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 |
The property whose value is the data mode of the subchannel data sent to the drive. If this key is not present, the track will default to a value of DRSubchannelDataFormNone and no subchannel information will be requested from the producer.
Subchannel data is returned from the producer in the same production method that produces normal user data. Normally a producer returns user data in chunks of DRBlockSizeKey size. When subchannel data is also produced, the producer is expected to return user data of DRBlockSizeKey in length with an additonal 96 bytes of subchannel data. Depending on the data form specified in this key, the format of this 96 bytes is either in raw or pack format. When subchannel data is requested from the producer, the DRFlagSubchannelDataRequested flag is set in the flags parameter of producePreGapForTrack or produceDataForTrack and blockSize is increased by 96 bytes.
DRTrackMBS.DRSubchannelDataFormNone 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 |
DRTrackMBS.DRSubchannelDataFormPack 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 value for DRSubchannelDataFormKey indicating that the producer will be asked to provide pack format subchannel data for the track. If this form is selected, the drive will perform P and Q parity calculations on each pack and interleave the packs before writing them to disc. This corresponds to a subchannel data form of 0xC0.
DRTrackMBS.DRSubchannelDataFormRaw 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 value for DRSubchannelDataFormKey indicating that the producer will be asked to provide raw format subchannel data for the track. If this form is selected, the producer must have performed P and Q parity calculations for each pack and done proper interleaving of the subchannel data. The drive will fill in the P-Q subchannel information and write the R-W subchannel data as is to the disc. This corresponds to a subchannel data form of &h40.
DRTrackMBS.DRSuppressMacSpecificFiles 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 indicating whether the track should suppress Mac-specific files from non-HFS filesystems.
DRTrackMBS.DRSystemIdentifier 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 indicating the system identifier for ISO and Joliet volumes.
DRTrackMBS.DRTrackIsEmptyKey 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 a boolean value and indicates whether the track is empty.
DRTrackMBS.DRTrackISRCKey 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 |
For CD-DA audio tracks only. This key points to an memoryblock containing exactly 12 bytes, which will be written to the disc as the International Standard Recording Code (ISRC). If this key is not present, no ISRC is written.
The use of this value should conform to the specifications of the IFPI. More details:
http://www.ifpi.org/isrc/
Not all drives are capable of the write modes necessary to write the ISRC. If this key is present in any track and the drive cannot write the ISRC, the burn will fail with kDRDeviceCantWriteISRCErr.
DRTrackMBS.DRTrackLengthKey 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 representing the length of the track.
DRTrackMBS.DRTrackModeKey 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 track mode of the track. See the Mt. Fuji (INF-8090i) specification for CD/DVD devices for possible values for this property.
DRTrackMBS.DRTrackNumberKey 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 physical track number of a track.
DRTrackMBS.DRTrackPacketSizeKey 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 number of blocks per packet for the disc. It will only be present if the disc contains fixed packets. This key will contain 16 for DVD media, and typically contains either 16 or 32 for CD media.
DRTrackMBS.DRTrackPacketTypeFixed 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 |
DRTrackMBS.DRTrackPacketTypeKey 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 indicating the kind of packets being written.
DRTrackMBS.DRTrackPacketTypeVariable 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 |
DRTrackMBS.DRTrackStartAddressKey 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 LBA of the start address for the track.
DRTrackMBS.DRTrackTypeClosed 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 |
DRTrackMBS.DRTrackTypeIncomplete 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 |
DRTrackMBS.DRTrackTypeInvisible 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 |
If this is the value of the DRTrackTypeKey then the track is invisible and available to writing. If it is packet written and not closed, DRPacketTypeKey will be present, along with DRTrackPacketType and DRTrackPacketSize keys.
The items on this page are in the following plugins: MBS MacControls Plugin.