Tag Parser
12.5.3
C++ library for reading and writing MP4 (iTunes), ID3, Vorbis, Opus, FLAC and Matroska tags
Toggle main menu visibility
Loading...
Searching...
No Matches
avi
bitmapinfoheader.h
Go to the documentation of this file.
1
#ifndef TAG_PARSER_BITMAPINFOHEADER_H
2
#define TAG_PARSER_BITMAPINFOHEADER_H
3
4
#include "
../global.h
"
5
6
#include <cstdint>
7
8
namespace
CppUtilities
{
9
class
BinaryReader;
10
}
11
12
namespace
TagParser
{
13
14
class
TAG_PARSER_EXPORT
BitmapInfoHeader
{
15
public
:
16
BitmapInfoHeader
();
17
18
void
parse
(CppUtilities::BinaryReader &reader);
19
20
std::uint32_t
size
;
21
std::uint32_t
width
;
22
std::uint32_t
height
;
23
std::uint16_t
planes
;
24
std::uint16_t
bitCount
;
25
std::uint32_t
compression
;
26
std::uint32_t
imageSize
;
27
std::uint32_t
horizontalResolution
;
28
std::uint32_t
verticalResolution
;
29
std::uint32_t
clrUsed
;
30
std::uint32_t
clrImportant
;
31
};
32
33
}
// namespace TagParser
34
35
#endif
// TAG_PARSER_BITMAPINFOHEADER_H
TagParser::BitmapInfoHeader::horizontalResolution
std::uint32_t horizontalResolution
Definition
bitmapinfoheader.h:27
TagParser::BitmapInfoHeader::clrUsed
std::uint32_t clrUsed
Definition
bitmapinfoheader.h:29
TagParser::BitmapInfoHeader::verticalResolution
std::uint32_t verticalResolution
Definition
bitmapinfoheader.h:28
TagParser::BitmapInfoHeader::imageSize
std::uint32_t imageSize
Definition
bitmapinfoheader.h:26
TagParser::BitmapInfoHeader::width
std::uint32_t width
Definition
bitmapinfoheader.h:21
TagParser::BitmapInfoHeader::clrImportant
std::uint32_t clrImportant
Definition
bitmapinfoheader.h:30
TagParser::BitmapInfoHeader::height
std::uint32_t height
Definition
bitmapinfoheader.h:22
TagParser::BitmapInfoHeader::bitCount
std::uint16_t bitCount
Definition
bitmapinfoheader.h:24
TagParser::BitmapInfoHeader::BitmapInfoHeader
BitmapInfoHeader()
Constructs a new BitmapInfoHeader.
Definition
bitmapinfoheader.cpp:17
TagParser::BitmapInfoHeader::parse
void parse(CppUtilities::BinaryReader &reader)
Parses the BITMAPINFOHEADER structure using the specified reader.
Definition
bitmapinfoheader.cpp:36
TagParser::BitmapInfoHeader::compression
std::uint32_t compression
Definition
bitmapinfoheader.h:25
TagParser::BitmapInfoHeader::planes
std::uint16_t planes
Definition
bitmapinfoheader.h:23
TagParser::BitmapInfoHeader::size
std::uint32_t size
Definition
bitmapinfoheader.h:20
global.h
TAG_PARSER_EXPORT
#define TAG_PARSER_EXPORT
Marks the symbol to be exported by the tagparser library.
Definition
global.h:14
CppUtilities
Definition
abstractcontainer.h:16
TagParser
Contains all classes and functions of the TagInfo library.
Definition
aaccodebook.h:10
Generated on
for Tag Parser by
1.18.0