#include <lb_stream_header.h>
Public Member Functions | |
| ImageHeader (const uint8_t *, fpos_t offset_in_file) | |
| void | Init (const uint8_t *, fpos_t offset_in_file) |
| void | Print () const |
| uint32_t | GetDataSize () const |
| uint32_t | GetFingerprint () const |
| uint32_t | GetVersionNumber () const |
| uint32_t | GetTimeSeconds () const |
| uint32_t | GetTimeMicroseconds () const |
| uint32_t | GetSequenceId () const |
| uint32_t | GetRefreshRate () const |
| uint32_t | GetGain (uint32_t camera) const |
| uint32_t | GetWhiteBalance () const |
| uint32_t | GetBayerGain () const |
| uint32_t | GetBayerMap () const |
| uint32_t | GetBrightness () const |
| uint32_t | GetGamma () const |
| uint32_t | GetHeadSerialNumber () const |
| uint32_t | GetShutter (uint32_t camera) const |
| uint32_t | GetJpegDataOffset (int plane) const |
| uint32_t | GetJpegDataSize (int plane) const |
| fpos_t | GetImageOffset () const |
Protected Attributes | |
| uint32_t | timestamp_ |
| uint32_t | data_size_ |
| uint32_t | fingerprint_ |
| uint32_t | version_number_ |
| uint32_t | time_s_ |
| uint32_t | time_us_ |
| uint32_t | sequence_id_ |
| uint32_t | refresh_rate_ |
| uint32_t | gain_ [6] |
| uint32_t | white_balance_ |
| uint32_t | bayer_gain_ |
| uint32_t | bayer_map_ |
| uint32_t | brightness_ |
| uint32_t | gamma_ |
| uint32_t | head_serial_number_ |
| uint32_t | shutter_ [6] |
| uint32_t | jpeg_data_offset [24] |
| uint32_t | jpeg_data_size [24] |
| fpos_t | offset_in_file_ |
| void ImageHeader::Init | ( | const uint8_t * | data, | |
| fpos_t | offset_in_file | |||
| ) |
Parse the image header data
| void ImageHeader::Print | ( | ) | const |
Print the header data, including image plane offset table.
| uint32_t GRASP::Ladybug::ImageHeader::GetJpegDataOffset | ( | int | plane | ) | const [inline] |
Return the offset of a jpeg encoded bayer plane from 0 to 23
| uint32_t GRASP::Ladybug::ImageHeader::GetJpegDataSize | ( | int | plane | ) | const [inline] |
Return the size of the jpeg encoded bayer plane
1.5.3