Tag Parser 12.3.1
C++ library for reading and writing MP4 (iTunes), ID3, Vorbis, Opus, FLAC and Matroska tags
|
The BitmapInfoHeader class parses the BITMAPINFOHEADER structure defined by MS. More...
#include <bitmapinfoheader.h>
Public Member Functions | |
BitmapInfoHeader () | |
Constructs a new BitmapInfoHeader. | |
void | parse (CppUtilities::BinaryReader &reader) |
Parses the BITMAPINFOHEADER structure using the specified reader. | |
Public Attributes | |
std::uint32_t | size |
std::uint32_t | width |
std::uint32_t | height |
std::uint16_t | planes |
std::uint16_t | bitCount |
std::uint32_t | compression |
std::uint32_t | imageSize |
std::uint32_t | horizontalResolution |
std::uint32_t | verticalResolution |
std::uint32_t | clrUsed |
std::uint32_t | clrImportant |
The BitmapInfoHeader class parses the BITMAPINFOHEADER structure defined by MS.
TagParser::BitmapInfoHeader::BitmapInfoHeader | ( | ) |
Constructs a new BitmapInfoHeader.
Definition at line 17 of file bitmapinfoheader.cpp.
void TagParser::BitmapInfoHeader::parse | ( | CppUtilities::BinaryReader & | reader | ) |
Parses the BITMAPINFOHEADER structure using the specified reader.
Definition at line 36 of file bitmapinfoheader.cpp.
std::uint16_t TagParser::BitmapInfoHeader::bitCount |
Definition at line 24 of file bitmapinfoheader.h.
std::uint32_t TagParser::BitmapInfoHeader::clrImportant |
Definition at line 30 of file bitmapinfoheader.h.
std::uint32_t TagParser::BitmapInfoHeader::clrUsed |
Definition at line 29 of file bitmapinfoheader.h.
std::uint32_t TagParser::BitmapInfoHeader::compression |
Definition at line 25 of file bitmapinfoheader.h.
std::uint32_t TagParser::BitmapInfoHeader::height |
Definition at line 22 of file bitmapinfoheader.h.
std::uint32_t TagParser::BitmapInfoHeader::horizontalResolution |
Definition at line 27 of file bitmapinfoheader.h.
std::uint32_t TagParser::BitmapInfoHeader::imageSize |
Definition at line 26 of file bitmapinfoheader.h.
std::uint16_t TagParser::BitmapInfoHeader::planes |
Definition at line 23 of file bitmapinfoheader.h.
std::uint32_t TagParser::BitmapInfoHeader::size |
Definition at line 20 of file bitmapinfoheader.h.
std::uint32_t TagParser::BitmapInfoHeader::verticalResolution |
Definition at line 28 of file bitmapinfoheader.h.
std::uint32_t TagParser::BitmapInfoHeader::width |
Definition at line 21 of file bitmapinfoheader.h.