Tag Parser
7.0.1
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
12
struct
TAG_PARSER_EXPORT
AvcConfiguration
{
13
AvcConfiguration
();
14
byte
profileIndication
;
15
byte
profileCompat
;
16
byte
levelIndication
;
17
byte
naluSizeLength
;
18
std::vector<SpsInfo>
spsInfos
;
19
std::vector<PpsInfo>
ppsInfos
;
20
21
void
parse(IoUtilities::BinaryReader &reader, uint64 maxSize);
22
};
23
27
inline
AvcConfiguration::AvcConfiguration
()
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
TagParser::AvcConfiguration::profileCompat
byte profileCompat
Definition:
avcconfiguration.h:15
TagParser::AvcConfiguration::levelIndication
byte levelIndication
Definition:
avcconfiguration.h:16
TagParser::AvcConfiguration::spsInfos
std::vector< SpsInfo > spsInfos
Definition:
avcconfiguration.h:18
TagParser::AvcConfiguration
The AvcConfiguration struct provides a parser for AVC configuration.
Definition:
avcconfiguration.h:12
TagParser::AvcConfiguration::naluSizeLength
byte naluSizeLength
Definition:
avcconfiguration.h:17
TagParser::AvcConfiguration::ppsInfos
std::vector< PpsInfo > ppsInfos
Definition:
avcconfiguration.h:19
avcinfo.h
TagParser::Mp4AtomIds::AvcConfiguration
Definition:
mp4ids.h:14
TagParser::AvcConfiguration::profileIndication
byte profileIndication
Definition:
avcconfiguration.h:14
TagParser::AvcConfiguration::AvcConfiguration
AvcConfiguration()
Constructs an empty AVC configuration.
Definition:
avcconfiguration.h:27
TagParser
Definition:
aaccodebook.h:9
TAG_PARSER_EXPORT
#define TAG_PARSER_EXPORT
Marks the symbol to be exported by the tagparser library.
Generated on Tue May 1 2018 14:32:28 for Tag Parser by
1.8.14