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