Tag Parser
11.4.0
C++ library for reading and writing MP4 (iTunes), ID3, Vorbis, Opus, FLAC and Matroska tags
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
The BitmapInfoHeader class parses the BITMAPINFOHEADER structure defined by MS.
Definition:
bitmapinfoheader.h:14
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::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
TAG_PARSER_EXPORT
#define TAG_PARSER_EXPORT
Marks the symbol to be exported by the tagparser library.
CppUtilities
Definition:
abstractcontainer.h:15
TagParser
Contains all classes and functions of the TagInfo library.
Definition:
aaccodebook.h:10
Generated on Tue Aug 2 2022 17:15:21 for Tag Parser by
1.9.3