PrimoBurner(tm) for C++  4.7
CD, DVD and Blu-ray Software Development Kit
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Pages
RawToc Class Referenceabstract

Raw Table Of Content (TOC) More...

#include <PrimoBurnerAPI.h>

Inherits Reference.

Public Member Functions

virtual uint8_t firstSession () const =0
 Gets the number of the first complete session on the CD. More...
 
virtual uint8_t lastSession () const =0
 Gets the number of the last complete session on the disc. More...
 
virtual RawTocTrackEnumtracks () const =0
 Gets a list of items containing the information for each track that is on the CD. More...
 
- Public Member Functions inherited from Reference
virtual int32_t release () const =0
 Releases the instance. More...
 
virtual int32_t retain () const =0
 Retains the instance. More...
 
virtual int32_t retainCount () const =0
 Returns the current reference count. More...
 

Detailed Description

Raw Table Of Content (TOC)

See Also
RawTocTrack
Device::readRawToc

Member Function Documentation

virtual uint8_t firstSession ( ) const
pure virtual

Gets the number of the first complete session on the CD.

The first complete session number is always set to one.

Returns
1
virtual uint8_t lastSession ( ) const
pure virtual

Gets the number of the last complete session on the disc.

The number of the last complete session is set to one for a single session disc or if the device does not support multi-session discs.

Returns
session number (>=1)
virtual RawTocTrackEnum* tracks ( ) const
pure virtual

Gets a list of items containing the information for each track that is on the CD.

Returns
A pointer to RawTocTrackEnum object.