Logo
ApraPipes 1.0
Loading...
Searching...
No Matches
JPEGDecoderNVJPEG::Detail Class Reference
Collaboration diagram for JPEGDecoderNVJPEG::Detail:
Collaboration graph

Public Member Functions

 Detail (JPEGDecoderNVJPEGProps &_props)
 
 ~Detail ()
 
framemetadata_sp setMetadata (void *data, size_t size)
 
void fillImage (void *buffer)
 
bool compute (void *buffer, size_t size, void *outBuffer)
 
void getImageSize (int &_width, int &_height)
 

Private Attributes

JPEGDecoderNVJPEGProps props
 
nvjpegHandle_t nv_handle
 
nvjpegJpegState_t nv_dec_state
 
nvjpegOutputFormat_t output_format
 
nvjpegImage_t nv_image
 
int channels
 
int width [4]
 
int height [4]
 
size_t nextPtrOffset [4]
 

Constructor & Destructor Documentation

◆ Detail()

JPEGDecoderNVJPEG::Detail::Detail ( JPEGDecoderNVJPEGProps & _props)
inline

◆ ~Detail()

JPEGDecoderNVJPEG::Detail::~Detail ( )
inline

Member Function Documentation

◆ compute()

bool JPEGDecoderNVJPEG::Detail::compute ( void * buffer,
size_t size,
void * outBuffer )
inline
Here is the call graph for this function:

◆ fillImage()

void JPEGDecoderNVJPEG::Detail::fillImage ( void * buffer)
inline
Here is the caller graph for this function:

◆ getImageSize()

void JPEGDecoderNVJPEG::Detail::getImageSize ( int & _width,
int & _height )
inline

◆ setMetadata()

framemetadata_sp JPEGDecoderNVJPEG::Detail::setMetadata ( void * data,
size_t size )
inline
Here is the call graph for this function:

Member Data Documentation

◆ channels

int JPEGDecoderNVJPEG::Detail::channels
private

◆ height

int JPEGDecoderNVJPEG::Detail::height[4]
private

◆ nextPtrOffset

size_t JPEGDecoderNVJPEG::Detail::nextPtrOffset[4]
private

◆ nv_dec_state

nvjpegJpegState_t JPEGDecoderNVJPEG::Detail::nv_dec_state
private

◆ nv_handle

nvjpegHandle_t JPEGDecoderNVJPEG::Detail::nv_handle
private

◆ nv_image

nvjpegImage_t JPEGDecoderNVJPEG::Detail::nv_image
private

◆ output_format

nvjpegOutputFormat_t JPEGDecoderNVJPEG::Detail::output_format
private

◆ props

JPEGDecoderNVJPEGProps JPEGDecoderNVJPEG::Detail::props
private

◆ width

int JPEGDecoderNVJPEG::Detail::width[4]
private

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