7 #ifndef __PVBUFFERCONVERTERRGBFILTER_H__
8 #define __PVBUFFERCONVERTERRGBFILTER_H__
15 class BufferConverterRGBFilter;
232 PvBufferLib::BufferConverterRGBFilter *mThis;
Used to convert a PvBuffer to another pixel type.
Definition: PvBufferConverter.h:67
Contains a RGB filter configuration that can be used with a PvBufferConverter.
Definition: PvBufferConverterRGBFilter.h:35
double GetGainB() const
Get the filter's gain (blue).
int32_t GetOffsetB() const
Get the filter's offset (blue).
void SetOffsetB(int32_t aValue)
Set the filter's offset (blue)
void SetGainB(double aValue)
Set the filter's gain (blue).
virtual ~PvBufferConverterRGBFilter()
Destructor.
void SetOffsetR(int32_t aValue)
Set the filter's offset (red)
int32_t GetOffsetR() const
Get the filter's offset (red).
void Reset()
Reset the RGB filter configuration.
double GetGainG() const
Get the filter's gain (green).
double GetGainR() const
Get the filter's gain (red).
void SetOffsetG(int32_t aValue)
Set the filter's offset (green)
PvResult WhiteBalance(PvBuffer *aBuffer)
Calculate white-balance gains.
PvBufferConverterRGBFilter()
Constructor.
void SetGainR(double aValue)
Set the filter's gain (red)
int32_t GetOffsetG() const
Get the filter's offset (green).
void SetGainG(double aValue)
Set the filter's gain (green)
Represents a block of GigE Vision or USB3 Vision data in memory.
Definition: PvBuffer.h:111
Result information.
Definition: PvResult.h:30