7 #ifndef __PVSOFTDEVICEGEV_H__ 8 #define __PVSOFTDEVICEGEV_H__ 10 #include <PvVirtualDeviceLib.h> 12 #include <PvSoftDeviceGEVInterfaces.h> 167 PvResult SetUserSetCount( uint32_t aCount );
197 PvResult SetTCPTransportEnabled(
bool aEnabled );
221 PvResult SetRTPProtocolEnabled(
bool aEnabled );
239 PvResult SetStreamTimestamping(
bool aEnabled );
246 PvResult SetActionHandler( PvVirtualDeviceLib::IActionHandler *aActionHandler );
369 PvVirtualDeviceLib::IFactory *GetFactory()
const {
return mFactory; }
370 PvVirtualDeviceLib::ISoftDeviceGEV *GetDevice()
const {
return mThis; }
377 uint32_t GetStreamCount()
const;
380 PvVirtualDeviceLib::ISoftDeviceGEV *mThis;
381 PvVirtualDeviceLib::IFactory *mFactory;
String class.
Definition: PvString.h:25
Implements a software-based GigE Vision Device with full GVCP and GVSP support.
Definition: PvSoftDeviceGEV.h:54
Result information.
Definition: PvResult.h:29
Interface to the main class of the software-based GigE Vision Device.
Definition: PvSoftDeviceGEVInterfaces.h:2877
Interface that is used by PvSoftDeviceGEV to query and report information from a streaming source imp...
Definition: PvSoftDeviceGEVInterfaces.h:787
Definition: PvBuffer.h:29
Messaging channel interface of the software-based GigE Vision Device.
Definition: PvSoftDeviceGEVInterfaces.h:526
An interface to register a state change callback for UserSets.
Definition: IPvUserSetNotify.h:45
Interface that is used to customize the identity of a software-based GigE Vision Device.
Definition: PvSoftDeviceGEVInterfaces.h:69
Interface that is used to retrieve control channel statistics from a software-based GigE Vision Devic...
Definition: PvSoftDeviceGEVInterfaces.h:365
Interface that is used by PvSoftDeviceGEV to report internal events.
Definition: PvSoftDeviceGEVInterfaces.h:619
Register map interface for a software-based GigE Vision Device.
Definition: PvSoftDeviceGEVInterfaces.h:1951