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

Defines the JPEG-HDR mobile encoder parameters. More...

#include <jh_encoder.h>

Data Fields

jh_rect_t r
unsigned base_quality
unsigned subband_quality
float samp2nits
int fast_calculation
float noise_floor
float chroma_minmax [4]
int reserved

Detailed Description

Defines the JPEG-HDR mobile encoder parameters.

Definition at line 34 of file jh_encoder.h.

Field Documentation

unsigned jh_encoder_params_ts::base_quality

Base image JPEG encoding quality. Valid values 0 to 100, default 90.

Definition at line 36 of file jh_encoder.h.

float jh_encoder_params_ts::chroma_minmax[4]

Range of Cb and Cr in the residual image { cb_min, cb_max, cr_min, cr_max }. The default value of all elements is 0.

Definition at line 44 of file jh_encoder.h.

int jh_encoder_params_ts::fast_calculation

If non-zero, enforces faster encoding. Use only for tonemappers that do not change colors.

Definition at line 39 of file jh_encoder.h.

float jh_encoder_params_ts::noise_floor

Controls the accuracy of encoding, particularly in darker areas. Valid values 0 to 1, default 0.1 for mobile phones. The value depends on the camera sensor noise.

Definition at line 41 of file jh_encoder.h.

jh_rect_t jh_encoder_params_ts::r

NOT YET SUPPORTED. Encoding region, in pixels.

Definition at line 35 of file jh_encoder.h.

int jh_encoder_params_ts::reserved

RESERVED FOR INTERNAL USE. Must be set to 0.

Definition at line 46 of file jh_encoder.h.

float jh_encoder_params_ts::samp2nits

NIT scaler to write into the header. Use 0 if the value is unknown.

Definition at line 38 of file jh_encoder.h.

unsigned jh_encoder_params_ts::subband_quality

Subband image JPEG encoding quality. Valid values 0 to 100, default 85.

Definition at line 37 of file jh_encoder.h.


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