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

Public Member Functions

 Detail (JPEGEncoderNVJPEGProps &_props)
 
 ~Detail ()
 
void getImageSize (int &_width, int &_height)
 
size_t setMetadata (framemetadata_sp &metadata)
 
void fillImage (void *buffer)
 
bool compute (void *buffer, void *outBuffer, size_t &length)
 

Private Attributes

JPEGEncoderNVJPEGProps props
 
nvjpegHandle_t nv_handle
 
nvjpegEncoderState_t nv_enc_state
 
nvjpegEncoderParams_t nv_enc_params
 
nvjpegChromaSubsampling_t subsampling
 
nvjpegInputFormat_t input_format
 
nvjpegImage_t nv_image
 
int width
 
int height
 
size_t nextPtrOffset [4]
 
bool isYUV
 

Constructor & Destructor Documentation

◆ Detail()

JPEGEncoderNVJPEG::Detail::Detail ( JPEGEncoderNVJPEGProps & _props)
inline

◆ ~Detail()

JPEGEncoderNVJPEG::Detail::~Detail ( )
inline

Member Function Documentation

◆ compute()

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

◆ fillImage()

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

◆ getImageSize()

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

◆ setMetadata()

size_t JPEGEncoderNVJPEG::Detail::setMetadata ( framemetadata_sp & metadata)
inline
Here is the call graph for this function:

Member Data Documentation

◆ height

int JPEGEncoderNVJPEG::Detail::height
private

◆ input_format

nvjpegInputFormat_t JPEGEncoderNVJPEG::Detail::input_format
private

◆ isYUV

bool JPEGEncoderNVJPEG::Detail::isYUV
private

◆ nextPtrOffset

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

◆ nv_enc_params

nvjpegEncoderParams_t JPEGEncoderNVJPEG::Detail::nv_enc_params
private

◆ nv_enc_state

nvjpegEncoderState_t JPEGEncoderNVJPEG::Detail::nv_enc_state
private

◆ nv_handle

nvjpegHandle_t JPEGEncoderNVJPEG::Detail::nv_handle
private

◆ nv_image

nvjpegImage_t JPEGEncoderNVJPEG::Detail::nv_image
private

◆ props

JPEGEncoderNVJPEGProps JPEGEncoderNVJPEG::Detail::props
private

◆ subsampling

nvjpegChromaSubsampling_t JPEGEncoderNVJPEG::Detail::subsampling
private

◆ width

int JPEGEncoderNVJPEG::Detail::width
private

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