Mac Developer Library

Developer

DRCoreStatus.h Reference

Options
Deployment Target:

On This Page
Language:

DRCoreStatus.h Reference

Status dictionary content keys.

Included Headers

  • <CoreServices/CoreServices.h>

  • <AvailabilityMacros.h>

Constants

See the Overview section above for header-level documentation.

  • Declaration

    Swift

    let kDRStatusCurrentSessionKey: CFString! let kDRStatusCurrentSpeedKey: CFString! let kDRStatusCurrentTrackKey: CFString! let kDRStatusEraseTypeKey: CFString! let kDRStatusPercentCompleteKey: CFString! let kDRStatusProgressCurrentKPS: CFString! let kDRStatusProgressCurrentXFactor: CFString! let kDRStatusProgressInfoKey: CFString! let kDRStatusStateDone: CFString! let kDRStatusStateErasing: CFString! let kDRStatusStateFailed: CFString! let kDRStatusStateFinishing: CFString! let kDRStatusStateKey: CFString! let kDRStatusStateNone: CFString! let kDRStatusStatePreparing: CFString! let kDRStatusStateSessionClose: CFString! let kDRStatusStateSessionOpen: CFString! let kDRStatusStateTrackClose: CFString! let kDRStatusStateTrackOpen: CFString! let kDRStatusStateTrackWrite: CFString! let kDRStatusStateVerifying: CFString! let kDRStatusTotalSessionsKey: CFString! let kDRStatusTotalTracksKey: CFString!

    Objective-C

    extern const CFStringRef kDRStatusCurrentSessionKey; extern const CFStringRef kDRStatusCurrentSpeedKey; extern const CFStringRef kDRStatusCurrentTrackKey; extern const CFStringRef kDRStatusEraseTypeKey; extern const CFStringRef kDRStatusPercentCompleteKey; extern const CFStringRef kDRStatusProgressCurrentKPS; extern const CFStringRef kDRStatusProgressCurrentXFactor; extern const CFStringRef kDRStatusProgressInfoKey; extern const CFStringRef kDRStatusStateDone; extern const CFStringRef kDRStatusStateErasing; extern const CFStringRef kDRStatusStateFailed; extern const CFStringRef kDRStatusStateFinishing; extern const CFStringRef kDRStatusStateKey; extern const CFStringRef kDRStatusStateNone; extern const CFStringRef kDRStatusStatePreparing; extern const CFStringRef kDRStatusStateSessionClose; extern const CFStringRef kDRStatusStateSessionOpen; extern const CFStringRef kDRStatusStateTrackClose; extern const CFStringRef kDRStatusStateTrackOpen; extern const CFStringRef kDRStatusStateTrackWrite; extern const CFStringRef kDRStatusStateVerifying; extern const CFStringRef kDRStatusTotalSessionsKey; extern const CFStringRef kDRStatusTotalTracksKey;

    Constants

    • kDRStatusCurrentSessionKey

      kDRStatusCurrentSessionKey

      The number of the burn session.

      A key for the burn status dictionary. The value of this key is a CFNumber object containing the number of the current burn session.

      Available in OS X v10.2 and later.

    • kDRStatusCurrentSpeedKey

      kDRStatusCurrentSpeedKey

      The current burn or erase speed.

      A key for the burn status dictionary. The value of this key is a CFNumber object containing the current burn or erase speed.

      Available in OS X v10.2 and later.

    • kDRStatusCurrentTrackKey

      kDRStatusCurrentTrackKey

      The number of the track being burned.

      A key for the status dictionaries. The value of this key is a CFNumber object containing the number of the track being burned.

      Available in OS X v10.2 and later.

    • kDRStatusEraseTypeKey

      kDRStatusEraseTypeKey

      The type of erase operation.

      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 .

      Available in OS X v10.2 and later.

    • kDRStatusPercentCompleteKey

      kDRStatusPercentCompleteKey

      The burn or erase operation's percentage of completion.

      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.

      Available in OS X v10.2 and later.

    • kDRStatusProgressCurrentKPS

      kDRStatusProgressCurrentKPS

      The current burn speed in kilobytes per second.

      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.

      Available in OS X v10.4 and later.

    • kDRStatusProgressCurrentXFactor

      kDRStatusProgressCurrentXFactor

      The current burn speed in a media appropriate x-factor

      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.

      Available in OS X v10.4 and later.

    • kDRStatusProgressInfoKey

      kDRStatusProgressInfoKey

      A dictionary of extended progress information.

      A key for the status dictionary. The value of this key is a reference to a CFDictionary object containing extended progress information.

      Available in OS X v10.4 and later.

    • kDRStatusStateDone

      kDRStatusStateDone

      The burn or erase operation finished successfully.

      A value for the kDRStatusStateKey dictionary key. This value indicates the burn or erase operation finished and succeeded.

      Available in OS X v10.2 and later.

    • kDRStatusStateErasing

      kDRStatusStateErasing

      The disc is being erased.

      A value for the kDRStatusStateKey key in the erase status dictionary. This value indicates the erase is currently in progress.

      Available in OS X v10.2 and later.

    • kDRStatusStateFailed

      kDRStatusStateFailed

      The burn or erase operation failed.

      A value for the kDRStatusStateKey dictionary key. This value indicates the burn or erase operation finished but failed.

      Available in OS X v10.2 and later.

    • kDRStatusStateFinishing

      kDRStatusStateFinishing

      The burn session is finishing.

      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.

      Available in OS X v10.2 and later.

    • kDRStatusStateKey

      kDRStatusStateKey

      The state of the burn or erase operation.

      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.

      Available in OS X v10.2 and later.

    • kDRStatusStateNone

      kDRStatusStateNone

      The burn or erase operation has not begun.

      A value for the kDRStatusStateKey dictionary key. This value indicates the burn or erase operation has not yet begun.

      Available in OS X v10.2 and later.

    • kDRStatusStatePreparing

      kDRStatusStatePreparing

      The burn or erase operation is preparing to begin.

      A value for the kDRStatusStateKey dictionary key. This value indicates the burn or erase operation is preparing to begin.

      Available in OS X v10.2 and later.

    • kDRStatusStateSessionClose

      kDRStatusStateSessionClose

      The burn session is closing.

      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.

      Available in OS X v10.2 and later.

    • kDRStatusStateSessionOpen

      kDRStatusStateSessionOpen

      The burn session is opening.

      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.

      Available in OS X v10.2 and later.

    • kDRStatusStateTrackClose

      kDRStatusStateTrackClose

      The burn session is closing a track.

      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.

      Available in OS X v10.2 and later.

    • kDRStatusStateTrackOpen

      kDRStatusStateTrackOpen

      The burn session is opening a track.

      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.

      Available in OS X v10.2 and later.

    • kDRStatusStateTrackWrite

      kDRStatusStateTrackWrite

      The burn session is writing a track.

      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.

      Available in OS X v10.2 and later.

    • kDRStatusStateVerifying

      kDRStatusStateVerifying

      The burn or erase operation is being verified.

      A value for the kDRStatusStateKey dictionary key. This value indicates the operation is verifying what it did.

      Available in OS X v10.2 and later.

    • kDRStatusTotalSessionsKey

      kDRStatusTotalSessionsKey

      The total number of burn sessions.

      A key for the status dictionaries. The value of this key is a CFNumber object containing the total number of sessions being burned.

      Available in OS X v10.2 and later.

    • kDRStatusTotalTracksKey

      kDRStatusTotalTracksKey

      The number of tracks in the current session.

      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.

      Available in OS X v10.2 and later.