Disc Recording UI Framework Reference
Mac OS X Technology Overview
DRAudioTrackCreate +[ DRFile(VirtualLinks) symLinkPointingTo:inFilesystem: ] DRAudioTrackCreateWithURL +[ DRFile fileWithPath: ] +[ DRBurn(ImageContentCreation) layoutForImageFile: ] -[ DRFile initWithPath: ] -[ DRBurn(PropertyConvenienceMethods) appendable ] DRFileCreateReal -[ DRBurn(PropertyConvenienceMethods) completionAction ] DRFileCreateRealWithURL -[ DRBurn(PropertyConvenienceMethods) requestedBurnSpeed ] DRFileCreateVirtualLink -[ DRBurn(PropertyConvenienceMethods) setAppendable: ] DRFileCreateVirtualWithCallback -[ DRBurn(PropertyConvenienceMethods) setCompletionAction: ] DRFileCreateVirtualWithData -[ DRBurn(PropertyConvenienceMethods) setRequestedBurnSpeed: ] +[ DRFileDataProduction calculateSizeOfFile:fork:estimating: ] -[ DRBurn(PropertyConvenienceMethods) setVerifyDisc: ] +[ DRFileDataProduction cleanupFileAfterBurn: ] -[ DRBurn(PropertyConvenienceMethods) verifyDisc ] +[ DRFileDataProduction prepareFileForBurn: ] -[ DRBurn abort ] +[ DRFileDataProduction prepareFileForVerification: ] +[ DRBurn burnForDevice: ] +[ DRFileDataProduction produceFile:fork:intoBuffer:length:atAddress:blockSize: ] -[ DRBurn device ] DRFileGetTypeID -[ DRBurn initWithDevice: ] DRFilesystemTrackCreate -[ DRBurn properties ] DRFilesystemTrackEstimateOverhead -[ DRBurn setProperties: ] -[ DRFolder(VirtualFolders) addChild: ] -[ DRBurn status ] -[ DRFolder(VirtualFolders) children ] -[ DRBurn writeLayout: ] -[ DRFolder(VirtualFolders) count ] DRBurnAbort -[ DRFolder(VirtualFolders) initWithName: ] DRBurnCopyStatus -[ DRFolder(VirtualFolders) makeVirtual ] DRBurnCreate -[ DRFolder(VirtualFolders) removeChild: ] DRBurnGetDevice +[ DRFolder(VirtualFolders) virtualFolderWithName: ] DRBurnGetProperties +[ DRFolder folderWithPath: ] DRBurnGetTypeID -[ DRFolder initWithPath: ] DRBurnSetProperties DRFolderAddChild DRBurnWriteLayout DRFolderConvertRealToVirtual -[ DRCDTextBlock(PropertyConvenienceMethods) encoding ] DRFolderCopyChildren -[ DRCDTextBlock(PropertyConvenienceMethods) language ] DRFolderCountChildren +[ DRCDTextBlock arrayOfCDTextBlocksFromPacks: ] DRFolderCreateReal +[ DRCDTextBlock cdTextBlockWithLanguage:encoding: ] DRFolderCreateRealWithURL -[ DRCDTextBlock flatten ] DRFolderCreateVirtual -[ DRCDTextBlock initWithLanguage:encoding: ] DRFolderGetTypeID -[ DRCDTextBlock objectForKey:ofTrack: ] DRFolderRemoveChild -[ DRCDTextBlock properties ] -[ DRFSObject baseName ] -[ DRCDTextBlock setObject:forKey:ofTrack: ] -[ DRFSObject effectiveFilesystemMask ] -[ DRCDTextBlock setProperties: ] -[ DRFSObject explicitFilesystemMask ] -[ DRCDTextBlock setTrackDictionaries: ] -[ DRFSObject isVirtual ] -[ DRCDTextBlock trackDictionaries ] -[ DRFSObject mangledNameForFilesystem: ] DRCDTextBlockCreate -[ DRFSObject mangledNames ] DRCDTextBlockCreateArrayFromPackList -[ DRFSObject parent ] DRCDTextBlockFlatten -[ DRFSObject propertiesForFilesystem:mergeWithOtherFilesystems: ] DRCDTextBlockGetProperties -[ DRFSObject propertyForKey:inFilesystem:mergeWithOtherFilesystems: ] DRCDTextBlockGetTrackDictionaries -[ DRFSObject setBaseName: ] DRCDTextBlockGetTypeID -[ DRFSObject setExplicitFilesystemMask: ] DRCDTextBlockGetValue -[ DRFSObject setProperties:inFilesystem: ] DRCDTextBlockSetProperties -[ DRFSObject setProperty:forKey:inFilesystem: ] DRCDTextBlockSetTrackDictionaries -[ DRFSObject setSpecificName:forFilesystem: ] DRCDTextBlockSetValue -[ DRFSObject setSpecificNames: ] DRCopyDeviceArray -[ DRFSObject sourcePath ] DRCopyLocalizedStringForAdditionalSense -[ DRFSObject specificNameForFilesystem: ] DRCopyLocalizedStringForDiscRecordingError -[ DRFSObject specificNames ] DRCopyLocalizedStringForSenseCode DRFSObjectCopyBaseName DRCopyLocalizedStringForValue DRFSObjectCopyFilesystemProperties -[ DRDevice(InfoConvenience) displayName ] DRFSObjectCopyFilesystemProperty -[ DRDevice(InfoConvenience) ioRegistryEntryPath ] DRFSObjectCopyMangledName -[ DRDevice(InfoConvenience) writesCD ] DRFSObjectCopyMangledNames -[ DRDevice(InfoConvenience) writesDVD ] DRFSObjectCopyRealURL -[ DRDevice(StatusConvenience) bsdName ] DRFSObjectCopySpecificName -[ DRDevice(StatusConvenience) mediaIsAppendable ] DRFSObjectCopySpecificNames -[ DRDevice(StatusConvenience) mediaIsBlank ] DRFSObjectGetFilesystemMask -[ DRDevice(StatusConvenience) mediaIsBusy ] DRFSObjectGetParent -[ DRDevice(StatusConvenience) mediaIsErasable ] DRFSObjectGetRealFSRef -[ DRDevice(StatusConvenience) mediaIsOverwritable ] DRFSObjectIsVirtual -[ DRDevice(StatusConvenience) mediaIsPresent ] DRFSObjectSetBaseName -[ DRDevice(StatusConvenience) mediaIsReserved ] DRFSObjectSetFilesystemMask -[ DRDevice(StatusConvenience) mediaIsTransitioning ] DRFSObjectSetFilesystemProperties -[ DRDevice(StatusConvenience) mediaSpaceFree ] DRFSObjectSetFilesystemProperty -[ DRDevice(StatusConvenience) mediaSpaceOverwritable ] DRFSObjectSetSpecificName -[ DRDevice(StatusConvenience) mediaSpaceUsed ] DRFSObjectSetSpecificNames -[ DRDevice(StatusConvenience) mediaType ] DRGetRefCon -[ DRDevice(StatusConvenience) trayIsOpen ] -[ DRMSF description ] -[ DRDevice acquireExclusiveAccess ] -[ DRMSF descriptionWithFormat: ] -[ DRDevice acquireMediaReservation ] -[ DRMSF frames ] -[ DRDevice closeTray ] -[ DRMSF initWithFrames: ] +[ DRDevice deviceForBSDName: ] -[ DRMSF initWithString: ] +[ DRDevice deviceForIORegistryEntryPath: ] -[ DRMSF isEqualToMSF: ] +[ DRDevice devices ] -[ DRMSF minutes ] -[ DRDevice ejectMedia ] +[ DRMSF msf ] -[ DRDevice info ] -[ DRMSF msfByAdding: ] -[ DRDevice isEqualToDevice: ] -[ DRMSF msfBySubtracting: ] -[ DRDevice isValid ] +[ DRMSF msfWithFrames: ] -[ DRDevice openTray ] +[ DRMSF msfWithString: ] -[ DRDevice releaseExclusiveAccess ] -[ DRMSF seconds ] -[ DRDevice releaseMediaReservation ] -[ DRMSF sectors ] -[ DRDevice status ] -[ DRMSFFormatter format ] DRDeviceAcquireExclusiveAccess -[ DRMSFFormatter initWithFormat: ] DRDeviceAcquireMediaReservation -[ DRMSFFormatter setFormat: ] DRDeviceCloseTray -[ DRNotificationCenter addObserver:selector:name:object: ] DRDeviceCopyDeviceForBSDName +[ DRNotificationCenter currentRunLoopCenter ] DRDeviceCopyDeviceForIORegistryEntryPath -[ DRNotificationCenter removeObserver:name:object: ] DRDeviceCopyInfo DRNotificationCenterAddObserver DRDeviceCopyStatus DRNotificationCenterCreate DRDeviceEjectMedia DRNotificationCenterCreateRunLoopSource DRDeviceGetTypeID DRNotificationCenterGetTypeID DRDeviceIsValid DRNotificationCenterRemoveObserver DRDeviceKPSForXFactor DRSetRefCon DRDeviceOpenTray +[ DRTrack(AudioContentCreation) trackForAudioFile: ] DRDeviceReleaseExclusiveAccess +[ DRTrack(AudioContentCreation) trackForAudioOfLength:producer: ] DRDeviceReleaseMediaReservation +[ DRTrack(DataContentCreation) trackForRootFolder: ] DRDeviceXFactorForKPS -[ DRTrack(PropertyConvenience) length ] -[ DRErase(PropertyConvenienceMethods) eraseType ] -[ DRTrack(PropertyConvenience) preGap ] -[ DRErase(PropertyConvenienceMethods) setEraseType: ] -[ DRTrack(PropertyConvenience) setPreGap: ] -[ DRErase device ] -[ DRTrack estimateLength ] +[ DRErase eraseForDevice: ] -[ DRTrack initWithProducer: ] -[ DRErase initWithDevice: ] -[ DRTrack properties ] -[ DRErase properties ] -[ DRTrack setProperties: ] -[ DRErase setProperties: ] -[ DRTrack testProductionSpeedForInterval: ] -[ DRErase start ] -[ DRTrack testProductionSpeedForLength: ] -[ DRErase status ] DRTrackCreate DREraseCopyStatus +[ DRTrackDataProduction cleanupTrackAfterBurn: ] DREraseCreate +[ DRTrackDataProduction cleanupTrackAfterVerification: ] DREraseGetDevice +[ DRTrackDataProduction estimateLengthOfTrack: ] DREraseGetProperties +[ DRTrackDataProduction prepareTrack:forBurn:toMedia: ] DREraseGetTypeID +[ DRTrackDataProduction prepareTrackForVerification: ] DREraseSetProperties +[ DRTrackDataProduction produceDataForTrack:intoBuffer:length:atAddress:blockSize:ioFlags: ] DREraseStart +[ DRTrackDataProduction producePreGapForTrack:intoBuffer:length:atAddress:blockSize:ioFlags: ] -[ DRFile(VirtualFiles) initWithName:data: ] +[ DRTrackDataProduction verifyDataForTrack:inBuffer:length:atAddress:blockSize:ioFlags: ] -[ DRFile(VirtualFiles) initWithName:dataProducer: ] +[ DRTrackDataProduction verifyPreGapForTrack:inBuffer:length:atAddress:blockSize:ioFlags: ] +[ DRFile(VirtualFiles) virtualFileWithName:data: ] DRTrackEstimateLength +[ DRFile(VirtualFiles) virtualFileWithName:dataProducer: ] DRTrackGetProperties +[ DRFile(VirtualLinks) finderAliasPointingTo:inFilesystem: ] DRTrackGetTypeID +[ DRFile(VirtualLinks) hardLinkPointingTo:inFilesystem: ] DRTrackSetProperties -[ DRFile(VirtualLinks) initWithLinkType:pointingTo:inFilesystem: ] DRTrackSpeedTest
Header Index Constants, Globals, and Macros Index Data Types Index