PrimoBurner(tm) for C++  4.2
CD, DVD and Blu-ray Software Development Kit
TrackInfo Class Reference

Track Information Structure. More...

#include <PrimoBurner.h>

Inherits Reference.

List of all members.

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.
virtual uint8_t ctl () const =0
 Gets the attributes of the track.
virtual bool_t isAudio () const =0
 Indicates whether this track is an audio track or not.
virtual bool_t isData () const =0
 Indicates whether this track is a data track or not.
virtual bool_t isFixedPacket () const =0
 Indicates whether the track is a fixed packet track or not.
virtual bool_t isPacketMode () const =0
 Indicates whether the track is in packet mode or not.
virtual uint16_t sessionNumber () const =0
 Gets the session number, 1 based.
virtual uint16_t trackNumber () const =0
 Gets the track number, 1 based.

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
 All Classes Namespaces Files Functions Variables Enumerations Enumerator