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

The BitmapInfoHeader class parses the BITMAPINFOHEADER structure defined by MS. More...

#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

The BitmapInfoHeader class parses the BITMAPINFOHEADER structure defined by MS.

Definition at line 14 of file bitmapinfoheader.h.

Constructor & Destructor Documentation

◆ BitmapInfoHeader()

Media::BitmapInfoHeader::BitmapInfoHeader ( )

Constructs a new BitmapInfoHeader.

Definition at line 17 of file bitmapinfoheader.cpp.

Member Function Documentation

◆ parse()

void Media::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 35 of file bitmapinfoheader.cpp.

Member Data Documentation

◆ bitCount

uint16 Media::BitmapInfoHeader::bitCount

Definition at line 25 of file bitmapinfoheader.h.

◆ clrImportant

uint32 Media::BitmapInfoHeader::clrImportant

Definition at line 31 of file bitmapinfoheader.h.

◆ clrUsed

uint32 Media::BitmapInfoHeader::clrUsed

Definition at line 30 of file bitmapinfoheader.h.

◆ compression

uint32 Media::BitmapInfoHeader::compression

Definition at line 26 of file bitmapinfoheader.h.

◆ height

uint32 Media::BitmapInfoHeader::height

Definition at line 23 of file bitmapinfoheader.h.

◆ horizontalResolution

uint32 Media::BitmapInfoHeader::horizontalResolution

Definition at line 28 of file bitmapinfoheader.h.

◆ imageSize

uint32 Media::BitmapInfoHeader::imageSize

Definition at line 27 of file bitmapinfoheader.h.

◆ planes

uint16 Media::BitmapInfoHeader::planes

Definition at line 24 of file bitmapinfoheader.h.

◆ size

uint32 Media::BitmapInfoHeader::size

Definition at line 21 of file bitmapinfoheader.h.

◆ verticalResolution

uint32 Media::BitmapInfoHeader::verticalResolution

Definition at line 29 of file bitmapinfoheader.h.

◆ width

uint32 Media::BitmapInfoHeader::width

Definition at line 22 of file bitmapinfoheader.h.


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