EbmlParser Class Reference


Public Member Functions

 EbmlParser (EbmlStream *es, EbmlElement *el_start, demux_t *p_demux)
virtual ~EbmlParser (void)
void Up (void)
void Down (void)
void Reset (demux_t *p_demux)
EbmlElement * Get (void)
void Keep (void)
EbmlElement * UnGet (uint64 i_block_pos, uint64 i_cluster_pos)
int GetLevel (void)
bool IsTopPresent (EbmlElement *)

Constructor & Destructor Documentation

EbmlParser::EbmlParser ( EbmlStream *  es,
EbmlElement *  el_start,
demux_t p_demux 
)

References i, and var_InheritInteger.

EbmlParser::~EbmlParser ( void   )  [virtual]

References i.


Member Function Documentation

void EbmlParser::Up ( void   ) 

void EbmlParser::Down ( void   ) 

void EbmlParser::Reset ( demux_t p_demux  ) 

EbmlElement * EbmlParser::Get ( void   ) 

void EbmlParser::Keep ( void   ) 

EbmlElement * EbmlParser::UnGet ( uint64  i_block_pos,
uint64  i_cluster_pos 
)

int EbmlParser::GetLevel ( void   ) 

bool EbmlParser::IsTopPresent ( EbmlElement *  el  ) 

References i.

Referenced by matroska_segment_c::BlockGet().


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

Generated on Tue May 25 08:05:59 2010 for VLC by  doxygen 1.5.6