10 #include <PvSystemEventSink.h>
11 #include <PvNetworkAdapter.h>
12 #include <PvUSBHostController.h>
114 void SetDetectionTimeout( uint32_t aTimeout );
129 uint32_t GetDetectionTimeout()
const;
136 void SetSubnetBroadcastEnabled(
bool aValue );
143 bool GetSubnetBroadcastEnabled()
const;
152 uint32_t GetGEVSupportedVersion()
const;
161 uint32_t GetU3VSupportedVersion()
const;
197 uint32_t GetInterfaceCount()
const;
208 const PvInterface *GetInterface( uint32_t aIndex )
const;
215 uint32_t GetDeviceCount()
const;
228 const PvDeviceInfo *GetDeviceInfo( uint32_t aIndex )
const;
236 uint32_t DiscoverSessions()
const;
259 PvSystemLib::System *mThis;
Information identifying a device.
Definition: PvDeviceInfo.h:27
Represents one interface (network adapter or USB host controller) on a system (the PC)
Definition: PvInterface.h:33
Result information.
Definition: PvResult.h:30
String class.
Definition: PvString.h:26
Observer interface for an observable PvSystem object.
Definition: PvSystemEventSink.h:40
Find interfaces (network adapters or USB host controllers) and devices reachable from this PC.
Definition: PvSystem.h:45
Describes a multimedia session (typically an RTP stream) discovered via SAP.
Definition: PvSystem.h:27