Tag Parser  6.4.1
C++ library for reading and writing MP4 (iTunes), ID3, Vorbis, Opus, FLAC and Matroska tags
bitmapinfoheader.h
Go to the documentation of this file.
1 #ifndef MEDIA_BITMAPINFOHEADER_H
2 #define MEDIA_BITMAPINFOHEADER_H
3 
4 #include "../global.h"
5 
6 #include <c++utilities/conversion/types.h>
7 
8 namespace IoUtilities {
9 class BinaryReader;
10 }
11 
12 namespace Media {
13 
15 {
16 public:
18 
19  void parse(IoUtilities::BinaryReader &reader);
20 
21  uint32 size;
22  uint32 width;
23  uint32 height;
24  uint16 planes;
25  uint16 bitCount;
26  uint32 compression;
27  uint32 imageSize;
30  uint32 clrUsed;
31  uint32 clrImportant;
32 };
33 
34 } // namespace Media
35 
36 #endif // MEDIA_BITMAPINFOHEADER_H
Contains utility classes helping to read and write streams.
The BitmapInfoHeader class parses the BITMAPINFOHEADER structure defined by MS.
Contains all classes and functions of the TagInfo library.
Definition: exceptions.h:9
#define TAG_PARSER_EXPORT
Marks the symbol to be exported by the tagparser library.