1*103e46e4SHarish Mahendrakar // Copyright (c) 2016 The WebM project authors. All Rights Reserved. 2*103e46e4SHarish Mahendrakar // 3*103e46e4SHarish Mahendrakar // Use of this source code is governed by a BSD-style license 4*103e46e4SHarish Mahendrakar // that can be found in the LICENSE file in the root of the source 5*103e46e4SHarish Mahendrakar // tree. An additional intellectual property rights grant can be found 6*103e46e4SHarish Mahendrakar // in the file PATENTS. All contributing project authors may 7*103e46e4SHarish Mahendrakar // be found in the AUTHORS file in the root of the source tree. 8*103e46e4SHarish Mahendrakar #ifndef SRC_CHAPTERS_PARSER_H_ 9*103e46e4SHarish Mahendrakar #define SRC_CHAPTERS_PARSER_H_ 10*103e46e4SHarish Mahendrakar 11*103e46e4SHarish Mahendrakar #include "src/edition_entry_parser.h" 12*103e46e4SHarish Mahendrakar #include "src/master_parser.h" 13*103e46e4SHarish Mahendrakar #include "webm/id.h" 14*103e46e4SHarish Mahendrakar 15*103e46e4SHarish Mahendrakar namespace webm { 16*103e46e4SHarish Mahendrakar 17*103e46e4SHarish Mahendrakar // Spec reference: 18*103e46e4SHarish Mahendrakar // http://matroska.org/technical/specs/index.html#Chapters 19*103e46e4SHarish Mahendrakar // http://www.webmproject.org/docs/container/#Chapters 20*103e46e4SHarish Mahendrakar class ChaptersParser : public MasterParser { 21*103e46e4SHarish Mahendrakar public: ChaptersParser()22*103e46e4SHarish Mahendrakar ChaptersParser() 23*103e46e4SHarish Mahendrakar : MasterParser(MakeChild<EditionEntryParser>(Id::kEditionEntry)) {} 24*103e46e4SHarish Mahendrakar }; 25*103e46e4SHarish Mahendrakar 26*103e46e4SHarish Mahendrakar } // namespace webm 27*103e46e4SHarish Mahendrakar 28*103e46e4SHarish Mahendrakar #endif // SRC_CHAPTERS_PARSER_H_ 29