PrimoBurner(tm) for C++
4.6
CD, DVD and Blu-ray Software Development Kit
|
![]() ![]() | Top namespace for all libraries developed by Primo Software Corp |
![]() ![]() ![]() | PrimoBurner(tm) Application Programming Interface |
![]() ![]() ![]() ![]() | AudioCD error codes |
![]() ![]() ![]() ![]() | Status codes used in the AudioCDCallback::onWriteStatus and AudioCDCallback::onReadStatus methods |
![]() ![]() ![]() ![]() | Audio Decoding Method |
![]() ![]() ![]() ![]() | Specifies the possible audio storages used by AudioCD when writing to or reading from CD |
![]() ![]() ![]() ![]() | Blu-ray Media Format Subtypes |
![]() ![]() ![]() ![]() | Blu-ray Media Format Types |
![]() ![]() ![]() ![]() | Background Format Status Codes |
![]() ![]() ![]() ![]() | BlockDevice error codes |
![]() ![]() ![]() ![]() | Flags used with the BlockDevice::Open method |
![]() ![]() ![]() ![]() | Defines constants for media block sizes |
![]() ![]() ![]() ![]() | Boot Emulation Type |
![]() ![]() ![]() ![]() | Boot PlatformID |
![]() ![]() ![]() ![]() | Defines constants for buffer sizes in blocks |
![]() ![]() ![]() ![]() | Defines the DiscCopy read methods |
![]() ![]() ![]() ![]() | Defines DiscCopy write methods |
![]() ![]() ![]() ![]() | Defines constants for the CD pre-gap start and length |
![]() ![]() ![]() ![]() | CD-TEXT Code Page Identifiers |
![]() ![]() ![]() ![]() | CD-TEXT Genre Codes |
![]() ![]() ![]() ![]() | CD-TEXT Language Identifiers |
![]() ![]() ![]() ![]() | CD-TEXT Attribute Types |
![]() ![]() ![]() ![]() | DataDisc error codes |
![]() ![]() ![]() ![]() | DataDisc status codes |
![]() ![]() ![]() ![]() | Data Overwrite Flags |
![]() ![]() ![]() ![]() | Defines the possible data sources of file data used by DataDisc during the ISO/Joliet/UDF image creation |
![]() ![]() ![]() ![]() | Data Write Strategy |
![]() ![]() ![]() ![]() | DeviceEnum Error Codes |
![]() ![]() ![]() ![]() | Device error codes |
![]() ![]() ![]() ![]() | DiscArchive error codes |
![]() ![]() ![]() ![]() | DiscCopy error codes |
![]() ![]() ![]() ![]() | DiscCopy status codes |
![]() ![]() ![]() ![]() | DiscLayout error codes |
![]() ![]() ![]() ![]() | The MSF structure allows you to translate blocks to minute, second and frame (MSF) interval This structure should not be used to calculate the Logical Block Address |
![]() ![]() ![]() ![]() | Engine Error Codes |
![]() ![]() ![]() ![]() | Erase Types |
![]() ![]() ![]() ![]() | Describes the PrimoBurner facilities that could generate errors |
![]() ![]() ![]() ![]() | The FormatType::Enum enumeration defines the format types that can be used with the Device::format method |
![]() ![]() ![]() ![]() | Generic error codes |
![]() ![]() ![]() ![]() | Defines the constraints that can be applied during the image layout generation |
![]() ![]() ![]() ![]() | Defines constants for various image (filesystem) types |
![]() ![]() ![]() ![]() | Layer Jump Recording Status |
![]() ![]() ![]() ![]() | This namespace contains global functions for the PrimoBurner library |
![]() ![]() ![]() ![]() | Defines the media profiles that are returned from the Device::mediaProfile method |
![]() ![]() ![]() ![]() | Defines the medium ready status values returned by the Device::mediaState method |
![]() ![]() ![]() ![]() | Defines data image layout merge direction |
![]() ![]() ![]() ![]() | The Mode2BlockType::Enum enumeration defines the Mode2 block type |
![]() ![]() ![]() ![]() | Defines Q sub-channel formats |
![]() ![]() ![]() ![]() | Defines the types of information encoded in the Q Sub-channel of a block |
![]() ![]() ![]() ![]() | Defines the raw toc point values |
![]() ![]() ![]() ![]() | Medium Rotation Control |
![]() ![]() ![]() ![]() | Session State |
![]() ![]() ![]() ![]() | CD Session Type |
![]() ![]() ![]() ![]() | Defines constants for 1x speeds in Kbytes/s |
![]() ![]() ![]() ![]() | Sub-channel formats returned by the Device::RawCDRead method |
![]() ![]() ![]() ![]() | CD Track Types |
![]() ![]() ![]() ![]() | The UdfAllocDescType enumeration type defines allocation descriptor types that can be used in a UDF volume |
![]() ![]() ![]() ![]() | Defines UDF access permission constants |
![]() ![]() ![]() ![]() | Defines the UDF (Universal Disc Format) versions that can be used in a UDF volume |
![]() ![]() ![]() ![]() | The UdfTextEncoding enumeration type defines text encodings that can be used in a UDF volume |
![]() ![]() ![]() ![]() | VideoDVD error codes |
![]() ![]() ![]() ![]() | The VideoDVDValidation enumeration defines the types of validation performed on a Video DVD layout |
![]() ![]() ![]() ![]() | Write Method |
![]() ![]() ![]() ![]() | Burns and rips audio CDs from/to audio files |
![]() ![]() ![]() ![]() | Implement this interface to receive progress notifications from AudioCD when writing or reading audio |
![]() ![]() ![]() ![]() | Defines an audio input for Audio CD writing |
![]() ![]() ![]() ![]() | Represents a list of AudioInput objects |
![]() ![]() ![]() ![]() | Defines an audio output when reading from an Audio CD |
![]() ![]() ![]() ![]() | Serves as a container for the Blu-ray Disc features supported by the device |
![]() ![]() ![]() ![]() | Reserved for future versions |
![]() ![]() ![]() ![]() | Container for BD-R and BD-RE media information |
![]() ![]() ![]() ![]() | Serves as a container for BD class and BD version information |
![]() ![]() ![]() ![]() | Enumerator for Blu-ray Disc Version objects |
![]() ![]() ![]() ![]() | BlockDevice provides methods for reading and writing data CD, DVD and BD in packet mode |
![]() ![]() ![]() ![]() | Provides an interface for setting the properties of a bootable disc |
![]() ![]() ![]() ![]() | Provides an interface for setting the cache related properties of DataDisc |
![]() ![]() ![]() ![]() | Container for the CD features supported by the device |
![]() ![]() ![]() ![]() | Represents a collection of CD track indexes |
![]() ![]() ![]() ![]() | Defines a point at which the type and/or the frame size of a CD track changes |
![]() ![]() ![]() ![]() | Represents a list of CDMode objects |
![]() ![]() ![]() ![]() | The CDSector interface provides methods that allow encoding of RAW CD blocks from user data |
![]() ![]() ![]() ![]() | The CDSession interface defines the layout (the TOC) of a CD session |
![]() ![]() ![]() ![]() | The CDText interface is used to manipulate the CD-TEXT data of an audio CD |
![]() ![]() ![]() ![]() | Defines a CD track |
![]() ![]() ![]() ![]() | Represents a collection of CDTrack objects |
![]() ![]() ![]() ![]() | The DataDisc interface provides methods for creating and burning data images to CD, DVD and Blu-ray Discs |
![]() ![]() ![]() ![]() | The DataDiscCallback interface lets you receive notifications about the burning progress |
![]() ![]() ![]() ![]() | Defines one file or directory in a data image |
![]() ![]() ![]() ![]() | Implement this interface to handle DataFile signals |
![]() ![]() ![]() ![]() | Represents a collection of DataFile objects |
![]() ![]() ![]() ![]() | The Device interface provides methods for working with CD, DVD and Blu-ray Disc (BD) devices |
![]() ![]() ![]() ![]() | The DeviceCallback interface lets you receive progress notifications for long read operations like cue sheet reading, progress notifications for erase and format operations and progress notifications for lead-in/lead-out recording |
![]() ![]() ![]() ![]() | Provides methods for enumerating and creating Device objects |
![]() ![]() ![]() ![]() | DiscArchive object provides a way for constructing large file trees and scheduling them for burning over multiple discs |
![]() ![]() ![]() ![]() | Implement this interface to receive progress notifications from DiscArchive |
![]() ![]() ![]() ![]() | Implement this interface to provide information to DiscArchive for managing the footer size |
![]() ![]() ![]() ![]() | Copies CD and DVD discs |
![]() ![]() ![]() ![]() | Implement this callback interface to receive progress and status notifications from DiscCopy |
![]() ![]() ![]() ![]() | Disc Information |
![]() ![]() ![]() ![]() | Provides a way for recording all or a portion of DiscArchive content on a single disc |
![]() ![]() ![]() ![]() | Implement this interface to provide information to DiscArchive for managing the footer size |
![]() ![]() ![]() ![]() | Container for the DVD features supported by the device |
![]() ![]() ![]() ![]() | Container for DVD media information |
![]() ![]() ![]() ![]() | Container for DVD-R and DVD-RW media information |
![]() ![]() ![]() ![]() | Container for DVD+R and DVD+RW media information |
![]() ![]() ![]() ![]() | PrimoBurner Engine |
![]() ![]() ![]() ![]() | Implement this interface to receive device/media change notifications from Engine interface |
![]() ![]() ![]() ![]() | Describes a PrimoBurner error |
![]() ![]() ![]() ![]() | Provides an interface for setting the properties of ISO volumes |
![]() ![]() ![]() ![]() | Provides an interface for setting the properties of Joliet volumes |
![]() ![]() ![]() ![]() | Extended information about the disc that is inserted in CD/DVD burner device |
![]() ![]() ![]() ![]() | Mode 2 Formed (Form1 or Form2) Sub-header structure |
![]() ![]() ![]() ![]() | Specifies the PCM format of an audio input |
![]() ![]() ![]() ![]() | Defines the information that can be stored in a Q sub-channel |
![]() ![]() ![]() ![]() | The QSubChannelIsrc structure defines the Track International Standard Recording Code data |
![]() ![]() ![]() ![]() | The QSubChannelMcn structure defines the response data structure for the Media Catalog Number (MCN) |
![]() ![]() ![]() ![]() | The QSubChannelPosition structure defines the response data structure for the CD current position data (i.e., track, index, absolute address, relative address) |
![]() ![]() ![]() ![]() | Raw Table Of Content (TOC) |
![]() ![]() ![]() ![]() | A Track from the Raw TOC (Raw Table Of Content) |
![]() ![]() ![]() ![]() | Defines a collection of tracks from the Raw TOC |
![]() ![]() ![]() ![]() | Session Info |
![]() ![]() ![]() ![]() | Speed Descriptor |
![]() ![]() ![]() ![]() | Defines a collection of speed descriptors |
![]() ![]() ![]() ![]() | Table Of Content (TOC) |
![]() ![]() ![]() ![]() | A Track from Table Of Content (TOC) |
![]() ![]() ![]() ![]() | Defines a collection of tracks from the TOC |
![]() ![]() ![]() ![]() | Represents a track buffer - used for reading data from audio and data tracks |
![]() ![]() ![]() ![]() | Track Information Structure |
![]() ![]() ![]() ![]() | Extended Track Information |
![]() ![]() ![]() ![]() | Defines a UDF file extent |
![]() ![]() ![]() ![]() | Represents a collection of UdfExtent objects |
![]() ![]() ![]() ![]() | Provides an interface for setting various properties of UDF file and directory items |
![]() ![]() ![]() ![]() | Provides an interface for setting the properties of UDF volumes |
![]() ![]() ![]() ![]() | VideoDVD provides methods for creating DVD Video compatible image layouts |
![]() ![]() ![]() | Common audio/video types and interfaces |
![]() ![]() ![]() ![]() | Defines the way a foreground image will be combined with background video |
![]() ![]() ![]() ![]() | Defines the speaker location of one or more audio channels |
![]() ![]() ![]() ![]() | Defines the bitrate mode of the audio/video stream |
![]() ![]() ![]() ![]() | Common errors for encoders, decoders, muxers, demuxers and other A/V components |
![]() ![]() ![]() ![]() | Defines constants for various color formats |
![]() ![]() ![]() ![]() | Defines video deinterlacing methods |
![]() ![]() ![]() ![]() | Defines H.264/AVC deblocking filter mode |
![]() ![]() ![]() ![]() | Defines H.264/AVC direct predition mode |
![]() ![]() ![]() ![]() | Defines H.264/AVC entropy coding modes |
![]() ![]() ![]() ![]() | Defines the motion estimation methods used when encoding H.264/AVC |
![]() ![]() ![]() ![]() | Defines the block sizes for which motion estimation should be done |
![]() ![]() ![]() ![]() | Defines the picture coding type when encoding H.264/AVC |
![]() ![]() ![]() ![]() | Defines H.264/AVC profiles |
![]() ![]() ![]() ![]() | Defines methods for bitrate contorl when encoding H.264/AVC |
![]() ![]() ![]() ![]() | Defines H.265/HEVC levels |
![]() ![]() ![]() ![]() | Defines H.265/HEVC profiles |
![]() ![]() ![]() ![]() | Defines H.265/HEVC tiers |
![]() ![]() ![]() ![]() | Defines methods for sample interpolation |
![]() ![]() ![]() ![]() | Defines various media sample features |
![]() ![]() ![]() ![]() | Defines media types |
![]() ![]() ![]() ![]() | Metadata |
![]() ![]() ![]() ![]() | Represents the meta picture (image) type |
![]() ![]() ![]() ![]() | Defines MIME types used by primo codecs components |
![]() ![]() ![]() ![]() | Defines constants for various LPCM properties |
![]() ![]() ![]() ![]() | Defines video picture types (I/P/B) |
![]() ![]() ![]() ![]() | Defines video interlace/scan types |
![]() ![]() ![]() ![]() | Defines audio and video stream subtypes |
![]() ![]() ![]() ![]() | Defines major audio and video stream types, and file formats (a.k.a |
![]() ![]() ![]() ![]() | AudioStreamInfo describes an elementary audio stream |
![]() ![]() ![]() ![]() | A buffer for media data |
![]() ![]() ![]() ![]() | MediaSample represents one or more samples of audio or video data |
![]() ![]() ![]() ![]() | MetaAttribute describes a textual meta information that is part of an audio or video file |
![]() ![]() ![]() ![]() | MetaAttributeList represents the meta attributes inside a Metadata object |
![]() ![]() ![]() ![]() | Metadata describes meta information that is part of an audio or video file |
![]() ![]() ![]() ![]() | MetaPicture describes a meta image that is part of an audio or video file |
![]() ![]() ![]() ![]() | MetaPictureList represents the meta pictures inside a Metadata object |
![]() ![]() ![]() ![]() | Provides properties and operations that are common for all elementary streams |
![]() ![]() ![]() ![]() | StreamInfoEnum is a read-only collection of StreamInfo objects |
![]() ![]() ![]() ![]() | VideoStreamInfo describes an elementary video stream |
![]() ![]() ![]() | Shared namespace for error definitions |
![]() ![]() ![]() ![]() | Each facility represents the component that reports the error |
![]() ![]() ![]() ![]() | Describes an error interface used for uniform error handling across all Primo Software libraries |
![]() ![]() ![]() | Defines common license constants and interfaces used in Primo Software libraries |
![]() ![]() ![]() ![]() | Defines the library license status |
![]() ![]() ![]() ![]() | Provides information about the current license state of the library |
![]() ![]() ![]() | PrimoScsi(tm) Application Programming Interface |
![]() ![]() ![]() ![]() | Direction of SCSI command data transfer |
![]() ![]() ![]() ![]() | SCSI command descriptor block length |
![]() ![]() ![]() ![]() | Short and long SCSI command timeout values |
![]() ![]() ![]() ![]() | ScsiInterfaceError error codes |
![]() ![]() ![]() ![]() | SCSI Sense Data |
![]() ![]() ![]() ![]() | SCSI Sense Keys |
![]() ![]() ![]() ![]() | SCSI command sense structure |
![]() ![]() ![]() ![]() | Allows an application to send SCSI command to a device |
![]() ![]() ![]() | Base class for all objects that require reference management |
![]() ![]() ![]() | The Stream interface can be used to implement a data source or sink |