7 #ifndef __PVSTREAMGEV_H__ 8 #define __PVSTREAMGEV_H__ 26 PvResult Open(
const PvString &aInfo, uint16_t aLocalPort, uint16_t aChannel = 0,
const PvString & aLocalIpAddress =
PvString(), uint32_t aBuffersCapacity = 64 );
29 virtual PvStreamType
GetType()
const;
32 bool GetWaitForFirstPacketOfBlockToStart()
const;
33 PvResult SetWaitForFirstPacketOfBlockToStart(
bool aWaitForFirstPacketOfBlockToStart );
35 uint16_t GetLocalPort()
const;
37 PvString GetMulticastIPAddress()
const;
40 uint16_t GetSpecificLocalPort()
const;
42 uint32_t GetUserModeDataReceiverThreadPriority()
const;
43 PvResult SetUserModeDataReceiverThreadPriority( uint32_t aPriority );
Receive data from a GigE Vision or USB3 Vision transmitter.
Definition: PvStream.h:38
Receive data from a GigE Vision.
Definition: PvStreamGEV.h:14
String class.
Definition: PvString.h:21
Result information.
Definition: PvResult.h:13
virtual PvStreamType GetType() const
Returns whether the object is a GigE Vision or USB3 Vision stream receiver.
Definition: PvStream.cpp:259
Information identifying a device.
Definition: PvDeviceInfo.h:18