Pleora Technologies Inc. eBUS SDK v7.0.1.7536 API



Loading...
Searching...
No Matches
PvStreamU3V.h
1// *****************************************************************************
2//
3// Copyright (c) 2013, Pleora Technologies Inc., All rights reserved.
4//
5// *****************************************************************************
6
7#ifndef __PVSTREAMU3V_H__
8#define __PVSTREAMU3V_H__
9
10#include <PvStream.h>
11
12
20class PV_STREAM_API PvStreamU3V : public PvStream
21{
22public:
23
28
32 virtual ~PvStreamU3V();
33
49 PvResult Open( const PvDeviceInfo *aDeviceInfo );
50
70 PvResult Open( const PvDeviceInfo *aDeviceInfo, uint16_t aChannel, uint32_t aBuffersCapacity = 64,
71 uint32_t aSmallImageThreshold = 512, uint32_t aMaximumNumberOfPendingURB = 64 );
72
88 PvResult Open( const PvString &aInfo );
89
109 PvResult Open( const PvString &aInfo, uint16_t aChannel, uint32_t aBuffersCapacity = 64,
110 uint32_t aSmallImageThreshold = 512, uint32_t aMaximumNumberOfPendingURB = 64 );
111
117 PvString GetGUID();
118
124 virtual PvStreamType GetType() const;
125private:
126
127private:
128
129 // Not implemented
130 PvStreamU3V( const PvStreamU3V & );
131 const PvStreamU3V &operator=( const PvStreamU3V & );
132
133};
134
135#endif
Information identifying a device.
Definition PvDeviceInfo.h:27
Result information.
Definition PvResult.h:30
Receive data from a GigE Vision or USB3 Vision transmitter.
Definition PvStream.h:51
virtual PvStreamType GetType() const
Returns whether the object is a GigE Vision or USB3 Vision stream receiver.
Definition PvStream.cpp:206
Receive data from a USB3 Vision transmitter.
Definition PvStreamU3V.h:21
String class.
Definition PvString.h:26

Copyright (c) 2002-2026 Pleora Technologies Inc.
www.pleora.com