7 #ifndef __PVPIPELINE_H__ 8 #define __PVPIPELINE_H__ 10 #include <PvStreamLib.h> 12 #include <PvPipelineEventSink.h> 30 uint32_t GetBufferSize()
const;
31 uint32_t GetBufferCount()
const;
32 uint32_t GetOutputQueueSize()
const;
33 bool GetHandleBufferTooSmall()
const;
37 void SetBufferSize( uint32_t aSize );
38 PvResult SetBufferCount( uint32_t aBufferCount );
39 void SetHandleBufferTooSmall(
bool aValue );
43 uint32_t aTimeout = 0xFFFFFFFF,
44 PvResult * aOperationResult = NULL );
56 uint32_t GetBufferHandlingThreadPriority()
const;
57 PvResult SetBufferHandlingThreadPriority( uint32_t aPriority );
63 PvStreamLib::Pipeline * mThis;
Receive data from a GigE Vision or USB3 Vision transmitter.
Definition: PvStream.h:38
Helper class for receiving data from a GigE Vision or USB3 Vision transmitter.
Definition: PvPipeline.h:22
Definition: PvBuffer.h:23
Result information.
Definition: PvResult.h:13
Represents a block of GigE Vision or USB3 Vision data in memory.
Definition: PvBuffer.h:37
Observer interface for an observable PvPipeline object.
Definition: PvPipelineEventSink.h:17