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

Public Member Functions

 Detail (OverlayNPPIProps &_props)
 
 ~Detail ()
 
void setProps (OverlayNPPIProps &_props)
 
bool setMetadata (framemetadata_sp &input)
 
bool setOverlayMetadata (framemetadata_sp &metadata, frame_sp &frame)
 
bool compute (void *buffer, void *outBuffer)
 
void setOverlayFrame (frame_sp &frame)
 

Private Member Functions

void preMulGlobalAlpha ()
 

Private Attributes

FrameMetadata::FrameType frameType
 
frame_sp overlayOriginalFrame
 
frame_sp overlayFrame
 
frame_sp overlayTempFrame
 
bool doCopy
 
size_t pitch [4]
 
size_t rowSize [4]
 
size_t width [4]
 
size_t height [4]
 
size_t nextPtrOffset [4]
 
int channels
 
size_t offset [4]
 
int nSrcStep [4]
 
int nOverlayStep [4]
 
size_t overlayNextPtrOffset [4]
 
int nDstStep [4]
 
NppiSize oSizeROI [4]
 
float fGlobalAlpha
 
framemetadata_sp metadata
 
OverlayNPPIProps props
 
NppStreamContext nppStreamCtx
 

Constructor & Destructor Documentation

◆ Detail()

OverlayNPPI::Detail::Detail ( OverlayNPPIProps & _props)
inline

◆ ~Detail()

OverlayNPPI::Detail::~Detail ( )
inline

Member Function Documentation

◆ compute()

bool OverlayNPPI::Detail::compute ( void * buffer,
void * outBuffer )
inline

◆ preMulGlobalAlpha()

void OverlayNPPI::Detail::preMulGlobalAlpha ( )
inlineprivate
Here is the caller graph for this function:

◆ setMetadata()

bool OverlayNPPI::Detail::setMetadata ( framemetadata_sp & input)
inline
Here is the call graph for this function:

◆ setOverlayFrame()

void OverlayNPPI::Detail::setOverlayFrame ( frame_sp & frame)
inline
Here is the call graph for this function:

◆ setOverlayMetadata()

bool OverlayNPPI::Detail::setOverlayMetadata ( framemetadata_sp & metadata,
frame_sp & frame )
inline
Here is the call graph for this function:

◆ setProps()

void OverlayNPPI::Detail::setProps ( OverlayNPPIProps & _props)
inline
Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ channels

int OverlayNPPI::Detail::channels
private

◆ doCopy

bool OverlayNPPI::Detail::doCopy
private

◆ fGlobalAlpha

float OverlayNPPI::Detail::fGlobalAlpha
private

◆ frameType

FrameMetadata::FrameType OverlayNPPI::Detail::frameType
private

◆ height

size_t OverlayNPPI::Detail::height[4]
private

◆ metadata

framemetadata_sp OverlayNPPI::Detail::metadata
private

◆ nDstStep

int OverlayNPPI::Detail::nDstStep[4]
private

◆ nextPtrOffset

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

◆ nOverlayStep

int OverlayNPPI::Detail::nOverlayStep[4]
private

◆ nppStreamCtx

NppStreamContext OverlayNPPI::Detail::nppStreamCtx
private

◆ nSrcStep

int OverlayNPPI::Detail::nSrcStep[4]
private

◆ offset

size_t OverlayNPPI::Detail::offset[4]
private

◆ oSizeROI

NppiSize OverlayNPPI::Detail::oSizeROI[4]
private

◆ overlayFrame

frame_sp OverlayNPPI::Detail::overlayFrame
private

◆ overlayNextPtrOffset

size_t OverlayNPPI::Detail::overlayNextPtrOffset[4]
private

◆ overlayOriginalFrame

frame_sp OverlayNPPI::Detail::overlayOriginalFrame
private

◆ overlayTempFrame

frame_sp OverlayNPPI::Detail::overlayTempFrame
private

◆ pitch

size_t OverlayNPPI::Detail::pitch[4]
private

◆ props

OverlayNPPIProps OverlayNPPI::Detail::props
private

◆ rowSize

size_t OverlayNPPI::Detail::rowSize[4]
private

◆ width

size_t OverlayNPPI::Detail::width[4]
private

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