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

Track Information Structure. More...

#include <PrimoBurnerAPI.h>

Inherits Reference.

Public Member Functions

virtual uint32_t address () const =0
 Gets the address of the first block with user information for this track number known also as the Logical Block Address (LBA) of the track start. More...
 
virtual uint8_t ctl () const =0
 Gets the attributes of the track. More...
 
virtual bool_t isAudio () const =0
 Indicates whether this track is an audio track or not. More...
 
virtual bool_t isData () const =0
 Indicates whether this track is a data track or not. More...
 
virtual bool_t isFixedPacket () const =0
 Indicates whether the track is a fixed packet track or not. More...
 
virtual bool_t isPacketMode () const =0
 Indicates whether the track is in packet mode or not. More...
 
virtual uint16_t sessionNumber () const =0
 Gets the session number, 1 based. More...
 
virtual uint16_t trackNumber () const =0
 Gets the track number, 1 based. 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

Track Information Structure.

Member Function Documentation

virtual uint32_t address ( ) const
pure virtual

Gets the address of the first block with user information for this track number known also as the Logical Block Address (LBA) of the track start.

Returns
LBA
virtual uint8_t ctl ( ) const
pure virtual

Gets the attributes of the track.

Returns
CTL field
virtual bool_t isAudio ( ) const
pure virtual

Indicates whether this track is an audio track or not.

Returns
TRUE if the track is an audio track, FALSE otherwise.
virtual bool_t isData ( ) const
pure virtual

Indicates whether this track is a data track or not.

Returns
TRUE if the track is a data track, FALSE otherwise.
virtual bool_t isFixedPacket ( ) const
pure virtual

Indicates whether the track is a fixed packet track or not.

Returns
TRUE if the track is a fixed packet track, FALSE otherwise
virtual bool_t isPacketMode ( ) const
pure virtual

Indicates whether the track is in packet mode or not.

Returns
TRUE if the track is in packet mode, FALSE otherwise.
virtual uint16_t sessionNumber ( ) const
pure virtual

Gets the session number, 1 based.

This is the number of the session containing this track.

Returns
session number
virtual uint16_t trackNumber ( ) const
pure virtual

Gets the track number, 1 based.

Returns
track number