PrimoBurner(tm) for C++
5.0
CD, DVD and Blu-ray Software Development Kit
|
PrimoBurner(tm) Application Programming Interface. More...
Namespaces | |
namespace | AudioCDError |
AudioCD error codes. | |
namespace | AudioCDStatus |
Status codes used in the AudioCDCallback::onWriteStatus and AudioCDCallback::onReadStatus methods. | |
namespace | AudioDecodingMethod |
Audio Decoding Method. | |
namespace | AudioStorage |
Specifies the possible audio storages used by AudioCD when writing to or reading from CD. | |
namespace | BDFormatSubType |
Blu-ray Media Format Subtypes. | |
namespace | BDFormatType |
Blu-ray Media Format Types. | |
namespace | BgFormatStatus |
Background Format Status Codes. | |
namespace | BlockDeviceError |
BlockDevice error codes. | |
namespace | BlockDeviceOpenFlags |
Flags used with the BlockDevice::Open method. | |
namespace | BlockSize |
Defines constants for media block sizes. | |
namespace | BootEmulation |
Boot Emulation Type. | |
namespace | BootPlatformID |
Boot PlatformID. | |
namespace | BufferSize |
Defines constants for buffer sizes in blocks. | |
namespace | CDCopyReadMethod |
Defines the DiscCopy read methods. | |
namespace | CDCopyWriteMethod |
Defines DiscCopy write methods. | |
namespace | CDPregap |
Defines constants for the CD pre-gap start and length. | |
namespace | CDTextCodePage |
CD-TEXT Code Page Identifiers. | |
namespace | CDTextGenreCode |
CD-TEXT Genre Codes. | |
namespace | CDTextLanguage |
CD-TEXT Language Identifiers. | |
namespace | CDTextType |
CD-TEXT Attribute Types. | |
namespace | DataDiscError |
DataDisc error codes. | |
namespace | DataDiscStatus |
DataDisc status codes. | |
namespace | DataOverwrite |
Data Overwrite Flags. | |
namespace | DataSource |
Defines the possible data sources of file data used by DataDisc during the ISO/Joliet/UDF image creation. | |
namespace | DataWriteStrategy |
Data Write Strategy. | |
namespace | DeviceEnumError |
DeviceEnum Error Codes. | |
namespace | DeviceError |
Device error codes. | |
namespace | DiscArchiveError |
DiscArchive error codes. | |
namespace | DiscCopyError |
DiscCopy error codes. | |
namespace | DiscCopyStatus |
DiscCopy status codes. | |
namespace | DiscLayoutError |
DiscLayout error codes. | |
namespace | DiscStatus |
** | |
namespace | EngineError |
Engine Error Codes. | |
namespace | EraseType |
Erase Types. | |
namespace | ErrorFacility |
Describes the PrimoBurner facilities that could generate errors. | |
namespace | FormatType |
The FormatType::Enum enumeration defines the format types that can be used with the Device::format method. | |
namespace | GenericError |
Generic error codes. | |
namespace | ImageConstraintFlags |
Defines the constraints that can be applied during the image layout generation. | |
namespace | ImageTypeFlags |
Defines constants for various image (filesystem) types. | |
namespace | LayerJumpRecordingStatus |
Layer Jump Recording Status. | |
namespace | Library |
This namespace contains global functions for the PrimoBurner library. | |
namespace | MediaProfile |
Defines the media profiles that are returned from the Device::mediaProfile method. | |
namespace | MediaReady |
Defines the medium ready status values returned by the Device::mediaState method. | |
namespace | MergeDirection |
Defines data image layout merge direction. | |
namespace | Mode2BlockType |
The Mode2BlockType::Enum enumeration defines the Mode2 block type. | |
namespace | QSubChannelFormat |
Defines Q sub-channel formats. | |
namespace | QSubchannelInfoType |
Defines the types of information encoded in the Q Sub-channel of a block. | |
namespace | RawPoint |
Defines the raw toc point values. | |
namespace | RotationControlType |
Medium Rotation Control. | |
namespace | SessionState |
Session State. | |
namespace | SessionType |
CD Session Type. | |
namespace | Speed1xKB |
Defines constants for 1x speeds in Kbytes/s. | |
namespace | SubChannelFormat |
Sub-channel formats returned by the Device::RawCDRead method. | |
namespace | TrackType |
CD Track Types. | |
namespace | UdfAllocDescType |
The UdfAllocDescType enumeration type defines allocation descriptor types that can be used in a UDF volume. | |
namespace | UdfPermissions |
Defines UDF access permission constants. | |
namespace | UdfRevision |
Defines the UDF (Universal Disc Format) versions that can be used in a UDF volume. | |
namespace | UdfTextEncoding |
The UdfTextEncoding enumeration type defines text encodings that can be used in a UDF volume. | |
namespace | VideoDVDError |
VideoDVD error codes. | |
namespace | VideoDVDValidation |
The VideoDVDValidation enumeration defines the types of validation performed on a Video DVD layout. | |
namespace | WriteMethod |
Write Method. | |
Classes | |
class | AudioCD |
Burns and rips audio CDs from/to audio files. More... | |
class | AudioCDCallback |
Implement this interface to receive progress notifications from AudioCD when writing or reading audio. More... | |
class | AudioInput |
Defines an audio input for Audio CD writing. More... | |
class | AudioInputList |
Represents a list of AudioInput objects. More... | |
class | AudioOutput |
Defines an audio output when reading from an Audio CD. More... | |
class | BDFeatures |
Serves as a 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 BD class and BD version information. More... | |
class | BDVersionEnum |
Enumerator for Blu-ray Disc Version objects. More... | |
class | BlockDevice |
BlockDevice provides methods for reading and writing data CD, DVD and BD 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 | CDIndexList |
Represents a collection of CD track indexes. More... | |
class | CDMode |
The CDMode class defines a point at which the type and/or the frame size of a CD track changes. More... | |
class | CDModeList |
Represents a list of CDMode objects. More... | |
class | CDSector |
The CDSector interface provides methods that allow encoding of RAW CD blocks from user data. More... | |
class | CDSession |
The CDSession interface defines the layout (the TOC) of a CD session. More... | |
class | CDText |
The CDText interface is used to manipulate the CD-TEXT data of an audio CD. More... | |
class | CDTrack |
Defines a CD track. More... | |
class | CDTrackList |
Represents a collection of CDTrack objects. More... | |
class | DataDisc |
The DataDisc interface provides methods for creating and burning data images to CD, DVD and Blu-ray Discs. More... | |
class | DataDiscCallback |
The DataDiscCallback interface lets you receive notifications about the burning progress. More... | |
class | DataFile |
Defines one file or directory in a data image. More... | |
class | DataFileCallback |
Implement this interface to handle DataFile signals. More... | |
class | DataFileList |
Represents a collection of DataFile objects. More... | |
class | Device |
The Device interface provides methods for working with CD, DVD and Blu-ray Disc (BD) devices. More... | |
class | 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. More... | |
class | DeviceEnum |
Provides methods for enumerating and creating Device objects. More... | |
class | DiscArchive |
DiscArchive object provides a way for constructing large file trees and scheduling them for burning over multiple discs. More... | |
class | DiscArchiveCallback |
Implement this interface to receive progress notifications from DiscArchive. More... | |
class | DiscArchiveFooterPolicy |
Implement this interface to provide information to DiscArchive for managing the footer size. More... | |
class | DiscCopy |
Copies CD and DVD discs. More... | |
class | DiscCopyCallback |
Implement this callback interface to receive progress and status notifications from DiscCopy. More... | |
class | DiscInfo |
Disc Information. More... | |
class | DiscLayout |
Provides a way for recording all or a portion of DiscArchive content on a single disc. More... | |
class | DiscLayoutCallback |
Implement this interface to provide information to DiscArchive for managing the footer size. 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 |
PrimoBurner Engine. More... | |
class | EngineCallback |
Implement this interface to receive device/media change notifications from Engine interface. More... | |
class | ErrorInfo |
Describes a PrimoBurner error. More... | |
class | IsoVolumeProps |
Provides an interface for setting the properties of ISO volumes. More... | |
class | JolietVolumeProps |
Provides an interface for setting the properties of Joliet volumes. More... | |
class | MediaInfo |
The MediaInfo class provides extended information about the disc that is inserted in CD/DVD burner device. More... | |
struct | Mode2FormedSubheader |
Mode 2 Formed (Form1 or Form2) Sub-header structure. More... | |
class | PcmAudioFormat |
Specifies the PCM format of an audio input. More... | |
class | QSubChannel |
The QSubChannel class defines the information that can be stored in a Q sub-channel. 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 structure 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 | RawTocTrackEnum |
Defines a collection of tracks from the Raw TOC. More... | |
class | SessionInfo |
Session Info. More... | |
class | SpeedDescriptor |
Speed Descriptor. More... | |
class | SpeedEnum |
Defines a collection of speed descriptors. More... | |
class | Toc |
Table Of Content (TOC) More... | |
class | TocTrack |
A Track from Table Of Content (TOC) More... | |
class | TocTrackEnum |
Defines a collection of tracks from the TOC. More... | |
class | TrackBuffer |
Represents a track buffer - used for reading data from audio and data tracks. More... | |
class | TrackInfo |
Track Information Structure. More... | |
class | TrackInfoEx |
Extended Track Information. More... | |
class | UdfExtent |
Defines a UDF file extent. More... | |
class | UdfExtentList |
Represents a collection of UdfExtent objects. 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 |
VideoDVD provides methods for creating DVD Video compatible image layouts. More... | |
Functions | |
bool_t | isAudioTrack (uint8_t CTL) |
Determines whether a CD track is an audio track by its control field. | |
bool_t | isDataTrack (uint8_t CTL) |
Determines whether a CD track is a data track by its control field. | |
PrimoBurner(tm) Application Programming Interface.
bool_t isAudioTrack | ( | uint8_t | CTL | ) |
Determines whether a CD track is an audio track by its control field.
CTL | 4-bit CD track control field. |
References isDataTrack().
bool_t isDataTrack | ( | uint8_t | CTL | ) |
Determines whether a CD track is a data track by its control field.
CTL | 4-bit CD track control field. |
Referenced by isAudioTrack().