|
PrimoBurner(tm) for C++
4.7
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 | |
| DataStreamInfo describes a generic data stream | |
| 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 stereo mode in MPEG Audio and AAC | |
| 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 |