eBUS SDK v7.0.1.7536 API
Go to the documentation of this file.
7 #ifndef __PVBUFFERCONVERTER_H__
8 #define __PVBUFFERCONVERTER_H__
11 #include <PvBufferReceiveLib.h>
12 #include <PvBufferConverterRGBFilter.h>
17 class BufferConverter;
124 PvResult Convert(
const PvBuffer *aSource,
PvBuffer *aDestination,
bool aReallocIfNeeded =
true,
bool aFlipY =
false );
145 PvResult Convert(
const IPvImage *aSource,
PvBuffer *aDestination,
bool aReallocIfNeeded =
true,
bool aFlipY =
false );
222 uint32_t GetConversionThreadsPriority()
const;
243 PvResult SetConversionThreadsPriority( uint32_t aPriority );
253 PvBufferLib::BufferConverter *mThis;
Result information.
Definition: PvResult.h:29
@ PvBayerFilter3X3
3x3 kernel considered when converting from Bayer.
Definition: PvBufferConverter.h:31
Generic image interface.
Definition: PvImage.h:20
Contains a RGB filter configuration that can be used with a PvBufferConverter.
Definition: PvBufferConverterRGBFilter.h:34
@ PvBayerFilterSimple
2x2 nearest neighbor used when converting from Bayer.
Definition: PvBufferConverter.h:29
Used to convert a PvBuffer to another pixel type.
Definition: PvBufferConverter.h:66
PvBayerFilterType
Filter settings for PvBufferConverter::SetBayerFilter.
Definition: PvBufferConverter.h:26
@ PvBiColorFilter1X3
1x3 kernel considered when converting from BiColor.
Definition: PvBufferConverter.h:43
PvPixelType
Definition: PvPixelType.h:50
Represents a block of GigE Vision or USB3 Vision data in memory.
Definition: PvBuffer.h:110
@ PvBiColorFilter1X2
1x2 kernel considered when converting from BiColor.
Definition: PvBufferConverter.h:41
PvBiColorFilterType
Filter settings for PvBufferConverter::SetBiColorFilter.
Definition: PvBufferConverter.h:38
Copyright (c) 2002-2026 Pleora Technologies Inc.
www.pleora.com