PrimoBurner(tm) for C++  5.0
CD, DVD and Blu-ray Software Development Kit
Loading...
Searching...
No Matches
RawToc Class Referenceabstract

Raw Table Of Content (TOC) More...

#include <pb_api.h>

Inherits Reference.

Public Member Functions

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

Detailed Description

Raw Table Of Content (TOC)

See also
RawTocTrack
Device::readRawToc

Member Function Documentation

◆ firstSession()

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

◆ lastSession()

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)

◆ tracks()

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.