Tag Parser 12.3.1
C++ library for reading and writing MP4 (iTunes), ID3, Vorbis, Opus, FLAC and Matroska tags
Loading...
Searching...
No Matches
bitmapinfoheader.cpp
Go to the documentation of this file.
2
3#include <c++utilities/io/binaryreader.h>
4
5using namespace CppUtilities;
6
7namespace TagParser {
8
18 : size(0)
19 , width(0)
20 , height(0)
21 , planes(0)
22 , bitCount(0)
23 , compression(0)
24 , imageSize(0)
25 , horizontalResolution(0)
26 , verticalResolution(0)
27 , clrUsed(0)
28 , clrImportant(0)
29{
30}
31
36void BitmapInfoHeader::parse(BinaryReader &reader)
37{
38 size = reader.readUInt32LE();
39 width = reader.readUInt32LE();
40 height = reader.readUInt32LE();
41 planes = reader.readUInt16LE();
42 bitCount = reader.readUInt16LE();
43 compression = reader.readUInt32BE();
44 imageSize = reader.readUInt32LE();
45 horizontalResolution = reader.readUInt32LE();
46 verticalResolution = reader.readUInt32LE();
47 clrUsed = reader.readUInt32LE();
48 clrImportant = reader.readUInt32LE();
49}
50
51} // namespace TagParser
BitmapInfoHeader()
Constructs a new BitmapInfoHeader.
void parse(CppUtilities::BinaryReader &reader)
Parses the BITMAPINFOHEADER structure using the specified reader.
Contains all classes and functions of the TagInfo library.
Definition aaccodebook.h:10