PrimoBurner for .NET
5.0
CD, DVD and Blu-ray Software Development Kit
|
Classes | |
class | AudioCD |
AudioCD burns audio CDs from files like MP3, WMA, WAV and other formats. More... | |
class | AudioCDContinueEventArgs |
Contains the parameters of the AudioCD.OnContinueWrite and AudioCD.OnContinueRead events. More... | |
class | AudioCDProgressEventArgs |
Contains the parameters of the AudioCD.OnWriteProgress and AudioCD.OnReadProgress events. More... | |
class | AudioCDStatusEventArgs |
Provides data for the AudioCD.OnWriteStatus and AudioCD.OnReadStatus events. More... | |
class | AudioCDTrackStatusEventArgs |
Provides data for the AudioCD.OnWriteTrack event. More... | |
class | AudioInput |
Defines an audio input. More... | |
class | AudioOutput |
Defines an audio output when reading from an Audio CD. More... | |
class | BDFeatures |
Container for the Blu-ray Disc features supported by the device. More... | |
class | BDFormatParameters |
Reserved for future versions. More... | |
class | BDMediaInfo |
Container for BD-R and BD-RE media information. More... | |
class | BDVersion |
Serves as a container for Blu-ray Disc version information. More... | |
class | BlockDevice |
The BlockDevice interface provides methods for reading and writing data CD and DVD in packet mode. More... | |
class | BootProps |
Provides an interface for setting the properties of a bootable disc. More... | |
class | CachePolicy |
Provides an interface for setting the cache related properties of DataDisc. More... | |
class | CDFeatures |
Container for the CD features supported by the device. More... | |
class | CDMode |
The CDMode interface defines a point at which the type and/or the frame size of a CD track changes. More... | |
struct | CDPregap |
Defines constants for the CD pre-gap start and length. More... | |
class | CDSector |
The CDSector interface provides methods for encoding RAW CD sectors(blocks) from user data. More... | |
class | CDSession |
The CDSession interface allows you to define the session layout (the TOC) of a CD. More... | |
class | CDText |
The CDText interface is used to manipulate the CD-TEXT data on audio cds. More... | |
class | CDTextItem |
Represents a single CD-Text item. More... | |
class | CDTrack |
The Track interface allows you to specify the track type, the pre-gap length, the track indexes and the post-gap length for a track. More... | |
class | DataDisc |
Creates and burns data images to CD, DVD and Blu-ray Discs. More... | |
class | DataDiscContinueEventArgs |
Contains the parameters of the DataDisc.OnContinueBurn event. More... | |
class | DataDiscFileStatusEventArgs |
Provides data for the DataDisc.OnFileStatus> event. More... | |
class | DataDiscProgressEventArgs |
Provides data for the DataDisc.OnProgress event. More... | |
class | DataDiscStatusEventArgs |
Provides data for the DataDisc.OnStatus event. More... | |
class | DataFile |
The DataFile interface represents one file or directory from a data image. More... | |
class | DataFileList |
Represents a collection of DataFile objects. More... | |
class | Device |
Recording Device Low Level Application Programming Interface. More... | |
class | DeviceContinueEventArgs |
Provides data for the Device.OnContinueRead event. More... | |
class | DeviceEnumerator |
Device enumerator. More... | |
class | DeviceEraseEventArgs |
Provides data for the Device.OnErase event. More... | |
class | DeviceFormatEventArgs |
Provides data for the Device.OnFormat event. More... | |
class | DeviceReadEventArgs |
Provides data for the Device.OnRead event. More... | |
class | DeviceWriteLeadInEventArgs |
Provides data for the Device.OnWriteLeadIn event. More... | |
class | DeviceWriteLeadOutEventArgs |
Provides data for the Device.OnWriteLeadOut event. More... | |
class | DiscArchive |
DiscArchive object provides a way for constructing large file trees and scheduling them for burning over multiple discs. More... | |
class | DiscArchiveAddFileToLayoutEventArgs |
Contains the parameters of the DiscArchive.OnAddFileToLayout event. More... | |
class | DiscArchiveFileErrorEventArgs |
Contains the parameters of the DiscArchive.OnSourceFileError event. More... | |
class | DiscArchiveFooterSizeEventArgs |
Contains the parameters of the DiscArchive.OnFooterSize event. More... | |
class | DiscArchiveRequestRenameEventArgs |
Provides data for the DiscArchive.OnRequestRename event. More... | |
class | DiscCopy |
Copies CD, DVD and BD discs. More... | |
class | DiscCopyContinueCopyEventArgs |
Provides data for the DiscCopy.OnContinueCopy event. More... | |
class | DiscCopyProgressEventArgs |
Provides information about the overall progress of the copy process (image creation/burning). More... | |
class | DiscCopyStatusEventArgs |
Provides information about the status of the copy process. More... | |
class | DiscCopyTrackStatusEventArgs |
Provides information about the reading/writing progress of individual medium tracks. More... | |
class | DiscInfo |
Disk Information Structure. More... | |
class | DiscLayout |
The DiscLayout object provides a way for recording all or a portion of DiscArchive content on a single disc. More... | |
class | DiscLayoutContinueWriteEventArgs |
Provides data for the DiscLayout.OnContinueWriteevent. More... | |
class | DiscLayoutFileErrorEventArgs |
Contains the parameters of the DiscLayout.OnFileError event. More... | |
class | DiscLayoutFileEventArgs |
Contains the parameters of the DiscLayout.OnFileComplete event. More... | |
class | DiscLayoutProgressEventArgs |
Contains the parameters of the DiscLayout.OnProgress event. More... | |
class | DVDFeatures |
Container for the DVD features supported by the device. More... | |
class | DVDMediaInfo |
Container for DVD media information. More... | |
class | DVDMinusMediaInfo |
Container for DVD-R and DVD-RW media information. More... | |
class | DVDPlusMediaInfo |
Container for DVD+R and DVD+RW media information. More... | |
class | Engine |
Burner Engine. More... | |
class | EngineDeviceChangeEventArgs |
Provides data for the Engine.OnDeviceChange event. More... | |
class | EngineMediaChangeEventArgs |
Provides data for the Engine.OnMediaChange event. More... | |
class | ErrorInfo |
Describes a PrimoBurner error. More... | |
struct | GenericError |
Generic error codes. More... | |
class | IsoVolumeProps |
Provides an interface for setting the properties of ISO volumes. More... | |
class | JolietVolumeProps |
Provides an interface for setting the properties of ISO volumes. More... | |
class | Library |
Initializes PrimoBurner and manages license information. More... | |
class | MediaInfo |
Container for the extended media information retrieved with the Device.ReadMediaInfo method. More... | |
struct | Mode2FormedSubheader |
Mode 2 Formed (Form1 or Form2) Sub-header structure. More... | |
struct | PCMAudioFormat |
PCM audio format. More... | |
class | QSubChannel |
This structure is used together with the Device.GetQSubChannel method to get the q-subchannel information from the last 96 bytes of a raw CD sector data. More... | |
class | QSubChannelIsrc |
The QSubChannelIsrc structure defines the Track International Standard Recording Code data. More... | |
class | QSubChannelMcn |
The QSubChannelMcn structure defines the response data structure for the Media Catalog Number (MCN). More... | |
class | QSubChannelPosition |
The QSubChannelPosition type defines the response data structure for the CD current position data (i.e., track, index, absolute address, relative address). More... | |
class | RawToc |
Raw Table Of Content (TOC) More... | |
class | RawTocTrack |
A Track from the Raw TOC (Raw Table Of Content) More... | |
class | ScsiCommandSense |
Gets SCSI sense data that results from a command sent with the SendCommand method. More... | |
class | ScsiInterface |
Allows an application to send SCSI command to a device. More... | |
class | SessionInfo |
Session information structure. More... | |
struct | Speed1xKB |
Defines constants for 1x speeds in Kbytes/s. More... | |
class | SpeedDescriptor |
Device supported speed. More... | |
class | StreamProxy |
A wrapper around .NET system stream. | |
class | Toc |
Table Of Content (TOC) More... | |
class | TocTrack |
A track from the disc Table Of Content (Toc) More... | |
class | TrackBuffer |
Track Buffer. More... | |
class | TrackInfo |
Track Information Structure. More... | |
class | TrackInfoEx |
Extended Track Information Structure. More... | |
class | UdfExtent |
Defines a UDF file extent. More... | |
class | UdfFileProps |
Provides an interface for setting various properties of UDF file and directory items. More... | |
class | UdfVolumeProps |
Provides an interface for setting the properties of UDF volumes. More... | |
class | VideoDVD |
The VideoDVD interface provides methods for creating DVD-Video compatible images layouts. More... | |
Enumerations | |
enum | AudioCDError { Success = GenericError.Success , SystemError = GenericError.SystemError , InternalError = GenericError.InternalError , Start = 0x04000000 , InvalidParameters = (AudioCDError.Start + 1) , DeviceNotSet = (AudioCDError.Start + 3) , NoInput = (AudioCDError.Start + 4) , OutOfSpace = (AudioCDError.Start + 5) , Interrupted = (AudioCDError.Start + 6) , InputError = (AudioCDError.Start + 7) , InvalidCDSession = (AudioCDError.Start + 8) , InvalidTrack = (AudioCDError.Start + 9) , InvalidLba = (AudioCDError.Start + 10) , OutputError = (AudioCDError.Start + 11) , End = 0x04FFFFFF } |
AudioCD error codes. More... | |
enum | AudioCDStatus { Initializing = 0 , InitializingDevice = 2 , DecodingAudio = 3 , Writing = 4 , WritingLeadOut = 5 , Reading = 6 } |
Audio CD Status Codes used in AudioCD events. More... | |
enum | AudioDecodingMethod { Memory = 0 , TempFile = 1 } |
The method that is used to decode the audio inputs when writing an Audio CD. More... | |
enum | AudioStorageType { File = 0 , Stream = 1 } |
Specifies the possible audio storages used by AudioCD when writing to or reading from CD. More... | |
enum | BDFormatSubType { BdRSrmPow = 0x00 , BdRSrmNoPow = 0x01 , BdReQuickReformat = 0x100 , BdReNoCert = 0x101 , BdReFullCert = 0x102 , BdReQuickCert = 0x103 } |
Blu-ray Media Format Subtypes. More... | |
enum | BDFormatType { BdFull = 0x00 } |
Blu-ray Media Format Types. More... | |
enum | BgFormatStatus { NotFormatted = 0x00 , Partial = 0x01 , Pending = 0x02 , Completed = 0x03 } |
Background Format Status Codes. More... | |
enum | BlockDeviceError { Start = 0x05000000 , End = 0x05FFFFFF , Success = GenericError.Success , InternalError = GenericError.InternalError , DeviceNotSet = (BlockDeviceError.Start + 2) , MediumNotPresent = (BlockDeviceError.Start + 3) , InvalidParameters = (BlockDeviceError.Start + 4) , InvalidBlockSize = (BlockDeviceError.Start + 5) , CommandSequence = (BlockDeviceError.Start + 6) , IncompatibleMedia = (BlockDeviceError.Start + 7) , InvalidFilenameLength = (BlockDeviceError.Start + 8) , InvalidDataSource = (BlockDeviceError.Start + 9) } |
Error codes returned by the BlockDevice.LastError property. More... | |
enum | BlockDeviceOpenFlags { Read = 0x01 , Write = 0x02 , Format = 0x04 } |
Flags used with the BlockDevice.Open method. More... | |
enum | BlockSize { Cdda = 2352 , CdRom = 2048 , CdRomMode0 = 2336 , CdRomMode2Formless = 2336 , CdRomMode2Form1 = 2336 , CdRomMode2Form2 = 2336 , CdRomMode2Mixed = 2336 , CdRomMode2Form1Xa = 2048 , CdRomMode2Form1XaRaw = 2056 , PWChannelSize = 96 , PQChannelSize = 16 , CdRaw = 2448 , Dvd = 2048 , Bd = 2048 } |
Block (sector) sizes. More... | |
enum | BootEmulation { NoEmulation = 0 , Diskette120 = 1 , Diskette144 = 2 , Diskette288 = 3 , HardDisk = 4 } |
Boot Emulation Type. More... | |
enum | BootPlatformID { x86 = 0 , PowerPC = 1 , Mac = 2 , EFI = 0xEF } |
Boot PlatformID. More... | |
enum | CDCopyReadMethod { CdFullRaw = 1 , CdRaw2352 = 2 } |
Defines DiscCopy read methods. More... | |
enum | CDCopyWriteMethod { CdFullRaw = 1 , CdRaw2352 = 2 , CdRaw = 3 , CdCooked = 4 } |
Defines DiscCopy write methods. More... | |
enum | CDTextCodePage { System = 0x00 , ISO_8859_1 = 0x01 } |
CD-TEXT Code Pages. More... | |
enum | CDTextGenreCode { Unused = 0x00 , Undefined = 0x01 , AdultContemp = 0x02 , AltRock = 0x03 , Childrens = 0x04 , Classic = 0x05 , ChristContemp = 0x06 , Country = 0x07 , Dance = 0x08 , EasyListening = 0x09 , Erotic = 0x0A , Folk = 0x0B , Gospel = 0x0C , Hiphop = 0x0D , Jazz = 0x0E , Latin = 0x0F , Musical = 0x10 , Newage = 0x11 , Opera = 0x12 , Operetta = 0x13 , Pop = 0x14 , Rap = 0x15 , Reggae = 0x16 , Rock = 0x17 , RhythmAndBlues = 0x18 , SoundEffects = 0x19 , Soundtrack = 0x1A , SpokenWord = 0x1B , WorldMusic = 0x1C , Reserved = 0x1D , Riaa = 0x8000 } |
CD-TEXT Genres. More... | |
enum | CDTextLanguage { Unknown = 0x00 , Albanian = 0x01 , Breton = 0x02 , Catalan = 0x03 , Croatian = 0x04 , Welsh = 0x05 , Czech = 0x06 , Danish = 0x07 , German = 0x08 , English = 0x09 , Spanish = 0x0A , Esperanto = 0x0B , Estonian = 0x0C , Basque = 0x0D , Faroese = 0x0E , French = 0x0F , Frisian = 0x10 , Irish = 0x11 , Gaelic = 0x12 , Galician = 0x13 , Icelandic = 0x14 , Italian = 0x15 , Lappish = 0x16 , Latin = 0x17 , Latvian = 0x18 , Luxembourgian = 0x19 , Lithuanian = 0x1A , Hungarian = 0x1B , Maltese = 0x1C , Dutch = 0x1D , Norwegian = 0x1E , Occitan = 0x1F , Polish = 0x20 , Portuguese = 0x22 , Romanian = 0x22 , Romansh = 0x23 , Serbian = 0x24 , Slovak = 0x25 , Slovenian = 0x26 , Finish = 0x27 , Swedish = 0x28 , Turkish = 0x29 , Flemish = 0x2A , Walloon = 0x2B , Zulu = 0x45 , Vietnamese = 0x46 , Uzbek = 0x47 , Urdu = 0x48 , Ukranian = 0x49 , Thai = 0x4A , Telugu = 0x4B , Tatar = 0x4C , Tamil = 0x4D , Tadzhik = 0x4E , Swahili = 0x4F , SrananTongo = 0x50 , Somali = 0x51 , Sinhalese = 0x52 , Shona = 0x53 , SerboCroatian = 0x54 , Ruthenian = 0x55 , Russian = 0x56 , Quechua = 0x57 , Pushtu = 0x58 , Punjabi = 0x59 , Persian = 0x5A , Papamiento = 0x5B , Oriya = 0x5C , Nepali = 0x5D , Ndebele = 0x5E , Marathi = 0x5F , Moldavian = 0x60 , Malaysian = 0x61 , Malagasay = 0x62 , Macedonian = 0x63 , Laotian = 0x64 , Korean = 0x65 , Khmer = 0x66 , Kazakh = 0x67 , Kannada = 0x68 , Japanese = 0x69 , Indonesian = 0x6A , Hindi = 0x6B , Hebrew = 0x6C , Hausa = 0x6D , Gurani = 0x6E , Gujarati = 0x6F , Greek = 0x70 , Georgian = 0x71 , Fulani = 0x72 , Dari = 0x73 , Churash = 0x74 , Chinese = 0x75 , Burmese = 0x76 , Bulgarian = 0x77 , Bengali = 0x78 , Belorussian = 0x79 , Bambora = 0x7A , Azerbaijani = 0x7B , Assamese = 0x7C , Armenian = 0x7D , Arabic = 0x7E , Amharic = 0x7F } |
CD-TEXT Language Identifiers. More... | |
enum | CDTextType { Title = 0x80 , Performer = 0x81 , Songwriter = 0x82 , Composer = 0x83 , Arranger = 0x84 , Message = 0x85 , DiskId = 0x86 , Genre = 0x87 , UpcIsrc = 0x8E , GenreText = 0x90 } |
CD-TEXT Attribute Types. More... | |
enum | DataDiscError { Success = GenericError.Success , SystemError = GenericError.SystemError , InternalError = GenericError.InternalError , Start = 0x03000000 , InvalidParameters = (DataDiscError.Start + 1) , DeviceError = (DataDiscError.Start + 2) , DeviceNotSet = (DataDiscError.Start + 3) , BadImageFile = (DataDiscError.Start + 6) , BufferUnderrun = (DataDiscError.Start + 7) , LayoutNotSet = (DataDiscError.Start + 8) , Interrupted = (DataDiscError.Start + 9) , Iso9660NotSupported = (DataDiscError.Start + 11) , JolietNotSupported = (DataDiscError.Start + 12) , Iso9660Level1NotSupported = (DataDiscError.Start + 13) , Checksum = (DataDiscError.Start + 16) , InvalidStructure = (DataDiscError.Start + 17) , InvalidDataSource = (DataDiscError.Start + 18) , DataStreamOpen = (DataDiscError.Start + 19) , IncompatibleMedia = (DataDiscError.Start + 23) , DataStreamRead = (DataDiscError.Start + 24) , CannotLoadImageLayout = (DataDiscError.Start + 25) , FileTooBig = (DataDiscError.Start + 26) , MediumNotPresent = (DataDiscError.Start + 27) , InvalidImageType = (DataDiscError.Start + 28) , IO = (DataDiscError.Start + 29) , InvalidWriteMethod = (DataDiscError.Start + 30) , UdfNotSupported = (DataDiscError.Start + 32) , EmptyFilename = (DataDiscError.Start + 33) , DuplicateFilename = (DataDiscError.Start + 34) , OutOfSpace = (DataDiscError.Start + 35) , End = 0x03FFFFFF , CheckSum = Checksum } |
DataDisc error codes. More... | |
enum | DataDiscStatus { BuildingFileSystem = 0 , WritingFileSystem = 1 , WritingImage = 2 , CachingSmallFiles = 3 , CachingNetworkFiles = 4 , CachingCDRomFiles = 5 , Initializing = 6 , Writing = 7 , WritingLeadOut = 8 , LoadingImageLayout = 9 } |
DataDisc Status Codes used in DataDisc events. More... | |
enum | DataOverwriteFlags { None = 0 , Overwrite = 1 } |
Data Overwrite Flags. More... | |
enum | DataSourceType { File = 0 , Stream = 1 , Disc = 2 , ZeroPad = 3 , DiscImage = 4 } |
Specifies the possible data sources of file data used by IDataDisc during the ISO/Joliet/UDF image creation. More... | |
enum | DataWriteAttributes { None = DataWriteStrategy.None , ReserveFileTableTrack = DataWriteStrategy.ReserveFileTableTrack , WriteFileTableTrack = DataWriteStrategy.WriteFileTableTrack } |
Obsolete. | |
enum | DataWriteStrategy { None = 0 , ReserveFileTableTrack = 1 , WriteFileTableTrack = 2 } |
Defines write strategy constants. More... | |
enum | DefaultBufferSize { Cd = 26 , Dvd = 32 , Bd = 32 } |
Defines the default size of the read buffer in blocks. More... | |
enum | DeviceEnumError { Start = 0x02000000 , End = 0x02FFFFFF , Success = GenericError.Success , SharingViolation = (DeviceEnumError.Start + 1) , InvalidIndex = (DeviceEnumError.Start + 2) } |
DeviceEnum Error Codes. More... | |
enum | DeviceError { Start = 0x01000000 , End = 0x01FFFFFF , Success = GenericError.Success , InternalError = GenericError.InternalError , InvalidParameters = (DeviceError.Start + 1) , InvalidDeviceHandle = (DeviceError.Start + 2) , OSFeatureNotAvailable = (DeviceError.Start + 4) , NotDVDRW = (DeviceError.Start + 5) , InvalidFormatType = (DeviceError.Start + 6) , InvalidWriteMethod = (DeviceError.Start + 7) , DVDWriteMethodNotSupported = (DeviceError.Start + 8) , WriteSpeedsNotAvailable = (DeviceError.Start + 9) , SingleOpenSession = (DeviceError.Start + 10) , NoActiveSession = (DeviceError.Start + 12) , InvalidQSubChannelCRC = (DeviceError.Start + 13) , InvalidCDSession = (DeviceError.Start + 14) , NotBDFormattable = (DeviceError.Start + 15) , NotEnoughFormattableCapacity = (DeviceError.Start + 16) , IoProcessTerminated = 0xB0006 , OperationInProgress2 = 0x50016 , CleaningRequested = 0x40017 , NoSeekComplete = 0x30200 , CauseNotReportable = 0x20400 , InProcessOfBecomingReady = 0x20401 , InitializingCmdRequired = 0x20402 , ManualInterventionRequired = 0x20403 , FormatInProgress2 = 0x404 , FormatInProgress = 0x20404 , OperationInProgress = 0x20407 , LongWriteInProgress = 0x20408 , SelfTestInProgress = 0x20409 , NotRespondToSelection = 0x40500 , NoReferencePositionFound = 0x30600 , CommunicationFailure = 0x40800 , CommunicationTimeout = 0x40801 , CommunicationParityError = 0x40802 , CommunicationCrcError = 0x40803 , TrackFollowingError = 0x40900 , TrackingServoFailure = 0x40901 , FocusServoFailure = 0x40902 , SpindleServoFailure = 0x40903 , HeadSelectFault = 0x40904 , ErrorLogOverflow = 0x60A00 , Warning = 0x10B00 , SpecifiedTemperatureExceeded = 0x10B01 , EnclosureDegraded = 0x10B02 , BackgroundSelfTestFailed = 0x10B03 , BackgroundPreScanMediumError = 0x10B04 , BackgroundMediumScanMediumError = 0x10B05 , WriteError = 0x30C00 , WriteErrorRecoveredWithAutoRealloc = 0x10C01 , WriteErrorAutoReallocFailed = 0x30C02 , WriteErrorRecommendReassignment = 0x30C03 , WriteErrorRecoveryNeeded = 0x20C07 , WriteErrorRecoveryNeeded2 = 0x30C07 , WriteErrorRecoveryFailed = 0x30C08 , WriteErrorLossOfStreaming = 0x30C09 , WriteErrorPaddingBlocksAdded = 0x30C0A , DefectsInErrorWindow = 0x20C0F , UnrecoveredReadError = 0x31100 , ReadRetriesExhausted = 0x31101 , ErrorTooLongToCorrect = 0x31102 , LEcUncorrectableError = 0x31105 , CircUnrecoveredError = 0x31106 , ErrorReadingUpceanNumber = 0x3110F , ErrorReadingIsrcNumber = 0x31110 , ReadErrorLossOfStreaming = 0xB1111 , RandomPositioningError = 0x31500 , RandomPositioningError2 = 0x41500 , MechanicalPositioningError = 0x31501 , MechanicalPositioningError2 = 0x41501 , PositioningErrorDetected = 0x31502 , RecoveredDataNoErrorCorrectionApplied = 0x11700 , RecoveredDataWithRetries = 0x11701 , RecoveredDataPositiveHeadOffset = 0x11702 , RecoveredDataNegativeHeadOffset = 0x11703 , RecoveredDataRetriesCircApplied = 0x11704 , RecoveredDataPreviousSectorId = 0x11705 , RecoveredDataWithoutEccRecommendReassignment = 0x11707 , RecoveredDataWithoutEccRecommendRewrite = 0x11708 , RecoveredDataWithoutEccDataRewritten = 0x11709 , RecoveredDataErrorCorrectionApplied = 0x11800 , RecoveredDataErrorCorrectionRetriesApplied = 0x11801 , RecoveredDataDataAutoReallocated = 0x11802 , RecoveredDataWithCirc = 0x11803 , RecoveredDataWithLEc = 0x11804 , RecoveredDataRecommendReassignment = 0x11805 , RecoveredDataRecommendRewrite = 0x11806 , RecoveredDataWithLinking = 0x11808 , ParameterListLength = 0x51A00 , SynchronousDataTransferError = 0x41B00 , MiscompareDuringVerifyOperation = 0xA1D00 , InvalidCommandOperationCode = 0x52000 , LbaOutOfRange = 0x52100 , InvalidElementAddress = 0x52101 , InvalidAddressForWrite = 0x52102 , InvalidWriteCrossingLayerJump = 0x52103 , IllegalFunction = 0x52200 , InvalidFieldInCdb = 0x52400 , NotSupported = 0x52500 , InvalidFieldInParameterList = 0x52600 , ParameterNotSupported = 0x52601 , ParameterValueInvalid = 0x52602 , ThresholdParametersNotSupported = 0x52603 , InvalidReleaseOfPersistentReservation = 0x52604 , WriteProtected = 0x72700 , HardwareWriteProtected = 0x72701 , SoftwareWriteProtected = 0x72702 , AssociatedWriteProtect = 0x72703 , PersistentWriteProtect = 0x72704 , PermanentWriteProtect = 0x72705 , ConditionalWriteProtect = 0x72706 , MediumChanged = 0x62800 , ImportOrExportElementAccessed = 0x62801 , FormatLayerMayHaveChanged = 0x62802 , PowerOnReset = 0x62900 , PowerOnOccurred = 0x62901 , BusResetOccurred = 0x62902 , BusDeviceResetFunctionOccurred = 0x62903 , DeviceInternalReset = 0x62904 , ParametersChanged = 0x62A00 , ModeParametersChanged = 0x62A01 , LogParametersChanged = 0x62A02 , ReservationsPreempted = 0x62A03 , CommandSequenceError = 0x52C00 , CurrentProgramAreaIsNotEmpty = 0x52C03 , CurrentProgramAreaIsEmpty = 0x52C04 , InsufficientTimeForOperation = 0x62E00 , CommandsClearedByAnotherInitiator = 0x62F00 , IncompatibleMedium = 0x23000 , IncompatibleMedium2 = 0x53000 , CannotReadUnknownFormat = 0x23001 , CannotReadUnknownFormat2 = 0x53001 , CannotReadIncompatibleFormat = 0x23002 , CannotReadIncompatibleFormat2 = 0x53002 , CleaningCartridgeInstalled = 0x23003 , CleaningCartridgeInstalled2 = 0x53003 , CannotWriteUnknownFormat = 0x23004 , CannotWriteUnknownFormat2 = 0x53004 , CannotWriteIncompatibleFormat = 0x23005 , CannotWriteIncompatibleFormat2 = 0x53005 , CannotFormatIncompatibleMedium = 0x23006 , CannotFormatIncompatibleMedium2 = 0x53006 , CleaningFailure = 0x23007 , CleaningFailure2 = 0x53007 , ApplicationCodeMismatch = 0x53008 , CurrentSessionNotFixatedForAppend = 0x53009 , MediumNotFormatted = 0x53010 , CannotWriteUnsupportedMediumVersion = 0x23011 , CannotWriteUnsupportedMediumVersion2 = 0x53011 , MediumFormatCorrupted = 0x33100 , FormatCommandFailed = 0x33101 , ZonedFormattingFailedDueToSpareLinking = 0x33102 , NoDefectSpareLocationAvailable = 0x33200 , RoundedParameter = 0x13700 , SavingParametersNotSupported = 0x53900 , MediumNotPresent = 0x23A00 , MediumNotPresentTrayClosed = 0x23A01 , MediumNotPresentTrayOpen = 0x23A02 , MediumNotPresentLoadable = 0x23A03 , MediumDestinationElementFull = 0x63B0D , MediumSourceElementEmpty = 0x63B0E , EndOfMediumReached = 0x63B0F , MediumMagazineNotAccessible = 0x63B11 , MediumMagazineRemoved = 0x63B12 , MediumMagazineInserted = 0x63B13 , MediumMagazineLocked = 0x63B14 , MediumMagazineUnlocked = 0x63B15 , MechanicalPositioningOrChangerError = 0x43B16 , InvalidBitsInIdentifyMessage = 0x53D00 , NotSelfConfigured = 0x23E00 , LogicalUnitFailure = 0x43E01 , TimeoutOnLogicalUnit = 0x43E02 , TargetOperatingConditionsHaveChanged = 0x63F00 , MicrocodeHasBeenChanged = 0x63F01 , ChangedOperatingDefinition = 0x63F02 , InquiryDataHasChanged = 0x63F03 , MessageError = 0x54300 , InternalTargetFailure = 0x44400 , SelectOrReselectFailure = 0xB4500 , UnsuccessfulSoftReset = 0x44600 , ScsiParityError = 0x44700 , InitiatorDetectedErrorMessageReceived = 0xB4800 , InvalidMessageError = 0xB4900 , CommandPhaseError = 0x44A00 , DataPhaseError = 0x44B00 , FailedSelfConfiguration = 0x44C00 , OverlappedCommandsAttempted = 0xB4E00 , EraseFailure = 0x35100 , EraseFailureIncompleteEraseOperationDetected = 0x35101 , MediaLoadOrEjectFailed = 0x45300 , MediumRemovalPrevented = 0x55302 , SystemResourceFailure = 0x55500 , UnableToRecoverTableOfContents = 0x35700 , OperatorRequestOrStateChangeInput = 0x65A00 , OperatorMediumRemovalRequest = 0x65A01 , OperatorSelectedWriteProtect = 0x65A02 , OperatorSelectedWritePermit = 0x65A03 , LogException = 0x65B00 , ThresholdConditionMet = 0x65B01 , LogCounterAtMaximum = 0x65B02 , LogListCodesExhausted = 0x65B03 , FailurePredictionThresholdExceeded = 0x15D00 , FailurePredictionThresholdExceeded2 = 0x15D01 , FailurePredictionThresholdExceeded3 = 0x15D02 , ExhaustionFailurePredictionThresholdExceeded = 0x15D03 , FailurePredictionThresholdExceededFalse = 0x15DFF , LowPowerConditionOn = 0x65E00 , IdleConditionActivatedByTimer = 0x65E01 , StandbyConditionActivatedByTimer = 0x65E02 , IdleConditionActivatedByCommand = 0x65E03 , StandbyConditionActivatedByCommand = 0x65E04 , EndOfUserAreaEncounteredOnThisTrack = 0x56300 , PacketDoesNotFitInAvailableSpace = 0x56301 , IllegalModeForThisTrack = 0x56400 , InvalidPacketSize = 0x56401 , VoltageFault = 0x46500 , AuthenticationFailure = 0x56F00 , KeyNotPresent = 0x56F01 , KeyNotEstablished = 0x56F02 , ReadWithoutAuthentication = 0x56F03 , RegionCodeMismatch = 0x56F04 , RegionRegionResetError = 0x56F05 , InsufficientBlockCount = 0x56F06 , ConflictInBindingNonceRecording = 0x56F07 , SessionFixationError = 0x37200 , SessionFixationErrorWritingLeadIn = 0x37201 , SessionFixationErrorWritingLeadOut = 0x37202 , SessionFixationErrorIncompleteTrackInSession = 0x57203 , RegionPartialReservedTrack = 0x57204 , NoTrackReservations = 0x57205 , RmzExtensionNotAllowed = 0x57206 , NoMoreTestZoneExtensionsAreAllowed = 0x57207 , CdControlError = 0x37300 , PowerCalibrationAreaAlmostFull = 0x17301 , PowerCalibrationAreaFull = 0x37302 , PowerCalibrationAreaError = 0x37303 , ProgramMemoryAreaUpdateFailure = 0x37304 , ProgramMemoryAreaFull = 0x37305 , RmapmaAlmostFull = 0x17306 , CurrentPowerCalibrationAreaAlmostFull = 0x37310 , CurrentPowerCalibrationAreaFull = 0x37311 , RdzFull = 0x57317 } |
Device error codes. More... | |
enum | DiscArchiveError { Start = (0x0A000000) , End = (0x0AFFFFFF) , Success = GenericError.Success , InternalError = GenericError.InternalError , InvalidParameters = (DiscArchiveError.Start + 1) , DeviceNotSet = (DiscArchiveError.Start + 2) , MediumNotPresent = (DiscArchiveError.Start + 3) , IncompatibleMedia = (DiscArchiveError.Start + 4) , CannotLoadImageLayout = (DiscArchiveError.Start + 5) , NoNextDisc = (DiscArchiveError.Start + 6) , DiscFreeSpaceNotEnough = (DiscArchiveError.Start + 7) , FileMissing = (DiscArchiveError.Start + 8) } |
DiscArchive error codes. More... | |
enum | DiscCopyError { Start = 0x09000000 , End = 0x09FFFFFF , Success = GenericError.Success , InternalError = GenericError.InternalError , MediumNotPresent = (DiscCopyError.Start + 3) , InvalidParameters = (DiscCopyError.Start + 4) , IncompatibleMedia = (DiscCopyError.Start + 5) , Interrupted = (DiscCopyError.Start + 6) , DestinationDiscIsNotBlank = (DiscCopyError.Start + 7) , SourceDiscIsBlank = (DiscCopyError.Start + 8) , InvalidImage = (DiscCopyError.Start + 9) , SourceDiscIsCopyProtected = (DiscCopyError.Start + 10) , SourceDiscLastSessionOpen = (DiscCopyError.Start + 11) , DestinationAndSourceCoincide = (DiscCopyError.Start + 12) , ImageFormatUnknown = (DiscCopyError.Start + 13) , TrackSizeUnknown = (DiscCopyError.Start + 14) , InvalidLayout = (DiscCopyError.Start + 15) , InvalidReadAddress = (DiscCopyError.Start + 16) , InvalidLayer0Size = (DiscCopyError.Start + 17) , InsufficientSpace = (DiscCopyError.Start + 18) } |
DiscCopy error codes. More... | |
enum | DiscCopyStatus { ReadingToc = 0 , ReadingData = 1 , WritingData = 2 , WritingLeadOut = 3 } |
DiscCopy status codes. More... | |
enum | DiscLayoutError { Start = 0x0B000000 , End = 0x0BFFFFFF , Success = GenericError.Success , InternalError = GenericError.InternalError , InvalidParameters = (DiscLayoutError.Start + 1) , DeviceNotSet = (DiscLayoutError.Start + 2) , CommandSequence = (DiscLayoutError.Start + 3) , Interrupted = (DiscLayoutError.Start + 4) , IncompatibleMedia = (DiscLayoutError.Start + 5) , MediumNotPresent = (DiscLayoutError.Start + 6) , OutOfSpace = (DiscLayoutError.Start + 7) , FooterPrepareError = (DiscLayoutError.Start + 8) , FileReadError = (DiscLayoutError.Start + 9) } |
DiscLayout error codes. More... | |
enum | DiscStatus { Empty = 0x00 , Open = 0x01 , Closed = 0x02 } |
Disk Status. More... | |
enum | DiskStatus { Empty = 0 , Open = 1 , Closed = 2 } |
Obsolete. | |
enum | EngineError { Start = 0x08000000 , End = 0x08FFFFFF , Success = GenericError.Success , SystemError = GenericError.SystemError , InternalError = GenericError.InternalError , NotInitialized = (Start + 1) } |
Engine Error Codes. More... | |
enum | EraseType { Disc = 0x00 , Minimal = 0x01 , LastTrack = 0x02 , UnreserveLastTrack = 0x03 , UncloseLastTrack = 0x04 , UncloseLastSession = 0x05 , LastSession = 0x06 } |
Erase Types. More... | |
enum | ErrorFacility { Success = 0 , SystemWindows = 1 , SystemMacOSStatus = 2 , SystemMacMach = 3 , SystemPosix = 4 , Engine = 1000 , Device = 1001 , DeviceEnumerator = 1002 , DiscLayout = 1003 , DiscArchive = 1004 , AudioCD = 1005 , DataDisc = 1006 , BlockDevice = 1007 , DiscCopy = 1008 , VideoDVD = 1009 } |
Specifies the subsystem that raised an error. More... | |
enum | FormatType { CdMinusRwQuick = 0x0000 , DvdMinusRwQuick = 0x0001 , DvdMinusRwFull = 0x0002 , DvdMinusRwQuickGrowLastSession = 0x0004 , DvdMinusRwQuickAddSession = 0x0008 , DvdPlusRwFull = 0x0010 , DvdPlusRwRestart = 0x0020 , DvdPlusRwStop = 0x0040 , DvdRamFull = 0x0080 , DvdRamQuick = 0x0100 } |
The FormatType enumeration defines the format types that can be used with the Device.Format method. More... | |
enum | ImageConstraint { None = ImageConstraints.None , IsoIdLength_8_3 = ImageConstraints.IsoLength8p3 , IsoIdLength_31 = ImageConstraints.IsoLength31 , IsoIdLength_212 = ImageConstraints.IsoLength212 , IsoTreeDepth = ImageConstraints.IsoTreeDepth , IsoIdText = ImageConstraints.IsoText , IsoLevel1 = ImageConstraints.IsoLevel1 , IsoLevel2 = ImageConstraints.IsoLevel2 , IsoLongLevel2 = ImageConstraints.IsoLongLevel2 , IsoStrictLevel1 = ImageConstraints.IsoStrictLevel1 , IsoStrictLevel2 = ImageConstraints.IsoStrictLevel2 , IsoStrictLongLevel2 = ImageConstraints.IsoStrictLongLevel2 , JolietStandard = ImageConstraints.JolietStandard , JolietNameLength = ImageConstraints.JolietLength64 } |
Obsolete. | |
enum | ImageConstraints { None = 0 , IsoLength8p3 = 1 , IsoLength31 = 2 , IsoLength212 = 4 , IsoTreeDepth = 8 , IsoText = 16 , JolietLength64 = 64 , IsoLevel1 = IsoTreeDepth | IsoLength8p3 , IsoLevel2 = IsoTreeDepth | IsoLength31 , IsoLongLevel2 = IsoTreeDepth | IsoLength212 , IsoStrictLevel1 = IsoText | IsoTreeDepth | IsoLength8p3 , IsoStrictLevel2 = IsoText | IsoTreeDepth | IsoLength31 , IsoStrictLongLevel2 = IsoText | IsoTreeDepth | IsoLength212 , JolietStandard = JolietLength64 } |
Data Image Constraints Enumeration - defines the constraints that can be applied during the image layout generation. More... | |
enum | ImageType { None = 0 , Joliet = 1 , Iso9660 = 2 , Udf = 4 , UdfIso = Udf | Iso9660 , UdfJoliet = Udf | Joliet , Unknown = None , ISO9660 = Iso9660 , UDF = Udf , UDF_ISO = UdfIso , UDF_Joliet = UdfJoliet } |
Data Image Types. More... | |
enum | LayerJumpRecordingStatus { NoLayerJump = 0x00 , Unspecified = 0x01 , ManualLayerJump = 0x02 , IntervalLayerJump = 0x03 } |
Layer Jump Recording Status. More... | |
enum | LicenseStatusFlags { Ready = 0 , ValidationInProgress = 1 } |
Defines the PrimoBurner license status. More... | |
enum | MediaProfile { Unknown = 0xFFFF , NoCurrentProfile = 0x0000 , CdRom = 0x0008 , CdR = 0x0009 , CdRw = 0x000A , DvdRom = 0x0010 , DvdMinusRSeq = 0x0011 , DvdRam = 0x0012 , DvdMinusRwRo = 0x0013 , DvdMinusRwSeq = 0x0014 , DvdMinusRDLSeq = 0x0015 , DvdMinusRDLJump = 0x0016 , DvdPlusRw = 0x001A , DvdPlusR = 0x001B , DvdPlusRwDL = 0x002A , DvdPlusRDL = 0x002B , BdRom = 0x0040 , BdRSrm = 0x0041 , BdRSrmPow = 0xF041 , BdRRrm = 0x0042 , BdRe = 0x0043 } |
Defines the media profiles that are returned from the Device.MediaProfile method. More... | |
enum | MediaReady { Present = 0 , NotPresent = 1 , StateUnknown = 2 } |
Defines the medium ready status values returned by the Device.MediaState property. More... | |
enum | MergeDirection { Left = 0 , Right = 1 } |
Defines data image layout merge direction. More... | |
enum | Mode2BlockType { EndOfRecord = 0x01 , Video = 0x02 , Audio = 0x04 , Data = 0x08 , Trigger = 0x10 , Form2 = 0x20 , RealTime = 0x40 , EndOfFile = 0x80 } |
The Mode2BlockType enumeration defines the Mode2 block type. More... | |
enum | QSubChannelFormat { Unknown = 0x00 , Position = 0x01 , Mcn = 0x02 , Isrc = 0x03 } |
Defines Q sub-channel formats. More... | |
enum | QSubchannelInfoType { InformationNotSupplied = 0x00 , CurrentPosition = 0x01 , MediaCatalogNumber = 0x02 , Isrc = 0x03 , AdditionalInformation = 0x05 } |
Defines the types of information encoded in the Q Sub-channel of a block. More... | |
enum | RawPoint { A0 = 0xA0 , A1 = 0xA1 , A2 = 0xA2 , B0 = 0xB0 , C0 = 0xC0 } |
Defines the raw toc point values. More... | |
enum | RotationControlType { CLV = 0 , CAV = 1 } |
Medium Rotation Control. More... | |
enum | ScsiCommandDirection { Unspecified = 0x00 , Read = 0x01 , Write = 0x02 } |
Direction of SCSI command data transfer. More... | |
enum | ScsiCommandLength { Cmd6 = 0x06 , Cmd10 = 0x0A , Cmd12 = 0x0C } |
SCSI command descriptor block length. More... | |
enum | ScsiCommandTimeout { Short = 10000 , Long = 180000 } |
Short and long SCSI command timeout values. More... | |
enum | ScsiInterfaceError { Success = 0x00 , DeviceError = 0x02 , DeviceNotSet = 0x03 , InvalidParameters = 0x04 , CheckSense = 0x05 } |
ScsiInterface error codes. More... | |
enum | SessionState { Empty = 0x00 , Open = 0x01 , Damaged = 0x02 , Closed = 0x03 } |
Session State. More... | |
enum | SessionType { Cdda = 0x00 , CdRom = 0x01 , Cdi = 0x02 , CdRomXa = 0x03 , Raw = 0x04 } |
Session Type. More... | |
enum | SubChannelFormat { None = 0x000 , PWDeinterleaved = 0x001 , PWRaw = 0x002 } |
Sub-channel formats returned by the Device.RawCDRead method. More... | |
enum | TrackType { Audio = 0x00 , Mode0 = 0x01 , Mode1 = 0x02 , Mode2Formless = 0x03 , Mode2Form1 = 0x04 , Mode2Form2 = 0x05 , Mode2Mixed = 0x06 , ModeRaw = 0x07 , Mode2Form1Xa = 0x08 , Mode2Form1XaRaw = 0x09 , Error = 0xFF } |
Track Type. More... | |
enum | UdfAllocDescType { Short = 1 , Long = 2 } |
Defines allocation descriptor types that can be used in a UDF volume. More... | |
enum | UdfPermissions { OtherExecute = 0x01 , OtherWrite = 0x02 , OtherRead = 0x04 , OtherChAttr = 0x08 , OtherDelete = 0x10 , GroupExecute = 0x20 , GroupWrite = 0x40 , GroupRead = 0x80 , GroupChAttr = 0x100 , GroupDelete = 0x200 , UserExecute = 0x400 , UserWrite = 0x800 , UserRead = 0x1000 , UserChAttr = 0x2000 , UserDelete = 0x4000 , Read = OtherRead | GroupRead | UserRead , ReadExecute = OtherRead | OtherExecute | GroupRead | GroupExecute | UserRead | UserExecute , All = ReadExecute | OtherWrite | OtherDelete | OtherChAttr | GroupWrite | GroupDelete | GroupChAttr | UserWrite | UserDelete | UserChAttr } |
Defines UDF access permission constants. More... | |
enum | UdfRevision { Revision102 = 0x0102 , Revision150 = 0x0150 , Revision200 = 0x0200 , Revision201 = 0x0201 , Revision250 = 0x0250 , Revision260 = 0x0260 } |
Defines the UDF (Universal Disc Format) versions that can be used in a UDF volume. More... | |
enum | UdfTextEncoding { Ansi = 8 , Utf16 = 16 , Unicode = Utf16 } |
Defines text encodings that can be used in a UDF volume. More... | |
enum | VideoDVDError { Start = 0x07000000 , End = 0x07FFFFFF , Success = GenericError.Success , VideoTsIfoAccess = VideoDVDError.Start + 1 , VideoTsIfoSize = VideoDVDError.Start + 2 , VideoTsVobAccess = VideoDVDError.Start + 3 , VtsIfoAccess = VideoDVDError.Start + 5 , VtsIfoSize = VideoDVDError.Start + 6 , VtsVobAccess = VideoDVDError.Start + 7 , VtsVobSize = VideoDVDError.Start + 8 , VtsIfoCorrupted = VideoDVDError.Start + 9 , InvalidVTSSearchPointer = VideoDVDError.Start + 10 , VtsVobNotFound = VideoDVDError.Start + 11 , VtsVobNotExpected = VideoDVDError.Start + 12 , VtsVobIfoIncorrectSize = VideoDVDError.Start + 13 } |
Error codes returned by the VideoDVD.Error property. More... | |
enum | VideoDVDValidation { Minimal = 0 , Full = -1 } |
The VideoDVDValidation enumeration defines the types of validation performed on a Video DVD layout. More... | |
enum | WriteMethod { Unknown = 0 , Packet = 0x0001 , Tao = 0x0002 , Sao = 0x0004 , RawDao = 0x0008 , RawDao2352 = 0x0010 , FullRawDao = 0x0020 , DvdIncremental = 0x0040 , DvdDao = 0x0080 , DvdLayerJump = 0x0100 , BluRay = 0x0200 } |
Write method. More... | |
enum AudioCDError |
AudioCD error codes.
These error codes are returned by the AudioCD.Error property.
enum AudioCDStatus |
enum AudioDecodingMethod |
The method that is used to decode the audio inputs when writing an Audio CD.
enum AudioStorageType |
Specifies the possible audio storages used by AudioCD when writing to or reading from CD.
Regardless of the storage type the audio data is transcoded through the PrimoBurner transcoder. If the file/stream has the extension "cd-audio" then the audio data is not processed and PrimoBurner is not used (needed).
enum BDFormatSubType |
Blu-ray Media Format Subtypes.
///
enum BDFormatType |
enum BgFormatStatus |
Background Format Status Codes.
enum BlockDeviceError |
Error codes returned by the BlockDevice.LastError property.
enum BlockDeviceOpenFlags |
Flags used with the BlockDevice.Open method.
enum BlockSize |
Block (sector) sizes.
enum BootEmulation |
Boot Emulation Type.
enum BootPlatformID |
enum CDCopyReadMethod |
Defines DiscCopy read methods.
These values are used only for CD reading.
enum CDCopyWriteMethod |
Defines DiscCopy write methods.
These values are used only when for CD writing.
enum CDTextCodePage |
enum CDTextGenreCode |
CD-TEXT Genres.
enum CDTextLanguage |
enum CDTextType |
CD-TEXT Attribute Types.
enum DataDiscError |
DataDisc error codes.
These error codes are returned by the DataDisc.Error property.
enum DataDiscStatus |
DataDisc Status Codes used in DataDisc events.
enum DataOverwriteFlags |
Data Overwrite Flags.
Use these flags with the DataDisc.DataOverwrite property to specify whether existing files on a rewritable disc should be physically overwritten or not.
enum DataSourceType |
Specifies the possible data sources of file data used by IDataDisc during the ISO/Joliet/UDF image creation.
enum DataWriteStrategy |
Defines write strategy constants.
See DataDisc.WriteStrategy for more details.
enum DefaultBufferSize |
Defines the default size of the read buffer in blocks.
Used when reading discs.
enum DeviceEnumError |
enum DeviceError |
Device error codes.
These codes are returned by the following methods: Device.Error, Device.UnitReadyState.
enum DiscArchiveError |
DiscArchive error codes.
These error codes are returned by the DiscArchive.Error method.
Enumerator | |
---|---|
Start | This is not an actual error code. This is a base value for DiscArchive errors. |
Success | Success. |
InternalError | Internal error. Normally this error should not happen. It indicates an unexpected problem in PrimoBurner components. |
InvalidParameters | This error denotes that invalid parameters were set for the DiscArchive object. The error is raised when a DataFile object, that is part of the DiscArchive.Content, is marked as a file |
DeviceNotSet | No device was specified for the DiscLayout object before calling the DiscArchive.PrepareLayout method. |
MediumNotPresent | No medium could be detected in the target device. |
IncompatibleMedia | Media is not compatible with the attempted operation. |
CannotLoadImageLayout | Cannot load file/folder layout from the target medium. |
NoNextDisc | The error will be raised when calling DiscArchive.PrepareLayout method if there are no more files/folders to be archived.
|
DiscFreeSpaceNotEnough | There are still files that need to be written, but none of them can be recorded because the free space on the target medium there is not enough. |
FileMissing | A file cannot be found while trying to read its size. The error may happen during DiscArchive.PrepareArchive and will be reported by the DiscArchive.OnSourceFileError event. |
enum DiscCopyError |
DiscCopy error codes.
These error codes are returned by the DiscCopy.Error method.
enum DiscCopyStatus |
enum DiscLayoutError |
DiscLayout error codes.
These error codes are returned by the DiscLayout.Error method.
Enumerator | |
---|---|
Start | This is not an actual error code. This is a base value for DiscLayout errors. |
Success | Success. |
InternalError | Internal error. Normally this error should not happen. It indicates an unexpected problem in PrimoBurner components. |
InvalidParameters | This error denotes that invalid parameters were set for the DiscLayout object. The error is raised when a DataFile object, that is part of the DiscLayout.Content, is marked as a file (DataFile.IsDirectory is false) and its DataFile.DataSource property is not set to DataSourceType.File The error may also be raised if neither footer nor content is defines for the DiscLayout before calling the DiscLayout.Open method. |
DeviceNotSet | No device was specified for the DiscLayout object before calling the DiscLayout.Open method. |
CommandSequence | The error is raised when trying to call DiscLayout.Open method a second time before calling DiscLayout.Close. The error may also be raised if either DiscLayout.WriteContent, or DiscLayout.WriteFooter, or DiscLayout.WriteFileSystem are called before opening the DiscLayout object (DiscLayout.Open) |
Interrupted | The error is raised when the write operation is canceled by the user.
|
IncompatibleMedia | Media is not compatible with the attempted operation. |
MediumNotPresent | No medium could be detected in the target device. |
OutOfSpace | The content to be written is larger than the space available. |
FooterPrepareError | A file from the footer is no longer available. The error may be thrown at the start of the following methods DiscLayout.Open, or DiscLayout.WriteContent or DiscLayout.Footer |
FileReadError | A file cannot be successfully read from. The error will be reported through the DiscLayout.OnFileError event. |
enum DiscStatus |
enum EngineError |
enum EraseType |
Erase Types.
enum ErrorFacility |
Specifies the subsystem that raised an error.
enum FormatType |
The FormatType enumeration defines the format types that can be used with the Device.Format method.
enum ImageConstraints |
Data Image Constraints Enumeration - defines the constraints that can be applied during the image layout generation.
Use together with IDataDisc.SetImageConstraints() method.
enum ImageType |
Data Image Types.
Layer Jump Recording Status.
enum LicenseStatusFlags |
Defines the PrimoBurner license status.
When a license is set it may take some time until the license is resolved by the library.
enum MediaProfile |
Defines the media profiles that are returned from the Device.MediaProfile method.
enum MediaReady |
enum MergeDirection |
Defines data image layout merge direction.
See DataDisc.Merge method for more details.
enum Mode2BlockType |
The Mode2BlockType enumeration defines the Mode2 block type.
The type of a Mode 2 block (sector) depends on the type of data that is stored in the sector like: audio, video or data. Mode 2 sectors are used primarily in Video CD (VCD) and Super Video CD ((S)VCD) applications but also could be used to store other data.
enum QSubChannelFormat |
enum QSubchannelInfoType |
Defines the types of information encoded in the Q Sub-channel of a block.
enum RawPoint |
Defines the raw toc point values.
enum RotationControlType |
enum ScsiCommandDirection |
enum ScsiCommandLength |
enum ScsiCommandTimeout |
enum ScsiInterfaceError |
ScsiInterface error codes.
These error codes are returned by the ScsiInterface.LastError property.
Enumerator | |
---|---|
Success | Success. |
DeviceError | Device error. Use the Device.Error property to get the device error. |
DeviceNotSet | Device object is not set. |
InvalidParameters | Invalid parameters. |
CheckSense | Indicates an error for which SCSI sense data is available.
|
enum SessionState |
enum SessionType |
enum SubChannelFormat |
Sub-channel formats returned by the Device.RawCDRead method.
enum TrackType |
Track Type.
enum UdfAllocDescType |
Defines allocation descriptor types that can be used in a UDF volume.
enum UdfPermissions |
Defines UDF access permission constants.
The Write, Change Attribute and Delete permissions, are not allowed on DVD Read-Only media.
This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values.
enum UdfRevision |
enum UdfTextEncoding |
enum VideoDVDError |
Error codes returned by the VideoDVD.Error property.
enum VideoDVDValidation |
The VideoDVDValidation enumeration defines the types of validation performed on a Video DVD layout.
enum WriteMethod |
Write method.