Tag Parser  7.0.0
C++ library for reading and writing MP4 (iTunes), ID3, Vorbis, Opus, FLAC and Matroska tags
avcconfiguration.h
Go to the documentation of this file.
1 #ifndef TAG_PARSER_AVCCONFIGURATION_H
2 #define TAG_PARSER_AVCCONFIGURATION_H
3 
4 #include "./avcinfo.h"
5 
6 #include <vector>
7 
8 namespace TagParser {
9 
10 class MediaFormat;
11 
18  std::vector<SpsInfo> spsInfos;
19  std::vector<PpsInfo> ppsInfos;
20 
21  void parse(IoUtilities::BinaryReader &reader, uint64 maxSize);
22 };
23 
28  : profileIndication(0)
29  , profileCompat(0)
30  , levelIndication(0)
31  , naluSizeLength(0)
32 {
33 }
34 
35 } // namespace TagParser
36 
37 #endif // TAG_PARSER_AVCCONFIGURATION_H
std::vector< SpsInfo > spsInfos
The AvcConfiguration struct provides a parser for AVC configuration.
std::vector< PpsInfo > ppsInfos
AvcConfiguration()
Constructs an empty AVC configuration.
#define TAG_PARSER_EXPORT
Marks the symbol to be exported by the tagparser library.