Lines Matching refs:IMkvReader

19 class IMkvReader {
25 virtual ~IMkvReader();
31 long long GetUIntLength(IMkvReader*, long long, long&);
32 long long ReadUInt(IMkvReader*, long long, long&);
33 long long ReadID(IMkvReader* pReader, long long pos, long& len);
34 long long UnserializeUInt(IMkvReader*, long long pos, long long size);
36 long UnserializeFloat(IMkvReader*, long long pos, long long size, double&);
37 long UnserializeInt(IMkvReader*, long long pos, long long size,
40 long UnserializeString(IMkvReader*, long long pos, long long size, char*& str);
42 long ParseElementHeader(IMkvReader* pReader,
47 bool Match(IMkvReader*, long long&, unsigned long, long long&);
48 bool Match(IMkvReader*, long long&, unsigned long, unsigned char*&, size_t&);
63 long long Parse(IMkvReader*, long long&);
100 long Read(IMkvReader*, unsigned char*) const;
244 IMkvReader* pReader,
260 IMkvReader* pReader,
267 IMkvReader* pReader);
274 IMkvReader* pReader, ContentEncryption* encryption);
395 static bool Parse(IMkvReader* reader, long long read_pos,
419 static bool Parse(IMkvReader* reader, long long element_start,
456 static bool Parse(IMkvReader* reader, long long element_start,
493 static bool Parse(IMkvReader* reader, long long element_start,
633 long Parse(IMkvReader*, long long pos, long long size);
664 long Parse(IMkvReader*, long long pos, long long size);
667 long ParseDisplay(IMkvReader*, long long pos, long long size);
695 long Parse(IMkvReader*, long long pos, long long size);
697 long ParseAtom(IMkvReader*, long long pos, long long size);
753 long Parse(IMkvReader*, long long pos, long long size);
774 long Parse(IMkvReader*, long long pos, long long size);
776 long ParseSimpleTag(IMkvReader*, long long pos, long long size);
881 static bool ParseEntry(IMkvReader*,
900 bool Load(IMkvReader*);
913 bool Parse(IMkvReader*, long long, long long);
1057 Segment(IMkvReader*, long long elem_start,
1062 IMkvReader* const m_pReader;
1069 static long long CreateInstance(IMkvReader*, long long, Segment*&);