Platforms to show: All Mac Windows Linux Cross-Platform
DiscRecording
Classes to burn Audio- and Data CDs.
- DiscRecording1.jpg
- DiscRecording2.jpg
- class DRBurnMBS
- method abort
- method appendable as boolean
- method BurnFailureAction as string
- method completionAction as string
- method Constructor
- method Constructor(device as DRDeviceMBS)
- method device as DRDeviceMBS
- method DoubleLayerL0DataZoneBlocks as double
- method MediaCatalogNumber as string
- method Overwrite as boolean
- method requestedBurnSpeed as single
- method Testing as boolean
- method UnderrunProtection as boolean
- method verifyDisc as boolean
- method writeImageFile(ImageFile as FolderItem) as boolean
- method writeImageFile(ImagePath as String) as boolean
- method writeLayout(track as DRTrackMBS)
- method writeLayout(tracks() as DRTrackMBS)
- const DRBurnCompletionActionEject = "DRBurnCompletionActionEject"
- const DRBurnCompletionActionMount = "DRBurnCompletionActionMount"
- const DRBurnFailureActionEject = "DRBurnFailureActionEject"
- const DRBurnFailureActionNone = "DRBurnFailureActionNone"
- class DRBurnProgressPanelMBS
- method beginProgressPanelForBurn(burn as DRBurnMBS, track as DRTrackMBS)
- method beginProgressPanelForBurn(burn as DRBurnMBS, tracks() as DRTrackMBS)
- method beginProgressPanelForImageFile(burn as DRBurnMBS, file as folderitem) as boolean
- method beginProgressPanelForImageFile(burn as DRBurnMBS, file as string) as boolean
- method Constructor
- method Description as string
- method VerboseProgressStatus as boolean
- event burnProgressPanelBurnDidFinish(burn as DRBurnMBS) as boolean
- event burnProgressPanelDidFinish
- event burnProgressPanelWillBegin
- class DRBurnSetupPanelMBS
- method burnObject as DRBurnMBS
- method Constructor
- method setCanSelectAppendableMedia(flag as boolean)
- method setCanSelectTestBurn(flag as boolean)
- method setDefaultButtonTitle(title as string)
- const DRBurnSetupPanelDefaultButtonDefaultTitle = "DRBurnSetupPanelDefaultButtonDefaultTitle"
- class DRCDTextBlockMBS
- class DRDeviceArrayMBS
- method Item(index as integer) as DRDeviceMBS
- property Count as Integer
- property Handle as Integer
- class DRDeviceMBS
- method acquireExclusiveAccess as boolean
- method acquireMediaReservation
- method bsdName as string
- method closeTray as boolean
- shared method deviceForBSDName(bsdName as string) as DRDeviceMBS
- shared method deviceForIORegistryEntryPath(path as string) as DRDeviceMBS
- shared method devices as DRDeviceArrayMBS
- method displayName as string
- method ejectMedia as boolean
- method ioRegistryEntryPath as string
- method isEqualToDevice(value as DRDeviceMBS) as boolean
- method isValid as boolean
- method mediaIsAppendable as boolean
- method mediaIsBlank as boolean
- method mediaIsBusy as boolean
- method mediaIsErasable as boolean
- method mediaIsOverwritable as boolean
- method mediaIsPresent as boolean
- method mediaIsReserved as boolean
- method mediaIsTransitioning as boolean
- method mediaSpaceFree as DRMSFMBS
- method mediaSpaceOverwritable as DRMSFMBS
- method mediaSpaceUsed as DRMSFMBS
- method mediaType as string
- method openTray as boolean
- method PhysicalInterconnect as string
- method PhysicalInterconnectLocation as string
- method releaseExclusiveAccess
- method releaseMediaReservation
- method trayIsOpen as boolean
- method writesCD as boolean
- method writesDVD as boolean
- const DRDevicePhysicalInterconnectATAPI = "ATAPI"
- const DRDevicePhysicalInterconnectFibreChannel = "FibreChannel"
- const DRDevicePhysicalInterconnectFireWire = "FireWire"
- const DRDevicePhysicalInterconnectLocationExternal = "DRDevicePhysicalInterconnectLocationExternal"
- const DRDevicePhysicalInterconnectLocationInternal = "DRDevicePhysicalInterconnectLocationInternal"
- const DRDevicePhysicalInterconnectLocationUnknown = "DRDevicePhysicalInterconnectLocationUnknown"
- const DRDevicePhysicalInterconnectSCSI = "SCSI"
- const DRDevicePhysicalInterconnectUSB = "USB"
- class DREraseMBS
- method device as DRDeviceMBS
- method eraseType as string
- method start
- const DREraseTypeComplete = "DREraseTypeComplete"
- const DREraseTypeQuick = "DREraseTypeQuick"
- class DREraseProgressPanelMBS
- method beginProgressPanelForErase(erase as DREraseMBS)
- method Constructor
- method Description as string
- event eraseProgressPanelDidFinish
- event eraseProgressPanelEraseDidFinish(erase as DREraseMBS) as boolean
- event eraseProgressPanelWillBegin
- class DREraseSetupPanelMBS
- method Constructor
- method eraseObject as DREraseMBS
- class DRFileMBS
- method Constructor
- method Constructor(name as string)
- method Constructor(name as string, data as string)
- method Constructor(path as folderitem)
- shared method fileWithPath(path as folderitem) as DRFileMBS
- shared method fileWithPath(path as string) as DRFileMBS
- shared method finderAliasPointingTo(original as DRFSObjectMBS, filesystem as string) as DRFileMBS
- shared method hardLinkPointingTo(original as DRFileMBS, filesystem as string) as DRFileMBS
- shared method initWithLinkType(linkType as string, original as DRFSObjectMBS, filesystem as string) as DRFileMBS
- shared method symLinkPointingTo(original as DRFSObjectMBS, filesystem as string) as DRFileMBS
- shared method virtualFileWithName(name as string, data as string) as DRFileMBS
- event calculateSizeOfFile(fork as integer, estimating as boolean) as uint64
- event cleanupFileAfterBurn
- event prepareFileForBurn as boolean
- event prepareFileForVerification as boolean
- event produceFile(fork as integer, buffer as memoryblock, Bufferlen as uint32, address as uint64, blocksize as uint32) as uint32
- const DRFileForkData = 0
- const DRFileForkResource = 1
- const DRLinkTypeFinderAlias = "DRLinkTypeFinderAlias"
- const DRLinkTypeHardLink = "DRLinkTypeHardLink"
- const DRLinkTypeSymbolicLink = "DRLinkTypeSymbolicLink"
- class DRFolderMBS
- method addChild(child as DRFSObjectMBS)
- method children as DRFSObjectArrayMBS
- method Constructor
- method Constructor(name as string)
- method Constructor(path as folderitem)
- method count as integer
- shared method folderWithPath(path as folderitem) as DRFolderMBS
- shared method folderWithPath(path as string) as DRFolderMBS
- method makeVirtual
- method removeChild(child as DRFSObjectMBS)
- shared method virtualFolderWithName(name as string) as DRFolderMBS
- class DRFSObjectArrayMBS
- method Item(index as integer) as DRFSObjectMBS
- property Count as Integer
- property Handle as Integer
- class DRFSObjectMBS
- method baseName as string
- method effectiveFilesystemMask as integer
- method explicitFilesystemMask as integer
- method isVirtual as boolean
- method mangledNameForFilesystem(filesystem as string) as string
- method parent as DRFolderMBS
- method sourcePath as string
- method specificNameForFilesystem(filesystem as string) as string
- const DRAllFilesystems = "DRAllFilesystems"
- const DRFilesystemInclusionMaskHFSPlus = 8
- const DRFilesystemInclusionMaskISO9660 = 1
- const DRFilesystemInclusionMaskJoliet = 2
- const DRFilesystemInclusionMaskUDF = 4
- const DRHFSPlus = "DRHFSPlus"
- const DRISO9660 = "DRISO9660"
- const DRISO9660LevelOne = "DRISO9660LevelOne"
- const DRISO9660LevelTwo = "DRISO9660LevelTwo"
- const DRJoliet = "DRJoliet"
- const DRUDF = "DRUDF"
- class DRMSFMBS
- method Constructor
- method Constructor(frames as integer)
- method Constructor(s as string)
- method description as string
- method descriptionWithFormat(format as string) as string
- method frames as integer
- method isEqualToMSF(value as DRMSFMBS) as boolean
- method minutes as integer
- shared method msf as DRMSFMBS
- method msfByAdding(value as DRMSFMBS) as DRMSFMBS
- method msfBySubtracting(value as DRMSFMBS) as DRMSFMBS
- shared method msfWithFrames(frames as integer) as DRMSFMBS
- shared method msfWithString(s as string) as DRMSFMBS
- method seconds as integer
- method sectors as integer
- class DRNotificationCenterMBS
- method Close
- class DRSetupPanelMBS
- method runSetupPanel as integer
- event DeviceContainsSuitableMedia(device as DRDeviceMBS, byref prompt as string) as boolean
- event DeviceCouldBeTarget(device as DRDeviceMBS) as boolean
- event DeviceSelectionChanged(device as DRDeviceMBS)
- event SetupPanelShouldHandleMediaReservations as boolean
- const NSCancelButton = 0
- const NSOKButton = 1
- class DRTrackMBS
- method BlockSize as integer
- method BlockType as integer
- method Constructor
- method DataForm as integer
- method estimateLength as UInt64
- method length as DRMSFMBS
- method MaxBurnSpeed as double
- method preGap as DRMSFMBS
- method PreGapIsRequired as boolean
- method PreGapLength as double
- method SessionFormat as integer
- method testProductionSpeedForInterval(seconds as double) as double
- method testProductionSpeedForLength(length as integer) as double
- shared method trackForAudioFile(path as folderitem) as DRTrackMBS
- shared method trackForAudioFile(path as string) as DRTrackMBS
- shared method trackForRootFolder(folder as DRFolderMBS) as DRTrackMBS
- shared method trackForRootFolder(folder as folderitem) as DRTrackMBS
- method TrackISRC as string
- method TrackMode as integer
- method VerificationType as string
- event cleanupTrackAfterBurn
- event cleanupTrackAfterVerification as boolean
- event estimateLengthOfTrack as uint64
- event prepareTrack(burn as DRBurnMBS) as boolean
- event prepareTrackForVerification as boolean
- event produceDataForTrack(buffer as memoryblock, Bufferlen as uint32, address as uint64, blocksize as uint32, byref flags as uint32) as uint32
- event producePreGapForTrack(buffer as memoryblock, Bufferlen as uint32, address as uint64, blocksize as uint32, byref flags as uint32) as uint32
- event verifyDataForTrack(buffer as memoryblock, Bufferlen as uint32, address as uint64, blocksize as uint32, byref flags as uint32) as boolean
- event verifyPreGapForTrack(buffer as memoryblock, Bufferlen as uint32, address as uint64, blocksize as uint32, byref flags as uint32) as boolean
- const DRVerificationTypeChecksum = "DRVerificationTypeChecksum"
- const DRVerificationTypeNone = "DRVerificationTypeNone"
- const DRVerificationTypeProduceAgain = "DRVerificationTypeProduceAgain"
- const DRVerificationTypeReceiveData = "DRVerificationTypeReceiveData"
- class WindowsBurnMBS
- method CDBurn
- method CDBurn(hostwindow as window)
- method HasRecordableDrive as boolean
- method RecorderDriveLetter as string
- property Available as boolean
- property Lasterror as integer
The items on this page are in the following plugins: MBS REALbasic Cocoa Plugin, MBS REALbasic Win Plugin.
Links
MBS Realbasic tutorial videos - Förderverein St. Arnulf Nickenich