1#ifndef EBMLBUFFERWRITER_HPP 2#define EBMLBUFFERWRITER_HPP 3 4typedef struct { 5 unsigned long long offset; 6} EbmlLoc; 7 8typedef struct { 9 unsigned char *buf; 10 unsigned int length; 11 unsigned int offset; 12} EbmlGlobal; 13 14 15void Ebml_StartSubElement(EbmlGlobal *glob, EbmlLoc *ebmlLoc, unsigned long class_id); 16void Ebml_EndSubElement(EbmlGlobal *glob, EbmlLoc *ebmlLoc); 17 18 19#endif 20