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< CueFilefiles ()
 
Array< CueTracktracks ()
 
CueTrackgetTrack (int tracknum)
 
CueTrackgetTrackAtFrame (int frame)
 

Detailed Description

A class able to load and parse Cue sheets


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