1#ifndef __NV_JPEG_ENCODER_H__
2#define __NV_JPEG_ENCODER_H__
6#include "libjpeg-8b/jpeglib.h"
14 bool init(uint32_t width, uint32_t height, uint32_t
stride, J_COLOR_SPACE color_space,
double scale);
15 int encode(
const unsigned char* in_buf,
unsigned char **out_buf,
unsigned long &out_buf_size);
18 struct jpeg_compress_struct
cinfo;
19 struct jpeg_error_mgr
jerr;
uint32_t v_max_samp
Definition JPEGEncoderL4TMHelper.h:28
uint32_t comp_width[3]
Definition JPEGEncoderL4TMHelper.h:24
JPEGEncoderL4TMHelper(int _quality)
Definition JPEGEncoderL4TMHelper.cpp:10
int encode(const unsigned char *in_buf, unsigned char **out_buf, unsigned long &out_buf_size)
Definition JPEGEncoderL4TMHelper.cpp:108
uint32_t h_samp[3]
Definition JPEGEncoderL4TMHelper.h:30
~JPEGEncoderL4TMHelper()
Definition JPEGEncoderL4TMHelper.cpp:26
struct jpeg_error_mgr jerr
Definition JPEGEncoderL4TMHelper.h:19
unsigned int stride[3]
Definition JPEGEncoderL4TMHelper.h:25
uint32_t comp_height[3]
Definition JPEGEncoderL4TMHelper.h:23
int quality
Definition JPEGEncoderL4TMHelper.h:35
uint32_t v_samp[3]
Definition JPEGEncoderL4TMHelper.h:31
unsigned char ** line[3]
Definition JPEGEncoderL4TMHelper.h:21
uint32_t h_max_samp
Definition JPEGEncoderL4TMHelper.h:27
bool init(uint32_t width, uint32_t height, uint32_t stride, J_COLOR_SPACE color_space, double scale)
Definition JPEGEncoderL4TMHelper.cpp:40
uint32_t planes
Definition JPEGEncoderL4TMHelper.h:33
struct jpeg_compress_struct cinfo
Definition JPEGEncoderL4TMHelper.h:18