DRCoreStatus.h Reference

Declared in
DRCoreStatus.h

Overview

Status dictionary content keys.

Included Headers

  • <CoreServices/CoreServices.h>

  • <AvailabilityMacros.h>

Constants

See the Overview section above for header-level documentation.

Global Constants

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

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.

Declared in DRCoreStatus.h.

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.

Declared in DRCoreStatus.h.

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.

Declared in DRCoreStatus.h.

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.

Declared in DRCoreStatus.h.

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.

Declared in DRCoreStatus.h.

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.

Declared in DRCoreStatus.h.

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.

Declared in DRCoreStatus.h.

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.

Declared in DRCoreStatus.h.

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.

Declared in DRCoreStatus.h.

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.

Declared in DRCoreStatus.h.

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.

Declared in DRCoreStatus.h.

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.

Declared in DRCoreStatus.h.

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.

Declared in DRCoreStatus.h.

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.

Declared in DRCoreStatus.h.

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.

Declared in DRCoreStatus.h.

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.

Declared in DRCoreStatus.h.

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.

Declared in DRCoreStatus.h.

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.

Declared in DRCoreStatus.h.

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.

Declared in DRCoreStatus.h.

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.

Declared in DRCoreStatus.h.

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.

Declared in DRCoreStatus.h.

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.

Declared in DRCoreStatus.h.

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.

Declared in DRCoreStatus.h.