Store some info that uniquely identifies a CompactDisc. More...
CompactDiscID | ( int num, int first, int start[] ); | |
CompactDiscID | ( const CompactDiscID& id ); | |
int | firstTrack | ( ); |
int | numTracks | ( ); |
bool | operator== | ( const CompactDiscID& id ); |
int | trackLength | ( int track ); |
int | trackMinute | ( int track ); |
int | trackSecond | ( int track ); |
int | trackStart | ( int track ); |
~CompactDiscID | ( ); |
CompactDiscID& | operator= | ( CompactDiscID& id ); |
int | _firstTrack; |
int | _numTracks; |
int* | _trackStart; |
Store some info that uniquely identifies a CompactDisc.
Store some information about an audio compact disc that can be derived directly from the physical disc itself. The following attributes are used to identify the disc: number of tracks on the disc, absolute starting frame of each track (including leadout track).Create a CompactDiscID from the disc's data.
Create a CompactDiscID from another CompactDiscID.
Return the first track number on the disc.
Return the number of tracks on the disc.
Determine if two CompactDiscIDs are equal.
Return the length of track number track in frames.
Return the minutes part of track number track's length.
Return the seconds part of track number track's length.
Return the absolute starting frame of track number track.
Destroy a CompactDiscID.