Logo
ApraPipes 1.0
Loading...
Searching...
No Matches
JPEGEncoderL4TMHelper Class Reference

#include <JPEGEncoderL4TMHelper.h>

Collaboration diagram for JPEGEncoderL4TMHelper:
Collaboration graph

Public Member Functions

 JPEGEncoderL4TMHelper (int _quality)
 
 ~JPEGEncoderL4TMHelper ()
 
bool init (uint32_t width, uint32_t height, uint32_t stride, J_COLOR_SPACE color_space, double scale)
 
int encode (const unsigned char *in_buf, unsigned char **out_buf, unsigned long &out_buf_size)
 

Private Attributes

struct jpeg_compress_struct cinfo
 
struct jpeg_error_mgr jerr
 
unsigned char ** line [3]
 
uint32_t comp_height [3]
 
uint32_t comp_width [3]
 
unsigned int stride [3]
 
uint32_t h_max_samp = 0
 
uint32_t v_max_samp = 0
 
uint32_t h_samp [3]
 
uint32_t v_samp [3]
 
uint32_t planes
 
int quality
 

Constructor & Destructor Documentation

◆ JPEGEncoderL4TMHelper()

JPEGEncoderL4TMHelper::JPEGEncoderL4TMHelper ( int _quality)

◆ ~JPEGEncoderL4TMHelper()

JPEGEncoderL4TMHelper::~JPEGEncoderL4TMHelper ( )

Member Function Documentation

◆ encode()

int JPEGEncoderL4TMHelper::encode ( const unsigned char * in_buf,
unsigned char ** out_buf,
unsigned long & out_buf_size )

◆ init()

bool JPEGEncoderL4TMHelper::init ( uint32_t width,
uint32_t height,
uint32_t stride,
J_COLOR_SPACE color_space,
double scale )

Member Data Documentation

◆ cinfo

struct jpeg_compress_struct JPEGEncoderL4TMHelper::cinfo
private

◆ comp_height

uint32_t JPEGEncoderL4TMHelper::comp_height[3]
private

◆ comp_width

uint32_t JPEGEncoderL4TMHelper::comp_width[3]
private

◆ h_max_samp

uint32_t JPEGEncoderL4TMHelper::h_max_samp = 0
private

◆ h_samp

uint32_t JPEGEncoderL4TMHelper::h_samp[3]
private

◆ jerr

struct jpeg_error_mgr JPEGEncoderL4TMHelper::jerr
private

◆ line

unsigned char** JPEGEncoderL4TMHelper::line[3]
private

◆ planes

uint32_t JPEGEncoderL4TMHelper::planes
private

◆ quality

int JPEGEncoderL4TMHelper::quality
private

◆ stride

unsigned int JPEGEncoderL4TMHelper::stride[3]
private

◆ v_max_samp

uint32_t JPEGEncoderL4TMHelper::v_max_samp = 0
private

◆ v_samp

uint32_t JPEGEncoderL4TMHelper::v_samp[3]
private

The documentation for this class was generated from the following files: