|
Mac Dev Center
Mac OS X Reference Library Drivers, Kernel, & Hardware: User-Space Device Access Disc Recording Framework Reference
|
DRCoreStatus.h |
| Includes: | <CoreServices/CoreServices.h> <AvailabilityMacros.h> |
Status dictionary content keys.
The number of the burn session.
The current burn or erase speed.
The number of the track being burned.
The type of erase operation.
The burn or erase operation's percentage of completion.
The current burn speed in kilobytes per second.
The current burn speed in a media appropriate x-factor
A dictionary of extended progress information.
The burn or erase operation finished successfully.
The disc is being erased.
The burn or erase operation failed.
The burn session is finishing.
The state of the burn or erase operation.
The burn or erase operation has not begun.
The burn or erase operation is preparing to begin.
The burn session is closing.
The burn session is opening.
The burn session is closing a track.
The burn session is opening a track.
The burn session is writing a track.
The burn or erase operation is being verified.
The total number of burn sessions.
The number of tracks in the current session.
kDRStatusCurrentSessionKey |
The number of the burn session.
extern const CFStringRef kDRStatusCurrentSessionKey;
A key for the burn status dictionary. The value of this key is a CFNumber object containing the number of the current burn session.
kDRStatusCurrentSpeedKey |
The current burn or erase speed.
extern const CFStringRef kDRStatusCurrentSpeedKey;
A key for the burn status dictionary. The value of this key is a CFNumber object containing the current burn or erase speed.
kDRStatusCurrentTrackKey |
The number of the track being burned.
extern const CFStringRef kDRStatusCurrentTrackKey;
A key for the status dictionaries. The value of this key is a CFNumber object containing the number of the track being burned.
kDRStatusEraseTypeKey |
The type of erase operation.
extern const CFStringRef kDRStatusEraseTypeKey;
A key for the erase status dictionary. The value of this key is a CFString object containing the type of erase operation -- either kDREraseTypeQuick or kDREraseTypeComplete.
kDRStatusPercentCompleteKey |
The burn or erase operation's percentage of completion.
extern const CFStringRef kDRStatusPercentCompleteKey;
A key for the status dictionaries. The value of this key is a CFNumber object containing the precentage of completion for the burn or erase operation, expressed as a foating point number from 0 to 1.
kDRStatusProgressCurrentKPS |
The current burn speed in kilobytes per second.
extern const CFStringRef kDRStatusProgressCurrentKPS;
This is an optional key within the kDRStatusProgressInfo dictionary. The value of this key, if present, is a CFNumber object containing the write speed of the burn.
kDRStatusProgressCurrentXFactor |
The current burn speed in a media appropriate x-factor
extern const CFStringRef kDRStatusProgressCurrentXFactor;
This is an optional key within the kDRStatusProgressInfo dictionary. The value of this key, if present, is a CFNumber object containing the appropriate x-factor for the media.
kDRStatusProgressInfoKey |
A dictionary of extended progress information.
extern const CFStringRef kDRStatusProgressInfoKey;
A key for the status dictionary. The value of this key is a reference to a CFDictionary object containing extended progress information.
kDRStatusStateDone |
The burn or erase operation finished successfully.
extern const CFStringRef kDRStatusStateDone;
A value for the kDRStatusStateKey dictionary key. This value indicates the burn or erase operation finished and succeeded.
kDRStatusStateErasing |
The disc is being erased.
extern const CFStringRef kDRStatusStateErasing;
A value for the kDRStatusStateKey key in the erase status dictionary. This value indicates the erase is currently in progress.
kDRStatusStateFailed |
The burn or erase operation failed.
extern const CFStringRef kDRStatusStateFailed;
A value for the kDRStatusStateKey dictionary key. This value indicates the burn or erase operation finished but failed.
kDRStatusStateFinishing |
The burn session is finishing.
extern const CFStringRef kDRStatusStateFinishing;
A value for the kDRStatusStateKey key in the burn status dictionary. This value indicates the burn is finishing--closing the last session, writing the TOC, and so on.
kDRStatusStateKey |
The state of the burn or erase operation.
extern const CFStringRef kDRStatusStateKey;
A key for the status dictionaries. The value of this key is a CFString object indicating the current state of the burn or erase operation.
kDRStatusStateNone |
The burn or erase operation has not begun.
extern const CFStringRef kDRStatusStateNone;
A value for the kDRStatusStateKey dictionary key. This value indicates the burn or erase operation has not yet begun.
kDRStatusStatePreparing |
The burn or erase operation is preparing to begin.
extern const CFStringRef kDRStatusStatePreparing;
A value for the kDRStatusStateKey dictionary key. This value indicates the burn or erase operation is preparing to begin.
kDRStatusStateSessionClose |
The burn session is closing.
extern const CFStringRef kDRStatusStateSessionClose;
A value for the kDRStatusStateKey key in the burn status dictionary. This value indicates the burn engine is closing a session on disc. The number of the session being closed is available as the value for the kDRStatusCurrentSessionKey dictionary key.
kDRStatusStateSessionOpen |
The burn session is opening.
extern const CFStringRef kDRStatusStateSessionOpen;
A value for the kDRStatusStateKey key in the burn status dictionary. This value indicates the burn engine is opening a session on disc. The number of the session being opened is available as the value for the kDRStatusCurrentSessionKey dictionary key.
kDRStatusStateTrackClose |
The burn session is closing a track.
extern const CFStringRef kDRStatusStateTrackClose;
A value for the kDRStatusStateKey key in the burn status dictionary. This value indicates the burn engine is closing a track on disc. The number of the track being closed is available as the value for the kDRStatusCurrentTrackKey dictionary key.
kDRStatusStateTrackOpen |
The burn session is opening a track.
extern const CFStringRef kDRStatusStateTrackOpen;
A value for the kDRStatusStateKey key in the burn status dictionary. This value indicates the burn engine is opening a track on disc. The number of the track being opened is available as the value for the kDRStatusCurrentTrackKey dictionary key.
kDRStatusStateTrackWrite |
The burn session is writing a track.
extern const CFStringRef kDRStatusStateTrackWrite;
A value for the kDRStatusStateKey key in the burn status dictionary. This value indicates the burn engine is writing a track on disc. The number of the track being written is available as the value for the in kDRStatusCurrentTrackKey dictionary key.
kDRStatusStateVerifying |
The burn or erase operation is being verified.
extern const CFStringRef kDRStatusStateVerifying;
A value for the kDRStatusStateKey dictionary key. This value indicates the operation is verifying what it did.
kDRStatusTotalSessionsKey |
The total number of burn sessions.
extern const CFStringRef kDRStatusTotalSessionsKey;
A key for the status dictionaries. The value of this key is a CFNumber object containing the total number of sessions being burned.
kDRStatusTotalTracksKey |
The number of tracks in the current session.
extern const CFStringRef kDRStatusTotalTracksKey;
A key for the status dictionaries. The value of this key is a CFNumber object containing the total number of tracks being burned in the current session.
Last Updated: 2009-08-12