Lines Matching defs:IMkvReader
21 class IMkvReader
27 virtual ~IMkvReader();
30 long long GetUIntLength(IMkvReader*, long long, long&);
31 long long ReadUInt(IMkvReader*, long long, long&);
32 long long SyncReadUInt(IMkvReader*, long long pos, long long stop, long&);
33 long long UnserializeUInt(IMkvReader*, long long pos, long long size);
34 float Unserialize4Float(IMkvReader*, long long);
35 double Unserialize8Double(IMkvReader*, long long);
36 short Unserialize2SInt(IMkvReader*, long long);
37 signed char Unserialize1SInt(IMkvReader*, long long);
38 bool Match(IMkvReader*, long long&, unsigned long, long long&);
39 bool Match(IMkvReader*, long long&, unsigned long, char*&);
40 bool Match(IMkvReader*, long long&, unsigned long, unsigned char*&, size_t&);
41 bool Match(IMkvReader*, long long&, unsigned long, double&);
42 bool Match(IMkvReader*, long long&, unsigned long, short&);
58 long long Parse(IMkvReader*, long long&);
76 Block(long long start, long long size, IMkvReader*);
93 long Read(IMkvReader*, unsigned char*) const;
427 IMkvReader*,
449 void Load(IMkvReader*);
463 void Parse(IMkvReader*, long long, long long);
639 Segment(IMkvReader*, long long pos, long long size);
642 IMkvReader* const m_pReader;
647 static long long CreateInstance(IMkvReader*, long long, Segment*&);