• Home
  • Raw
  • Download

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,
602 long Parse(IMkvReader*, long long pos, long long size);
633 long Parse(IMkvReader*, long long pos, long long size);
636 long ParseDisplay(IMkvReader*, long long pos, long long size);
664 long Parse(IMkvReader*, long long pos, long long size);
666 long ParseAtom(IMkvReader*, long long pos, long long size);
722 long Parse(IMkvReader*, long long pos, long long size);
743 long Parse(IMkvReader*, long long pos, long long size);
745 long ParseSimpleTag(IMkvReader*, long long pos, long long size);
848 static bool ParseEntry(IMkvReader*,
867 bool Load(IMkvReader*);
880 bool Parse(IMkvReader*, long long, long long);
1024 Segment(IMkvReader*, long long elem_start,
1029 IMkvReader* const m_pReader;
1036 static long long CreateInstance(IMkvReader*, long long, Segment*&);