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

Public Member Functions

 Detail (JPEGEncoderL4TMProps &props)
 
 ~Detail ()
 
void setImageMetadata (framemetadata_sp &metadata)
 
void setOutputMetadata (framemetadata_sp &metadata)
 
framemetadata_sp getOutputMetadata ()
 
size_t compute (frame_sp &inFrame, frame_sp &frame)
 
size_t getDataSize ()
 
bool shouldTriggerSOS ()
 
void resetMetadata ()
 
bool validateMetadata (framemetadata_sp &metadata, std::string id)
 

Public Attributes

std::string outputPinId
 

Private Member Functions

void init (framemetadata_sp &metadata)
 

Private Attributes

boost::shared_ptr< unsigned char[]> dummyBuffer
 
boost::shared_ptr< JPEGEncoderL4TMHelperencHelper
 
framemetadata_sp mMetadata
 
framemetadata_sp mOutputMetadata
 
size_t mDataSize
 
J_COLOR_SPACE color_space
 
JPEGEncoderL4TMProps mProps
 

Constructor & Destructor Documentation

◆ Detail()

JPEGEncoderL4TM::Detail::Detail ( JPEGEncoderL4TMProps & props)
inline

◆ ~Detail()

JPEGEncoderL4TM::Detail::~Detail ( )
inline

Member Function Documentation

◆ compute()

size_t JPEGEncoderL4TM::Detail::compute ( frame_sp & inFrame,
frame_sp & frame )
inline

◆ getDataSize()

size_t JPEGEncoderL4TM::Detail::getDataSize ( )
inline

◆ getOutputMetadata()

framemetadata_sp JPEGEncoderL4TM::Detail::getOutputMetadata ( )
inline

◆ init()

void JPEGEncoderL4TM::Detail::init ( framemetadata_sp & metadata)
inlineprivate
Here is the call graph for this function:

◆ resetMetadata()

void JPEGEncoderL4TM::Detail::resetMetadata ( )
inline

◆ setImageMetadata()

void JPEGEncoderL4TM::Detail::setImageMetadata ( framemetadata_sp & metadata)
inline
Here is the call graph for this function:

◆ setOutputMetadata()

void JPEGEncoderL4TM::Detail::setOutputMetadata ( framemetadata_sp & metadata)
inline

◆ shouldTriggerSOS()

bool JPEGEncoderL4TM::Detail::shouldTriggerSOS ( )
inline

◆ validateMetadata()

bool JPEGEncoderL4TM::Detail::validateMetadata ( framemetadata_sp & metadata,
std::string id )
inline
Here is the call graph for this function:

Member Data Documentation

◆ color_space

J_COLOR_SPACE JPEGEncoderL4TM::Detail::color_space
private

◆ dummyBuffer

boost::shared_ptr<unsigned char[]> JPEGEncoderL4TM::Detail::dummyBuffer
private

◆ encHelper

boost::shared_ptr<JPEGEncoderL4TMHelper> JPEGEncoderL4TM::Detail::encHelper
private

◆ mDataSize

size_t JPEGEncoderL4TM::Detail::mDataSize
private

◆ mMetadata

framemetadata_sp JPEGEncoderL4TM::Detail::mMetadata
private

◆ mOutputMetadata

framemetadata_sp JPEGEncoderL4TM::Detail::mOutputMetadata
private

◆ mProps

JPEGEncoderL4TMProps JPEGEncoderL4TM::Detail::mProps
private

◆ outputPinId

std::string JPEGEncoderL4TM::Detail::outputPinId

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