Mac Developer Library

Developer

DRStatus.h Reference

Options
Deployment Target:

On This Page
Language:

DRStatus.h Reference

Inheritance


Not Applicable

Conforms To


Not Applicable

Import Statement


Swift

import DiscRecording

Objective-C

@import DiscRecording;

Status dictionary content keys.

Included Headers

  • <Foundation/Foundation.h>

  • <AvailabilityMacros.h>

Constants

See the Overview section above for header-level documentation.

  • Declaration

    Swift

    let DRErrorStatusAdditionalSenseStringKey: String let DRErrorStatusErrorInfoStringKey: String let DRErrorStatusErrorKey: String let DRErrorStatusErrorStringKey: String let DRErrorStatusKey: String let DRErrorStatusSenseCodeStringKey: String let DRErrorStatusSenseKey: String let DRStatusCurrentSessionKey: String let DRStatusCurrentSpeedKey: String let DRStatusCurrentTrackKey: String let DRStatusEraseTypeKey: String let DRStatusPercentCompleteKey: String let DRStatusProgressCurrentKPS: String let DRStatusProgressCurrentXFactor: String let DRStatusProgressInfoKey: String let DRStatusStateDone: String let DRStatusStateErasing: String let DRStatusStateFailed: String let DRStatusStateFinishing: String let DRStatusStateKey: String let DRStatusStateNone: String let DRStatusStatePreparing: String let DRStatusStateSessionClose: String let DRStatusStateSessionOpen: String let DRStatusStateTrackClose: String let DRStatusStateTrackOpen: String let DRStatusStateTrackWrite: String let DRStatusStateVerifying: String let DRStatusTotalSessionsKey: String let DRStatusTotalTracksKey: String

    Objective-C

    extern NSString* const DRErrorStatusAdditionalSenseStringKey; extern NSString* const DRErrorStatusErrorInfoStringKey; extern NSString* const DRErrorStatusErrorKey; extern NSString* const DRErrorStatusErrorStringKey; extern NSString* const DRErrorStatusKey; extern NSString* const DRErrorStatusSenseCodeStringKey; extern NSString* const DRErrorStatusSenseKey; extern NSString* const DRStatusCurrentSessionKey; extern NSString* const DRStatusCurrentSpeedKey; extern NSString* const DRStatusCurrentTrackKey; extern NSString* const DRStatusEraseTypeKey; extern NSString* const DRStatusPercentCompleteKey; extern NSString* const DRStatusProgressCurrentKPS; extern NSString* const DRStatusProgressCurrentXFactor; extern NSString* const DRStatusProgressInfoKey; extern NSString* const DRStatusStateDone; extern NSString* const DRStatusStateErasing; extern NSString* const DRStatusStateFailed; extern NSString* const DRStatusStateFinishing; extern NSString* const DRStatusStateKey; extern NSString* const DRStatusStateNone; extern NSString* const DRStatusStatePreparing; extern NSString* const DRStatusStateSessionClose; extern NSString* const DRStatusStateSessionOpen; extern NSString* const DRStatusStateTrackClose; extern NSString* const DRStatusStateTrackOpen; extern NSString* const DRStatusStateTrackWrite; extern NSString* const DRStatusStateVerifying; extern NSString* const DRStatusTotalSessionsKey; extern NSString* const DRStatusTotalTracksKey;

    Constants

    • DRErrorStatusAdditionalSenseStringKey

      DRErrorStatusAdditionalSenseStringKey

      An NSString describing the RBC additional sense code and additional sense code qualifier pair returned by the device. If no sense is reported, this key will not be present.

      Available in OS X v10.2 and later.

    • DRErrorStatusErrorInfoStringKey

      DRErrorStatusErrorInfoStringKey

      An NSString describing extended error information in a user appropriate manner.

      Available in OS X v10.4 and later.

    • DRErrorStatusErrorKey

      DRErrorStatusErrorKey

      An NSNumber containing the OS error code for the error.

      Available in OS X v10.2 and later.

    • DRErrorStatusErrorStringKey

      DRErrorStatusErrorStringKey

      An NSString describing the error in a user appropriate manner.

      Available in OS X v10.2 and later.

    • DRErrorStatusKey

      DRErrorStatusKey

      The key in the status dictionary for the error dictionary.

      Available in OS X v10.2 and later.

    • DRErrorStatusSenseCodeStringKey

      DRErrorStatusSenseCodeStringKey

      An NSString describing the RBC sense code returned by the device. If no sense is reported, this key will not be present.

      Available in OS X v10.2 and later.

    • DRErrorStatusSenseKey

      DRErrorStatusSenseKey

      An NSData object containing the raw RBC sense information structure reported by the device. If no sense is reported, this key will not be present.

      Available in OS X v10.2 and later.

    • DRStatusCurrentSessionKey

      DRStatusCurrentSessionKey

      A key for the burn status dictionary. NSNumber indicating the current session being burned.

      Available in OS X v10.2 and later.

    • DRStatusCurrentSpeedKey

      DRStatusCurrentSpeedKey

      A key for the burn status dictionary. NSNumber indicating the current burn speed.

      Available in OS X v10.2 and later.

    • DRStatusCurrentTrackKey

      DRStatusCurrentTrackKey

      A key for the status dictionaries. NSNumber indicating the current track being burned.

      Available in OS X v10.2 and later.

    • DRStatusEraseTypeKey

      DRStatusEraseTypeKey

      A key for the erase status dictionary. NSString indicating the type of erase operation.

      Available in OS X v10.2 and later.

    • DRStatusPercentCompleteKey

      DRStatusPercentCompleteKey

      A key for the status dictionaries. NSNumber containing the percent complete of the operation expressed as a floating point number from 0 to 1.

      Available in OS X v10.2 and later.

    • DRStatusProgressCurrentKPS

      DRStatusProgressCurrentKPS

      The current burn speed in kilobytes per second.

      This is an optional key within the DRStatusProgressInfoKey dictionary. The value of this key, if present, is a NSNumber object containing the write speed of the burn.

      Available in OS X v10.4 and later.

    • DRStatusProgressCurrentXFactor

      DRStatusProgressCurrentXFactor

      The current burn speed in a media appropriate x-factor

      This is an optional key within the DRStatusProgressInfoKey dictionary. The value of this key, if present, is a NSNumber object containing the appropriate x-factor for the media.

      Available in OS X v10.4 and later.

    • DRStatusProgressInfoKey

      DRStatusProgressInfoKey

      A dictionary of extended progress information.

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

      Available in OS X v10.4 and later.

    • DRStatusStateDone

      DRStatusStateDone

      One possible value for DRStatusStateKey . Indicates the operation is finished and it succeeded.

      Available in OS X v10.2 and later.

    • DRStatusStateErasing

      DRStatusStateErasing

      One possible value for DRStatusStateKey in the erase status dictionary. Indicates the erase is currently in progress.

      Available in OS X v10.2 and later.

    • DRStatusStateFailed

      DRStatusStateFailed

      One possible value for DRStatusStateKey . Indicates the operation is finished and it failed.

      Available in OS X v10.2 and later.

    • DRStatusStateFinishing

      DRStatusStateFinishing

      One possible value for DRStatusStateKey in the burn status dictionary. Indicates the burn is finishing up (closing the last session, writing the TOC, etc).

      Available in OS X v10.2 and later.

    • DRStatusStateKey

      DRStatusStateKey

      A key for the status dictionaries. NSString indicating the current state of the operation.

      Available in OS X v10.2 and later.

    • DRStatusStateNone

      DRStatusStateNone

      One possible value for DRStatusStateKey . Indicates the operation has not yet begun.

      Available in OS X v10.2 and later.

    • DRStatusStatePreparing

      DRStatusStatePreparing

      One possible value for DRStatusStateKey . Indicates the operation is preparing to begin.

      Available in OS X v10.2 and later.

    • DRStatusStateSessionClose

      DRStatusStateSessionClose

      One possible value for DRStatusStateKey in the burn status dictionary. Indicates the burn is closing a session on disc. The exact session being closing is contained in DRStatusCurrentSessionKey .

      Available in OS X v10.2 and later.

    • DRStatusStateSessionOpen

      DRStatusStateSessionOpen

      One possible value for DRStatusStateKey in the burn status dictionary. Indicates the burn is opening a session on disc. The exact session being opened is contained in DRStatusCurrentSessionKey .

      Available in OS X v10.2 and later.

    • DRStatusStateTrackClose

      DRStatusStateTrackClose

      One possible value for DRStatusStateKey in the burn status dictionary. Indicates the burn is closing a track on disc. The exact track being closed is contained in DRStatusCurrentTrackKey .

      Available in OS X v10.2 and later.

    • DRStatusStateTrackOpen

      DRStatusStateTrackOpen

      One possible value for DRStatusStateKey in the burn status dictionary. Indicates the burn is opening a track on disc. The exact track being opened is contained in DRStatusCurrentTrackKey .

      Available in OS X v10.2 and later.

    • DRStatusStateTrackWrite

      DRStatusStateTrackWrite

      One possible value for DRStatusStateKey in the burn status dictionary. Indicates the burn is writing a track on disc. The exact track being written is contained in DRStatusCurrentTrackKey .

      Available in OS X v10.2 and later.

    • DRStatusStateVerifying

      DRStatusStateVerifying

      One possible value for DRStatusStateKey . Indicates the operation is verifying what it did.

      Available in OS X v10.2 and later.

    • DRStatusTotalSessionsKey

      DRStatusTotalSessionsKey

      A key for the status dictionaries. NSNumber indicating the total number of sessions being burned.

      Available in OS X v10.2 and later.

    • DRStatusTotalTracksKey

      DRStatusTotalTracksKey

      A key for the status dictionaries. NSNumber indicating the total number of tracks in the current session being burned.

      Available in OS X v10.2 and later.