live
Data Structures | Enumerations
MatroskaFileParser.hh File Reference
#include "StreamParser.hh"
#include "MatroskaFile.hh"
#include "EBMLNumber.hh"
Include dependency graph for MatroskaFileParser.hh:

Go to the source code of this file.

Data Structures

class  MatroskaFileParser
 

Enumerations

enum  MatroskaParseState {
  PARSING_START_OF_FILE , LOOKING_FOR_TRACKS , PARSING_TRACK , PARSING_CUES ,
  LOOKING_FOR_CLUSTER , LOOKING_FOR_BLOCK , PARSING_BLOCK , DELIVERING_FRAME_WITHIN_BLOCK ,
  DELIVERING_FRAME_BYTES
}
 

Enumeration Type Documentation

◆ MatroskaParseState

Enumerator
PARSING_START_OF_FILE 
LOOKING_FOR_TRACKS 
PARSING_TRACK 
PARSING_CUES 
LOOKING_FOR_CLUSTER 
LOOKING_FOR_BLOCK 
PARSING_BLOCK 
DELIVERING_FRAME_WITHIN_BLOCK 
DELIVERING_FRAME_BYTES 

Definition at line 34 of file MatroskaFileParser.hh.

34  {
44 };
@ DELIVERING_FRAME_WITHIN_BLOCK
@ PARSING_TRACK
@ LOOKING_FOR_BLOCK
@ PARSING_CUES
@ LOOKING_FOR_TRACKS
@ LOOKING_FOR_CLUSTER
@ PARSING_BLOCK
@ PARSING_START_OF_FILE
@ DELIVERING_FRAME_BYTES