7#ifndef __PVTRUESENSECONVERTER_H__
8#define __PVTRUESENSECONVERTER_H__
15 class TruesenseConverter;
277 PvBufferLib::TruesenseConverter *mThis;
278 YotsubaParam_t *mParameters;
PvPixelType
Definition PvPixelType.h:51
Image interface to a PvBuffer.
Definition PvImage.h:176
Result information.
Definition PvResult.h:30
Converts images from TRUESENSE(TM) to RGB.
Definition PvTruesenseConverter.h:38
PvResult Convert(const PvImage *aSource, PvImage *aDestination, bool aReallocIfNeeded=true)
Convert a buffer from one format to another.
float GetPanGain() const
Returns the panchromatic gain of white balance.
virtual ~PvTruesenseConverter()
Destructor.
PvResult SetBlueGain(float aValue)
Sets the blue gain of white balance.
PvResult SetHighLumaNoise(float aValue)
Sets the high noise threshold.
float GetRedGain() const
Returns the red gain of white balance.
uint32_t GetDarkfloor() const
Returns the dark floor of the raw image.
PvResult SetSharpenParam(float aValue)
Sets the sharp parameter.
PvResult SetPanGain(float aValue)
Sets the panchromatic gain of white balance.
static bool IsConversionSupported(PvPixelType aSource, PvPixelType aDestination)
Returns true if this converter class can be used for a source-to-destination conversion.
float GetGreenGain() const
Returns the green gain of white balance.
float GetBlueGain() const
Returns the blue gain of white balance.
PvResult SetDarkfloor(uint32_t aValue)
Sets the dark floor of the raw image.
PvResult SetGlobalGain(float aValue)
Sets the global gain of white balance.
float GetSharpenParam() const
Returns the sharp parameter.
PvResult SetLowLumaNoise(float aValue)
Sets the low noise threshold.
float GetGlobalGain() const
Returns the global gain of white balance.
PvResult SetMaxSharpen(float aValue)
Sets the sharp maximal threshold.
float GetHighLumaNoise() const
Returns the high noise threshold.
PvResult SetRedGain(float aValue)
Sets the red gain of white balance.
PvTruesenseConverter()
Constructor.
float GetLowLumaNoise() const
Returns the low noise threshold.
PvResult SetGreenGain(float aValue)
Sets the green gain of white balance.
float GetMaxSharpen() const
Returns the sharp maximal threshold.