ScummVM API documentation
mkvparser::Cluster Class Reference

Public Member Functions

bool EOS () const
 
long long GetTimeCode () const
 
long long GetTime () const
 
long long GetFirstTime () const
 
long long GetLastTime () const
 
long GetFirst (const BlockEntry *&) const
 
long GetLast (const BlockEntry *&) const
 
long GetNext (const BlockEntry *curr, const BlockEntry *&next) const
 
const BlockEntryGetEntry (const Track *, long long ns=-1) const
 
const BlockEntryGetEntry (const CuePoint &, const CuePoint::TrackPosition &) const
 
long GetEntryCount () const
 
long Load (long long &pos, long &size) const
 
long Parse (long long &pos, long &size) const
 
long GetEntry (long index, const mkvparser::BlockEntry *&) const
 
long long GetPosition () const
 
long GetIndex () const
 
long long GetElementSize () const
 

Static Public Member Functions

static ClusterCreate (Segment *, long index, long long off)
 
static long HasBlockEntries (const Segment *, long long idoff, long long &pos, long &size)
 

Public Attributes

Segment *const m_pSegment
 
const long long m_element_start
 

Protected Member Functions

 Cluster (Segment *, long index, long long element_start)
 

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