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

Public Member Functions

 Detail (EffectsNPPIProps &_props, std::function< frame_sp(size_t)> _makeFrame)
 
 ~Detail ()
 
EffectsNPPIProps getProps ()
 
void setProps (EffectsNPPIProps &_props)
 
bool setMetadata (framemetadata_sp &input)
 
bool compute (void *buffer, void *outBuffer)
 

Private Attributes

Npp8u brightness
 
Npp8u brightnessArr [3]
 
Npp8u contrast
 
Npp8u contrastArr [3]
 
Npp32f fBrightness
 
Npp32f fContrast
 
Npp32f fHue
 
Npp32f fSaturation
 
std::function< NppStatus(const Npp8u *, int, const Npp8u, Npp8u *, int, NppiSize, int, NppStreamContext)> monoAdd
 
std::function< NppStatus(const Npp8u *, int, const Npp8u, Npp8u *, int, NppiSize, int, NppStreamContext)> monoMul
 
std::function< NppStatus(const Npp8u *, int, const Npp8u[3], Npp8u *, int, NppiSize, int, NppStreamContext)> bgrAdd
 
std::function< NppStatus(const Npp8u *, int, const Npp8u[3], Npp8u *, int, NppiSize, int, NppStreamContext)> bgrMul
 
std::function< NppStatus(const Npp8u *, int, const Npp8u[3], Npp8u *, int, NppiSize, int, NppStreamContext)> bgraAdd
 
std::function< NppStatus(const Npp8u *, int, const Npp8u[3], Npp8u *, int, NppiSize, int, NppStreamContext)> bgraMul
 
frame_sp bufferMul
 
std::function< frame_sp(size_t)> makeFrame
 
size_t dataSize
 
FrameMetadata::FrameType frameType
 
int channels
 
NppiSize srcSize [4]
 
int nPitch [4]
 
size_t srcPitch [4]
 
size_t rowSize [4]
 
size_t height [4]
 
size_t srcNextPtrOffset [4]
 
bool noEffects
 
EffectsNPPIProps props
 
NppStreamContext nppStreamCtx
 

Constructor & Destructor Documentation

◆ Detail()

EffectsNPPI::Detail::Detail ( EffectsNPPIProps & _props,
std::function< frame_sp(size_t)> _makeFrame )
inline
Here is the call graph for this function:

◆ ~Detail()

EffectsNPPI::Detail::~Detail ( )
inline

Member Function Documentation

◆ compute()

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

◆ getProps()

EffectsNPPIProps EffectsNPPI::Detail::getProps ( )
inline

◆ setMetadata()

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

◆ setProps()

void EffectsNPPI::Detail::setProps ( EffectsNPPIProps & _props)
inline
Here is the caller graph for this function:

Member Data Documentation

◆ bgraAdd

std::function<NppStatus(const Npp8u *, int, const Npp8u[3], Npp8u *, int, NppiSize, int, NppStreamContext)> EffectsNPPI::Detail::bgraAdd
private

◆ bgrAdd

std::function<NppStatus(const Npp8u *, int, const Npp8u[3], Npp8u *, int, NppiSize, int, NppStreamContext)> EffectsNPPI::Detail::bgrAdd
private

◆ bgraMul

std::function<NppStatus(const Npp8u *, int, const Npp8u[3], Npp8u *, int, NppiSize, int, NppStreamContext)> EffectsNPPI::Detail::bgraMul
private

◆ bgrMul

std::function<NppStatus(const Npp8u *, int, const Npp8u[3], Npp8u *, int, NppiSize, int, NppStreamContext)> EffectsNPPI::Detail::bgrMul
private

◆ brightness

Npp8u EffectsNPPI::Detail::brightness
private

◆ brightnessArr

Npp8u EffectsNPPI::Detail::brightnessArr[3]
private

◆ bufferMul

frame_sp EffectsNPPI::Detail::bufferMul
private

◆ channels

int EffectsNPPI::Detail::channels
private

◆ contrast

Npp8u EffectsNPPI::Detail::contrast
private

◆ contrastArr

Npp8u EffectsNPPI::Detail::contrastArr[3]
private

◆ dataSize

size_t EffectsNPPI::Detail::dataSize
private

◆ fBrightness

Npp32f EffectsNPPI::Detail::fBrightness
private

◆ fContrast

Npp32f EffectsNPPI::Detail::fContrast
private

◆ fHue

Npp32f EffectsNPPI::Detail::fHue
private

◆ frameType

FrameMetadata::FrameType EffectsNPPI::Detail::frameType
private

◆ fSaturation

Npp32f EffectsNPPI::Detail::fSaturation
private

◆ height

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

◆ makeFrame

std::function<frame_sp(size_t)> EffectsNPPI::Detail::makeFrame
private

◆ monoAdd

std::function<NppStatus(const Npp8u *, int, const Npp8u, Npp8u *, int, NppiSize, int, NppStreamContext)> EffectsNPPI::Detail::monoAdd
private

◆ monoMul

std::function<NppStatus(const Npp8u *, int, const Npp8u, Npp8u *, int, NppiSize, int, NppStreamContext)> EffectsNPPI::Detail::monoMul
private

◆ noEffects

bool EffectsNPPI::Detail::noEffects
private

◆ nPitch

int EffectsNPPI::Detail::nPitch[4]
private

◆ nppStreamCtx

NppStreamContext EffectsNPPI::Detail::nppStreamCtx
private

◆ props

EffectsNPPIProps EffectsNPPI::Detail::props
private

◆ rowSize

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

◆ srcNextPtrOffset

size_t EffectsNPPI::Detail::srcNextPtrOffset[4]
private

◆ srcPitch

size_t EffectsNPPI::Detail::srcPitch[4]
private

◆ srcSize

NppiSize EffectsNPPI::Detail::srcSize[4]
private

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