Tag Parser
8.2.0
C++ library for reading and writing MP4 (iTunes), ID3, Vorbis, Opus, FLAC and Matroska tags
avc
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
class
Diagnostics;
12
13
struct
TAG_PARSER_EXPORT
AvcConfiguration
{
14
AvcConfiguration
();
15
byte
profileIndication
;
16
byte
profileCompat
;
17
byte
levelIndication
;
18
byte
naluSizeLength
;
19
std::vector<SpsInfo>
spsInfos
;
20
std::vector<PpsInfo>
ppsInfos
;
21
22
void
parse(IoUtilities::BinaryReader &reader, uint64 maxSize,
Diagnostics
&diag);
23
};
24
28
inline
AvcConfiguration::AvcConfiguration
()
29
: profileIndication(0)
30
, profileCompat(0)
31
, levelIndication(0)
32
, naluSizeLength(0)
33
{
34
}
35
36
}
// namespace TagParser
37
38
#endif // TAG_PARSER_AVCCONFIGURATION_H
TagParser::AvcConfiguration::profileCompat
byte profileCompat
Definition:
avcconfiguration.h:16
TagParser::AvcConfiguration::levelIndication
byte levelIndication
Definition:
avcconfiguration.h:17
TagParser::AvcConfiguration::spsInfos
std::vector< SpsInfo > spsInfos
Definition:
avcconfiguration.h:19
TagParser::AvcConfiguration
The AvcConfiguration struct provides a parser for AVC configuration.
Definition:
avcconfiguration.h:13
TagParser::AvcConfiguration::naluSizeLength
byte naluSizeLength
Definition:
avcconfiguration.h:18
TagParser::AvcConfiguration::ppsInfos
std::vector< PpsInfo > ppsInfos
Definition:
avcconfiguration.h:20
avcinfo.h
TagParser::Mp4AtomIds::AvcConfiguration
Definition:
mp4ids.h:15
TagParser::AvcConfiguration::profileIndication
byte profileIndication
Definition:
avcconfiguration.h:15
TagParser::AvcConfiguration::AvcConfiguration
AvcConfiguration()
Constructs an empty AVC configuration.
Definition:
avcconfiguration.h:28
TagParser
Contains all classes and functions of the TagInfo library.
Definition:
aaccodebook.h:9
TAG_PARSER_EXPORT
#define TAG_PARSER_EXPORT
Marks the symbol to be exported by the tagparser library.
TagParser::Diagnostics
The Diagnostics class is a container for DiagMessage.
Definition:
diagnostics.h:156
Generated on Sun Feb 17 2019 21:27:39 for Tag Parser by
1.8.15