PrimoBurner(tm) for C++
4.6
CD, DVD and Blu-ray Software Development Kit
|
PrimoBurner(tm) Application Programming Interface. More...
Namespaces | |
AudioCDError | |
AudioCD error codes. | |
AudioCDStatus | |
Status codes used in the AudioCDCallback::onWriteStatus and AudioCDCallback::onReadStatus methods. | |
AudioDecodingMethod | |
Audio Decoding Method. | |
AudioStorage | |
Specifies the possible audio storages used by AudioCD when writing to or reading from CD. | |
BDFormatSubType | |
Blu-ray Media Format Subtypes. | |
BDFormatType | |
Blu-ray Media Format Types. | |
BgFormatStatus | |
Background Format Status Codes. | |
BlockDeviceError | |
BlockDevice error codes. | |
BlockDeviceOpenFlags | |
Flags used with the BlockDevice::Open method. | |
BlockSize | |
Defines constants for media block sizes. | |
BootEmulation | |
Boot Emulation Type. | |
BootPlatformID | |
Boot PlatformID. | |
BufferSize | |
Defines constants for buffer sizes in blocks. | |
CDCopyReadMethod | |
Defines the DiscCopy read methods. | |
CDCopyWriteMethod | |
Defines DiscCopy write methods. | |
CDPregap | |
Defines constants for the CD pre-gap start and length. | |
CDTextCodePage | |
CD-TEXT Code Page Identifiers. | |
CDTextGenreCode | |
CD-TEXT Genre Codes. | |
CDTextLanguage | |
CD-TEXT Language Identifiers. | |
CDTextType | |
CD-TEXT Attribute Types. | |
DataDiscError | |
DataDisc error codes. | |
DataDiscStatus | |
DataDisc status codes. | |
DataOverwrite | |
Data Overwrite Flags. | |
DataSource | |
Defines the possible data sources of file data used by DataDisc during the ISO/Joliet/UDF image creation. | |
DataWriteStrategy | |
Data Write Strategy. | |
DeviceEnumError | |
DeviceEnum Error Codes. | |
DeviceError | |
Device error codes. | |
DiscArchiveError | |
DiscArchive error codes. | |
DiscCopyError | |
DiscCopy error codes. | |
DiscCopyStatus | |
DiscCopy status codes. | |
DiscLayoutError | |
DiscLayout error codes. | |
DiscStatus | |
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. | |
EngineError | |
Engine Error Codes. | |
EraseType | |
Erase Types. | |
ErrorFacility | |
Describes the PrimoBurner facilities that could generate errors. | |
FormatType | |
The FormatType::Enum enumeration defines the format types that can be used with the Device::format method. | |
GenericError | |
Generic error codes. | |
ImageConstraintFlags | |
Defines the constraints that can be applied during the image layout generation. | |
ImageTypeFlags | |
Defines constants for various image (filesystem) types. | |
LayerJumpRecordingStatus | |
Layer Jump Recording Status. | |
Library | |
This namespace contains global functions for the PrimoBurner library. | |
MediaProfile | |
Defines the media profiles that are returned from the Device::mediaProfile method. | |
MediaReady | |
Defines the medium ready status values returned by the Device::mediaState method. | |
MergeDirection | |
Defines data image layout merge direction. | |
Mode2BlockType | |
The Mode2BlockType::Enum enumeration defines the Mode2 block type. | |
QSubChannelFormat | |
Defines Q sub-channel formats. | |
QSubchannelInfoType | |
Defines the types of information encoded in the Q Sub-channel of a block. | |
RawPoint | |
Defines the raw toc point values. | |
RotationControlType | |
Medium Rotation Control. | |
SessionState | |
Session State. | |
SessionType | |
CD Session Type. | |
Speed1xKB | |
Defines constants for 1x speeds in Kbytes/s. | |
SubChannelFormat | |
Sub-channel formats returned by the Device::RawCDRead method. | |
TrackType | |
CD Track Types. | |
UdfAllocDescType | |
The UdfAllocDescType enumeration type defines allocation descriptor types that can be used in a UDF volume. | |
UdfPermissions | |
Defines UDF access permission constants. | |
UdfRevision | |
Defines the UDF (Universal Disc Format) versions that can be used in a UDF volume. | |
UdfTextEncoding | |
The UdfTextEncoding enumeration type defines text encodings that can be used in a UDF volume. | |
VideoDVDError | |
VideoDVD error codes. | |
VideoDVDValidation | |
The VideoDVDValidation enumeration defines the types of validation performed on a Video DVD layout. | |
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. More... | |
bool_t | isDataTrack (uint8_t CTL) |
Determines whether a CD track is a data track by its control field. More... | |
PrimoBurner(tm) Application Programming Interface.
bool_t primo::burner::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 primo::burner::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().