eBUS SDK v6.5.1.6797 API
7 #ifndef __PVTAPFILTER_H__
8 #define __PVTAPFILTER_H__
10 #include <IPvFilter.h>
99 static uint32_t GetSupportedGeometryCount();
123 static const PvString &GetSupportedGeometryName( uint32_t aIndex );
159 static uint32_t GetTapCountFor(
const PvString &aValue );
Result information.
Definition: PvResult.h:29
virtual uint32_t GetThreadCount() const =0
Gets the maximum number of threads the filter can use.
virtual PvResult GetThreadsPriority(uint32_t &aPriority) const =0
Gets the thread priority of the filter's worker threads.
virtual PvResult SetThreadsPriority(uint32_t aPriority)=0
Sets the thread priority of the filter's worker threads.
String class.
Definition: PvString.h:25
PvTapGeometryEnum
Tap geoemtry enumeration type.
Definition: PvTapGeometry.h:116
virtual PvResult Execute(const PvBuffer *aIn, PvBuffer *aOut)=0
Executes the filter: performs processing on aIn, writing into aOut.
Tap geometry types definition.
Definition: IPvFilter.h:18
Definition: PvTapFilter.h:21
PvPixelType
Definition: PvPixelType.h:57
Represents a block of GigE Vision or USB3 Vision data in memory.
Definition: PvBuffer.h:95
virtual PvResult SetThreadCount(uint32_t aCount)=0
Sets the thread count to be used by the filter.
Copyright (c) 2002-2024 Pleora Technologies Inc.
www.pleora.com