Tag Parser  6.2.1
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 AVCCONFIGURATION_H
2 #define AVCCONFIGURATION_H
3 
4 #include "./avcinfo.h"
5 
6 #include <vector>
7 
8 namespace Media {
9 
10 class MediaFormat;
11 
13 {
19  std::vector<SpsInfo> spsInfos;
20  std::vector<PpsInfo> ppsInfos;
21 
22  void parse(IoUtilities::BinaryReader &reader, uint64 maxSize);
23 };
24 
29  profileIndication(0),
30  profileCompat(0),
31  levelIndication(0),
32  naluSizeLength(0)
33 {}
34 
35 }
36 
37 #endif // AVCCONFIGURATION_H
std::vector< PpsInfo > ppsInfos
The AvcConfiguration struct provides a parser for AVC configuration.
std::vector< SpsInfo > spsInfos
AvcConfiguration()
Constructs an empty AVC configuration.
Contains all classes and functions of the TagInfo library.
Definition: exceptions.h:9
#define TAG_PARSER_EXPORT
Marks the symbol to be exported by the tagparser library.