Project Name  Version 1.0
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
Data Structures | Typedefs | Functions
jh_decoder.h File Reference

Header file containing declarations of functions and data structures for the mobile decoder library. This file contains declarations of the data structures and functions that are used by the JPEG-HDR mobile decoder library. More...

#include "jh_datatypes.h"

Go to the source code of this file.

Data Structures

struct  jh_decoder_params_ts
 Defines the JPEG-HDR mobile decoder parameters. More...

Typedefs

typedef struct jh_decoder_params_ts jh_decoder_params_t
 Defines the JPEG-HDR mobile decoder parameters.

Functions

jh_image_tjh_decode (void *buffer, int size, jh_monitor_t *monitor, const jh_decoder_params_t *decoder_params, jh_error_t *error)
 Decodes the JPEG-HDR data and returns the pointer to an HDR image.
void jh_dispose_image (jh_image_t *image)
 Disposes the HDRI handle and all the memory associated with it. This memory is allocated in the jh_decode() buffer parameter.
const char * jh_decoder_version ()
 Returns the decoder library version in a formatted string of major.minor.build.
int jh_is_hdr (void *buffer, int size)
 Determines if the jh_decode() buffer parameter contains a JPEG-HDR file.
int jh_get_size (void *buffer, int size, int *columns, int *rows, int *channels, jh_error_t *error)
 Determines the size of the image stored in the JPEG-HDR file that is received in the jh_decode() buffer parameter.
int jh_dec_memory_estimate (const jh_decoder_params_t *decoder_params, int *mem, jh_error_t *error)
 Provides the memory requirements estimate for the decoder.

Detailed Description

Header file containing declarations of functions and data structures for the mobile decoder library. This file contains declarations of the data structures and functions that are used by the JPEG-HDR mobile decoder library.

Definition in file jh_decoder.h.