SaturnRingLibrary 0.6
SGL wrapper
 
Loading...
Searching...
No Matches
SRL::Cd::TableOfContents Struct Reference

Detailed Description

Table of contents of the CD.

#include <srl_cd.hpp>

Classes

struct  Session
 Session data. More...
 
struct  TrackInformation
 Track information data. More...
 
struct  TrackLocation
 Track location data. More...
 

Public Types

enum  TrackType { Unknown = 0x00 , Audio = 0x01 , Audio4Ch = 0x02 , Data = 0x08 }
 Type of track present. More...
 

Static Public Member Functions

static TableOfContents GetTable ()
 Get table of contents of the current CD.
 

Public Attributes

TableOfContents::TrackInformation FirstTrack
 Information about first track on the CD.
 
TableOfContents::TrackInformation LastTrack
 Information about last track on the CD.
 
TableOfContents::Session Session
 Information about current session data.
 
TableOfContents::TrackLocation Tracks [Cd::MaxTrackCount]
 Information about each track present on the CD.
 

Member Enumeration Documentation

◆ TrackType

Type of track present.

Enumerator
Unknown 

Unknown or empty track.

Audio 

Is audio track.

Audio4Ch 

Is 4 channel audio track.

Data 

Is data track.

Member Function Documentation

◆ GetTable()

static TableOfContents SRL::Cd::TableOfContents::GetTable ( )
inlinestatic

Get table of contents of the current CD.

Returns
Table of contents