ScummVM API documentation
mkvparser::Block Class Reference

Classes

struct  Frame
 

Public Types

enum  Lacing { kLacingNone, kLacingXiph, kLacingFixed, kLacingEbml }
 

Public Member Functions

 Block (long long start, long long size, long long discard_padding)
 
long Parse (const Cluster *)
 
long long GetTrackNumber () const
 
long long GetTimeCode (const Cluster *) const
 
long long GetTime (const Cluster *) const
 
bool IsKey () const
 
void SetKey (bool)
 
bool IsInvisible () const
 
Lacing GetLacing () const
 
int GetFrameCount () const
 
const FrameGetFrame (int frame_index) const
 
long long GetDiscardPadding () const
 

Public Attributes

const long long m_start
 
const long long m_size
 

Protected Attributes

const long long m_discard_padding
 

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