PrimoBurner(tm) for C++
4.7
CD, DVD and Blu-ray Software Development Kit
|
AudioInputList | Represents a list of AudioInput objects |
BDFeatures | Serves as a container for the Blu-ray Disc features supported by the device |
BDMediaInfo | Container for BD-R and BD-RE media information |
BDVersion | Serves as a container for BD class and BD version information |
BDVersionEnum | Enumerator for Blu-ray Disc Version objects |
BootProps | Provides an interface for setting the properties of a bootable disc |
CachePolicy | Provides an interface for setting the cache related properties of DataDisc |
CDFeatures | Container for the CD features supported by the device |
CDIndexList | Represents a collection of CD track indexes |
CDModeList | Represents a list of CDMode objects |
CDTrackList | Represents a collection of CDTrack objects |
DataFileList | Represents a collection of DataFile objects |
DVDFeatures | Container for the DVD features supported by the device |
DVDMediaInfo | Container for DVD media information |
DVDMinusMediaInfo | Container for DVD-R and DVD-RW media information |
DVDPlusMediaInfo | Container for DVD+R and DVD+RW media information |
IsoVolumeProps | Provides an interface for setting the properties of ISO volumes |
JolietVolumeProps | Provides an interface for setting the properties of Joliet volumes |
Mode2FormedSubheader | Mode 2 Formed (Form1 or Form2) Sub-header structure |
QSubChannelIsrc | The QSubChannelIsrc structure defines the Track International Standard Recording Code data |
QSubChannelMcn | The QSubChannelMcn structure defines the response data structure for the Media Catalog Number (MCN) |
QSubChannelPosition | The QSubChannelPosition structure defines the response data structure for the CD current position data (i.e., track, index, absolute address, relative address) |
RawTocTrackEnum | Defines a collection of tracks from the Raw TOC |
Reference | Base class for all objects that require reference management |
AudioCD | Burns and rips audio CDs from/to audio files |
AudioCDCallback | Implement this interface to receive progress notifications from AudioCD when writing or reading audio |
AudioInput | Defines an audio input for Audio CD writing |
AudioOutput | Defines an audio output when reading from an Audio CD |
BDFormatParameters | Reserved for future versions |
BlockDevice | BlockDevice provides methods for reading and writing data CD, DVD and BD in packet mode |
CDMode | Defines a point at which the type and/or the frame size of a CD track changes |
CDSector | The CDSector interface provides methods that allow encoding of RAW CD blocks from user data |
CDSession | The CDSession interface defines the layout (the TOC) of a CD session |
CDText | The CDText interface is used to manipulate the CD-TEXT data of an audio CD |
CDTrack | Defines a CD track |
DataDisc | The DataDisc interface provides methods for creating and burning data images to CD, DVD and Blu-ray Discs |
DataDiscCallback | The DataDiscCallback interface lets you receive notifications about the burning progress |
DataFile | Defines one file or directory in a data image |
DataFileCallback | Implement this interface to handle DataFile signals |
Device | The Device interface provides methods for working with CD, DVD and Blu-ray Disc (BD) devices |
DeviceCallback | 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 |
DeviceEnum | Provides methods for enumerating and creating Device objects |
DiscArchive | DiscArchive object provides a way for constructing large file trees and scheduling them for burning over multiple discs |
DiscArchiveCallback | Implement this interface to receive progress notifications from DiscArchive |
DiscArchiveFooterPolicy | Implement this interface to provide information to DiscArchive for managing the footer size |
DiscCopy | Copies CD and DVD discs |
DiscCopyCallback | Implement this callback interface to receive progress and status notifications from DiscCopy |
DiscInfo | Disc Information |
DiscLayout | Provides a way for recording all or a portion of DiscArchive content on a single disc |
DiscLayoutCallback | Implement this interface to provide information to DiscArchive for managing the footer size |
Engine | PrimoBurner Engine |
EngineCallback | Implement this interface to receive device/media change notifications from Engine interface |
ErrorInfo | Describes a PrimoBurner error |
MediaInfo | Extended information about the disc that is inserted in CD/DVD burner device |
PcmAudioFormat | Specifies the PCM format of an audio input |
QSubChannel | Defines the information that can be stored in a Q sub-channel |
RawToc | Raw Table Of Content (TOC) |
RawTocTrack | A Track from the Raw TOC (Raw Table Of Content) |
SessionInfo | Session Info |
SpeedEnum | Defines a collection of speed descriptors |
Toc | Table Of Content (TOC) |
TrackBuffer | Represents a track buffer - used for reading data from audio and data tracks |
TrackInfo | Track Information Structure |
TrackInfoEx | Extended Track Information |
UdfExtent | Defines a UDF file extent |
VideoDVD | VideoDVD provides methods for creating DVD Video compatible image layouts |
MediaBuffer | A buffer for media data |
MediaSample | MediaSample represents one or more samples of audio or video data |
MetaAttribute | MetaAttribute describes a textual meta information that is part of an audio or video file |
MetaAttributeList | MetaAttributeList represents the meta attributes inside a Metadata object |
Metadata | Metadata describes meta information that is part of an audio or video file |
MetaPicture | MetaPicture describes a meta image that is part of an audio or video file |
MetaPictureList | MetaPictureList represents the meta pictures inside a Metadata object |
StreamInfo | Provides properties and operations that are common for all elementary streams |
AudioStreamInfo | AudioStreamInfo describes an elementary audio stream |
VideoStreamInfo | VideoStreamInfo describes an elementary video stream |
StreamInfoEnum | StreamInfoEnum is a read-only collection of StreamInfo objects |
ErrorInfo | Describes an error interface used for uniform error handling across all Primo Software libraries |
LicenseInfo | Provides information about the current license state of the library |
ScsiInterface | Allows an application to send SCSI command to a device |
Stream | The Stream interface can be used to implement a data source or sink |
ScsiCommandSense | SCSI command sense structure |
SpeedDescriptor | Speed Descriptor |
TocTrack | A Track from Table Of Content (TOC) |
TocTrackEnum | Defines a collection of tracks from the TOC |
UdfExtentList | Represents a collection of UdfExtent objects |
UdfFileProps | Provides an interface for setting various properties of UDF file and directory items |
UdfVolumeProps | Provides an interface for setting the properties of UDF volumes |