Project Name  Version 1.0
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
Data Fields
jh_image_ts Struct Reference

Defines the structure that holds the image data. More...

#include <jh_datatypes.h>

Data Fields

int columns
int rows
int stride
jh_pixel_type_t pixel_type
void * data
int lut_size
float * decoding_lut
void * loglum

Detailed Description

Defines the structure that holds the image data.

Definition at line 86 of file jh_datatypes.h.

Field Documentation

int jh_image_ts::columns

Number of columns in the image.

Definition at line 87 of file jh_datatypes.h.

void* jh_image_ts::data

Image memory consisting of stride-size scanlines containing packed pixels.

Definition at line 91 of file jh_datatypes.h.

float* jh_image_ts::decoding_lut

Decoding LUT to convert gamma-corrected data into linear space.

Definition at line 94 of file jh_datatypes.h.

void* jh_image_ts::loglum

RESERVED FOR INTERNAL USE.

Definition at line 95 of file jh_datatypes.h.

int jh_image_ts::lut_size

Size of the decoding LUT. The size of the LUT is determined by data type 64K entries for 16-bit data and by data type 256 entries for 8-bit data.

Definition at line 92 of file jh_datatypes.h.

jh_pixel_type_t jh_image_ts::pixel_type

Pixel type.

Definition at line 90 of file jh_datatypes.h.

int jh_image_ts::rows

Number of rows in the image.

Definition at line 88 of file jh_datatypes.h.

int jh_image_ts::stride

Distance between scanlines, in bytes.

Definition at line 89 of file jh_datatypes.h.


The documentation for this struct was generated from the following file: