Home
last modified time | relevance | path

Searched refs:MasterParser (Results 1 – 11 of 11) sorted by relevance

/external/libwebm/webm_parser/src/
Dmaster_parser.h47 class MasterParser : public ElementParser {
59 explicit MasterParser(T&&... parser_pairs) { in MasterParser() function
81 MasterParser(const MasterParser&) = delete;
82 MasterParser& operator=(const MasterParser&) = delete;
Dsegment_parser.cc23 : MasterParser(MakeChild<ChaptersParser>(Id::kChapters), in SegmentParser()
37 return MasterParser::Init(metadata, max_size); in Init()
42 MasterParser::InitAfterSeek(child_ancestory, child_metadata); in InitAfterSeek()
73 const Status status = MasterParser::Feed(callback, reader, num_bytes_read); in Feed()
Dmaster_parser.cc26 Status MasterParser::Init(const ElementMetadata& metadata, in Init()
47 void MasterParser::InitAfterSeek(const Ancestory& child_ancestory, in InitAfterSeek()
72 Status MasterParser::Feed(Callback* callback, Reader* reader, in Feed()
270 bool MasterParser::GetCachedMetadata(ElementMetadata* metadata) { in GetCachedMetadata()
279 void MasterParser::InitSetup(std::uint32_t header_size, in InitSetup()
290 void MasterParser::PrepareForNextChild() { in PrepareForNextChild()
Dtracks_parser.h20 class TracksParser : public MasterParser {
22 TracksParser() : MasterParser(MakeChild<TrackEntryParser>(Id::kTrackEntry)) {} in TracksParser()
Dtags_parser.h20 class TagsParser : public MasterParser {
22 TagsParser() : MasterParser(MakeChild<TagParser>(Id::kTag)) {} in TagsParser()
Dchapters_parser.h20 class ChaptersParser : public MasterParser {
23 : MasterParser(MakeChild<EditionEntryParser>(Id::kEditionEntry)) {} in ChaptersParser()
Dcues_parser.h20 class CuesParser : public MasterParser {
22 CuesParser() : MasterParser(MakeChild<CuePointParser>(Id::kCuePoint)) {} in CuesParser()
Dseek_head_parser.h20 class SeekHeadParser : public MasterParser {
22 SeekHeadParser() : MasterParser(MakeChild<SeekParser>(Id::kSeek)) {} in SeekHeadParser()
Dsegment_parser.h26 class SegmentParser : public MasterParser {
Dmaster_value_parser.h400 MasterParser master_parser_;
/external/libwebm/webm_parser/tests/
Dmaster_parser_test.cc38 using webm::MasterParser;
51 class MasterParserTest : public ElementParserTest<MasterParser> {};
125 ResetParser(ParserForId(Id::kBlock, new MasterParser)); in TEST_F()
154 ResetParser(ParserForId(Id::kBlock, new MasterParser)); in TEST_F()
280 ResetParser(ParserForId(Id::kBlock, new MasterParser)); in TEST_F()
377 ResetParser(ParserForId(Id::kBlock, new MasterParser)); in TEST_F()