Tag Parser  7.0.0
C++ library for reading and writing MP4 (iTunes), ID3, Vorbis, Opus, FLAC and Matroska tags
Public Member Functions | Public Attributes | List of all members
TagParser::BitmapInfoHeader Class Reference

#include <bitmapinfoheader.h>

Public Member Functions

 BitmapInfoHeader ()
 Constructs a new BitmapInfoHeader. More...
 
void parse (IoUtilities::BinaryReader &reader)
 Parses the BITMAPINFOHEADER structure using the specified reader. More...
 

Public Attributes

uint32 size
 
uint32 width
 
uint32 height
 
uint16 planes
 
uint16 bitCount
 
uint32 compression
 
uint32 imageSize
 
uint32 horizontalResolution
 
uint32 verticalResolution
 
uint32 clrUsed
 
uint32 clrImportant
 

Detailed Description

Definition at line 14 of file bitmapinfoheader.h.

Constructor & Destructor Documentation

◆ BitmapInfoHeader()

TagParser::BitmapInfoHeader::BitmapInfoHeader ( )

Constructs a new BitmapInfoHeader.

Definition at line 17 of file bitmapinfoheader.cpp.

Member Function Documentation

◆ parse()

void TagParser::BitmapInfoHeader::parse ( IoUtilities::BinaryReader &  reader)

Parses the BITMAPINFOHEADER structure using the specified reader.

Remarks
0x28 byte will be read from the associated stream.

Definition at line 36 of file bitmapinfoheader.cpp.

Member Data Documentation

◆ bitCount

uint16 TagParser::BitmapInfoHeader::bitCount

Definition at line 24 of file bitmapinfoheader.h.

◆ clrImportant

uint32 TagParser::BitmapInfoHeader::clrImportant

Definition at line 30 of file bitmapinfoheader.h.

◆ clrUsed

uint32 TagParser::BitmapInfoHeader::clrUsed

Definition at line 29 of file bitmapinfoheader.h.

◆ compression

uint32 TagParser::BitmapInfoHeader::compression

Definition at line 25 of file bitmapinfoheader.h.

◆ height

uint32 TagParser::BitmapInfoHeader::height

Definition at line 22 of file bitmapinfoheader.h.

◆ horizontalResolution

uint32 TagParser::BitmapInfoHeader::horizontalResolution

Definition at line 27 of file bitmapinfoheader.h.

◆ imageSize

uint32 TagParser::BitmapInfoHeader::imageSize

Definition at line 26 of file bitmapinfoheader.h.

◆ planes

uint16 TagParser::BitmapInfoHeader::planes

Definition at line 23 of file bitmapinfoheader.h.

◆ size

uint32 TagParser::BitmapInfoHeader::size

Definition at line 20 of file bitmapinfoheader.h.

◆ verticalResolution

uint32 TagParser::BitmapInfoHeader::verticalResolution

Definition at line 28 of file bitmapinfoheader.h.

◆ width

uint32 TagParser::BitmapInfoHeader::width

Definition at line 21 of file bitmapinfoheader.h.


The documentation for this class was generated from the following files: