Lines Matching refs:IMkvReader
22 class IMkvReader { class
28 virtual ~IMkvReader();
33 long long GetUIntLength(IMkvReader*, long long, long&);
34 long long ReadUInt(IMkvReader*, long long, long&);
35 long long ReadID(IMkvReader* pReader, long long pos, long& len);
36 long long UnserializeUInt(IMkvReader*, long long pos, long long size);
38 long UnserializeFloat(IMkvReader*, long long pos, long long size, double&);
39 long UnserializeInt(IMkvReader*, long long pos, long long size,
42 long UnserializeString(IMkvReader*, long long pos, long long size, char*& str);
44 long ParseElementHeader(IMkvReader* pReader,
49 bool Match(IMkvReader*, long long&, unsigned long, long long&);
50 bool Match(IMkvReader*, long long&, unsigned long, unsigned char*&, size_t&);
65 long long Parse(IMkvReader*, long long&);
102 long Read(IMkvReader*, unsigned char*) const;
246 IMkvReader* pReader,
262 IMkvReader* pReader,
269 IMkvReader* pReader);
276 IMkvReader* pReader, ContentEncryption* encryption);
515 long Parse(IMkvReader*, long long pos, long long size);
546 long Parse(IMkvReader*, long long pos, long long size);
549 long ParseDisplay(IMkvReader*, long long pos, long long size);
577 long Parse(IMkvReader*, long long pos, long long size);
579 long ParseAtom(IMkvReader*, long long pos, long long size);
635 long Parse(IMkvReader*, long long pos, long long size);
656 long Parse(IMkvReader*, long long pos, long long size);
658 long ParseSimpleTag(IMkvReader*, long long pos, long long size);
761 static bool ParseEntry(IMkvReader*,
780 bool Load(IMkvReader*);
793 bool Parse(IMkvReader*, long long, long long);
937 Segment(IMkvReader*, long long elem_start,
942 IMkvReader* const m_pReader;
949 static long long CreateInstance(IMkvReader*, long long, Segment*&);