HPM SDK
HPMicro Software Development Kit
jpeg_job_config_t Struct Reference

jpeg encoding and decoding configuration parameters More...

#include <hpm_jpeg_drv.h>

Data Fields

uint8_t jpeg_format
 
jpeg_pixel_format_t in_pixel_format
 
jpeg_pixel_format_t out_pixel_format
 
uint8_t in_byte_order
 
uint8_t out_byte_order
 
bool enable_ycbcr
 
uint16_t width_in_pixel
 
uint16_t height_in_pixel
 
uint16_t stride
 
uint32_t in_buffer
 
uint32_t out_buffer
 

Detailed Description

jpeg encoding and decoding configuration parameters

Field Documentation

◆ enable_ycbcr

bool jpeg_job_config_t::enable_ycbcr

enable YCbCr or YUV

◆ height_in_pixel

uint16_t jpeg_job_config_t::height_in_pixel

Image height register

◆ in_buffer

uint32_t jpeg_job_config_t::in_buffer

input buffer

◆ in_byte_order

uint8_t jpeg_job_config_t::in_byte_order

byte order

◆ in_pixel_format

jpeg_pixel_format_t jpeg_job_config_t::in_pixel_format

◆ jpeg_format

uint8_t jpeg_job_config_t::jpeg_format

supported jpeg format

◆ out_buffer

uint32_t jpeg_job_config_t::out_buffer

output buffer

◆ out_byte_order

uint8_t jpeg_job_config_t::out_byte_order

byte order

◆ out_pixel_format

jpeg_pixel_format_t jpeg_job_config_t::out_pixel_format

◆ stride

uint16_t jpeg_job_config_t::stride

stride of lines in bytes. stride is calculated by driver if stride == 0

◆ width_in_pixel

uint16_t jpeg_job_config_t::width_in_pixel

Image width register


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