xref: /aosp_15_r20/external/libwebm/webm_parser/src/cues_parser.h (revision 103e46e4cd4b6efcf6001f23fa8665fb110abf8d)
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_CUES_PARSER_H_
9*103e46e4SHarish Mahendrakar #define SRC_CUES_PARSER_H_
10*103e46e4SHarish Mahendrakar 
11*103e46e4SHarish Mahendrakar #include "src/cue_point_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#Cues
19*103e46e4SHarish Mahendrakar // http://www.webmproject.org/docs/container/#Cues
20*103e46e4SHarish Mahendrakar class CuesParser : public MasterParser {
21*103e46e4SHarish Mahendrakar  public:
CuesParser()22*103e46e4SHarish Mahendrakar   CuesParser() : MasterParser(MakeChild<CuePointParser>(Id::kCuePoint)) {}
23*103e46e4SHarish Mahendrakar };
24*103e46e4SHarish Mahendrakar 
25*103e46e4SHarish Mahendrakar }  // namespace webm
26*103e46e4SHarish Mahendrakar 
27*103e46e4SHarish Mahendrakar #endif  // SRC_CUES_PARSER_H_
28