ScummVM API documentation
Common::CueSheet Class Reference

#include <cue.h>

Classes

struct  CueFile
 
struct  CueMetadata
 
struct  CueTrack
 

Public Types

enum  FileType {
  kFileTypeBinary , kFileTypeAIFF , kFileTypeWave , kFileTypeMP3 ,
  kFileTypeMotorola
}
 
enum  TrackType {
  kTrackTypeAudio , kTrackTypeCDG , kTrackTypeMode1_Raw , kTrackTypeMode1_2048 ,
  kTrackTypeMode1_2352 , kTrackTypeMode2_Raw , kTrackTypeMode2_2048 , kTrackTypeMode2_2324 ,
  kTrackTypeMode2_2366 , kTrackTypeMode2_2352 , kTrackTypeCDI_2336 , kTrackTypeCDI_2352
}
 
enum  TrackFlags { kTrackFlag4ch = 1 << 0 , kTrackFlagDCP = 1 << 1 , kTrackFlagPre = 1 << 2 , kTrackFlagSCMS = 1 << 3 }
 

Public Member Functions

 CueSheet (const char *sheet)
 
 CueSheet (SeekableReadStream *stream)
 
Array< CueFile > files ()
 
Array< CueTrack > tracks ()
 
CueTrack * getTrack (int tracknum)
 
CueTrack * getTrackAtFrame (int frame)
 

Detailed Description

A class able to load and parse Cue sheets


The documentation for this class was generated from the following file: