Logo
ApraPipes 1.0
Loading...
Searching...
No Matches
DetailMemory Class Referenceabstract
Inheritance diagram for DetailMemory:
Inheritance graph
Collaboration diagram for DetailMemory:
Collaboration graph

Public Member Functions

 DetailMemory (MemTypeConversionProps &_props)
 
 ~DetailMemory ()
 
virtual bool compute ()=0
 
bool setMetadataHelper (framemetadata_sp &input, framemetadata_sp &output, frame_sp &frame)
 

Public Attributes

framemetadata_sp mOutputMetadata
 
FrameMetadata::FrameType mFrameType
 
ImageMetadata::ImageType imageType
 
frame_sp inputFrame
 
frame_sp outputFrame
 
MemTypeConversionProps props
 
std::string mOutputPinId
 
size_t mAlignLength = 0
 
size_t mSize
 

Protected Attributes

int mNumPlanes
 
void * srcPtr
 
void * dstPtr
 
bool sync = true
 
int imageChannels = 0
 
size_t srcPitch [4]
 
size_t dstPitch [4]
 
size_t srcNextPtrOffset [4]
 
size_t dstNextPtrOffset [4]
 
size_t rowSize [4]
 
size_t height [4]
 
size_t width [4]
 

Constructor & Destructor Documentation

◆ DetailMemory()

DetailMemory::DetailMemory ( MemTypeConversionProps & _props)
inline

◆ ~DetailMemory()

DetailMemory::~DetailMemory ( )
inline

Member Function Documentation

◆ compute()

virtual bool DetailMemory::compute ( )
pure virtual

◆ setMetadataHelper()

bool DetailMemory::setMetadataHelper ( framemetadata_sp & input,
framemetadata_sp & output,
frame_sp & frame )
inline
Here is the call graph for this function:

Member Data Documentation

◆ dstNextPtrOffset

size_t DetailMemory::dstNextPtrOffset[4]
protected

◆ dstPitch

size_t DetailMemory::dstPitch[4]
protected

◆ dstPtr

void* DetailMemory::dstPtr
protected

◆ height

size_t DetailMemory::height[4]
protected

◆ imageChannels

int DetailMemory::imageChannels = 0
protected

◆ imageType

ImageMetadata::ImageType DetailMemory::imageType

◆ inputFrame

frame_sp DetailMemory::inputFrame

◆ mAlignLength

size_t DetailMemory::mAlignLength = 0

◆ mFrameType

FrameMetadata::FrameType DetailMemory::mFrameType

◆ mNumPlanes

int DetailMemory::mNumPlanes
protected

◆ mOutputMetadata

framemetadata_sp DetailMemory::mOutputMetadata

◆ mOutputPinId

std::string DetailMemory::mOutputPinId

◆ mSize

size_t DetailMemory::mSize

◆ outputFrame

frame_sp DetailMemory::outputFrame

◆ props

MemTypeConversionProps DetailMemory::props

◆ rowSize

size_t DetailMemory::rowSize[4]
protected

◆ srcNextPtrOffset

size_t DetailMemory::srcNextPtrOffset[4]
protected

◆ srcPitch

size_t DetailMemory::srcPitch[4]
protected

◆ srcPtr

void* DetailMemory::srcPtr
protected

◆ sync

bool DetailMemory::sync = true
protected

◆ width

size_t DetailMemory::width[4]
protected

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