Class PvStreamU3V
Receive data from a USB3 Vision transmitter.
Implements
Inherited Members
Namespace: eBUSDotNetReceive
Assembly: eBUSDotNetReceive.dll
Syntax
public class PvStreamU3V : PvStream, IDisposable
Constructors
View SourcePvStreamU3V()
Constructor.
Declaration
public PvStreamU3V()
Properties
View SourceGUID
Gets the USB3 Vision stream GUID.
Declaration
public string GUID { get; }
Property Value
| Type | Description |
|---|---|
| string |
Type
Type property of PvStreamU3V.
Declaration
public override PvStreamType Type { get; }
Property Value
| Type | Description |
|---|---|
| PvStreamType |
Overrides
Methods
View SourceDispose(bool)
Declaration
protected override void Dispose(bool disposing)
Parameters
| Type | Name | Description |
|---|---|---|
| bool | disposing |
Overrides
View SourceOpen(PvDeviceInfo)
Begin receiving blocks (images or raw data) unicasted from a USB3 Vision transmitter.
Declaration
public override PvResult Open(PvDeviceInfo aDeviceInfo)
Parameters
| Type | Name | Description |
|---|---|---|
| PvDeviceInfo | aDeviceInfo | Device info retrieved from finder for the USB3 Vision to open the stream from. |
Returns
| Type | Description |
|---|---|
| PvResult | Includes:
|
Overrides
View SourceOpen(PvDeviceInfo, ushort)
Begin receiving blocks (images or raw data) unicasted from a USB3 Vision transmitter.
Declaration
public PvResult Open(PvDeviceInfo aDeviceInfo, ushort aChannel)
Parameters
| Type | Name | Description |
|---|---|---|
| PvDeviceInfo | aDeviceInfo | Device info retrieved from finder for the USB3 Vision to open the stream from. |
| ushort | aChannel | The USB3 Vision transmitter's streaming channel (default 0). |
Returns
| Type | Description |
|---|---|
| PvResult | Includes:
|
Open(PvDeviceInfo, ushort, uint)
Begin receiving blocks (images or raw data) unicasted from a USB3 Vision transmitter.
Declaration
public PvResult Open(PvDeviceInfo aDeviceInfo, ushort aChannel, uint aBuffersCapacity)
Parameters
| Type | Name | Description |
|---|---|---|
| PvDeviceInfo | aDeviceInfo | Device info retrieved from finder for the USB3 Vision to open the stream from. |
| ushort | aChannel | The USB3 Vision transmitter's streaming channel (default 0). |
| uint | aBuffersCapacity | The maximum number of buffers that can be stored simultaneously in the data receiver. |
Returns
| Type | Description |
|---|---|
| PvResult | Includes:
|
Open(PvDeviceInfo, ushort, uint, uint)
Begin receiving blocks (images or raw data) unicasted from a USB3 Vision transmitter.
Declaration
public PvResult Open(PvDeviceInfo aDeviceInfo, ushort aChannel, uint aBuffersCapacity, uint aSmallImageThreshold)
Parameters
| Type | Name | Description |
|---|---|---|
| PvDeviceInfo | aDeviceInfo | Device info retrieved from finder for the USB3 Vision to open the stream from. |
| ushort | aChannel | The USB3 Vision transmitter's streaming channel (default 0). |
| uint | aBuffersCapacity | The maximum number of buffers that can be stored simultaneously in the data receiver. |
| uint | aSmallImageThreshold | Threashold where the exchange of memory with the driver is making copy to decrease overall overhead due to memory mapping |
Returns
| Type | Description |
|---|---|
| PvResult | Includes:
|
Open(PvDeviceInfo, ushort, uint, uint, uint)
Begin receiving blocks (images or raw data) unicasted from a USB3 Vision transmitter.
Declaration
public PvResult Open(PvDeviceInfo aDeviceInfo, ushort aChannel, uint aBuffersCapacity, uint aSmallImageThreshold, uint aMaximumNumberOfPendingURB)
Parameters
| Type | Name | Description |
|---|---|---|
| PvDeviceInfo | aDeviceInfo | Device info retrieved from finder for the USB3 Vision to open the stream from. |
| ushort | aChannel | The USB3 Vision transmitter's streaming channel (default 0). |
| uint | aBuffersCapacity | The maximum number of buffers that can be stored simultaneously in the data receiver. |
| uint | aSmallImageThreshold | Threashold where the exchange of memory with the driver is making copy to decrease overall overhead due to memory mapping |
| uint | aMaximumNumberOfPendingURB | Maximum of pending URBs in the controller at one time |
Returns
| Type | Description |
|---|---|
| PvResult | Includes:
|
Open(string)
Begin receiving blocks (images or raw data) unicasted from a USB3 Vision transmitter.
Declaration
public override PvResult Open(string aInfo)
Parameters
| Type | Name | Description |
|---|---|---|
| string | aInfo | The USB3 Vision GUID transmitter's U3VGUID |
Returns
| Type | Description |
|---|---|
| PvResult | Includes:
|
Overrides
View SourceOpen(string, ushort)
Begin receiving blocks (images or raw data) unicasted from a USB3 Vision transmitter.
Declaration
public PvResult Open(string aInfo, ushort aChannel)
Parameters
| Type | Name | Description |
|---|---|---|
| string | aInfo | The USB3 Vision GUID transmitter's U3VGUID |
| ushort | aChannel | The USB3 Vision transmitter's streaming channel (default 0). |
Returns
| Type | Description |
|---|---|
| PvResult | Includes:
|
Open(string, ushort, uint)
Begin receiving blocks (images or raw data) unicasted from a USB3 Vision transmitter.
Declaration
public PvResult Open(string aInfo, ushort aChannel, uint aBuffersCapacity)
Parameters
| Type | Name | Description |
|---|---|---|
| string | aInfo | The USB3 Vision GUID transmitter's U3VGUID |
| ushort | aChannel | The USB3 Vision transmitter's streaming channel (default 0). |
| uint | aBuffersCapacity | The maximum number of buffers that can be stored simultaneously in the data receiver. |
Returns
| Type | Description |
|---|---|
| PvResult | Includes:
|
Open(string, ushort, uint, uint)
Begin receiving blocks (images or raw data) unicasted from a USB3 Vision transmitter.
Declaration
public PvResult Open(string aInfo, ushort aChannel, uint aBuffersCapacity, uint aSmallImageThreshold)
Parameters
| Type | Name | Description |
|---|---|---|
| string | aInfo | The USB3 Vision GUID transmitter's U3VGUID |
| ushort | aChannel | The USB3 Vision transmitter's streaming channel (default 0). |
| uint | aBuffersCapacity | The maximum number of buffers that can be stored simultaneously in the data receiver. |
| uint | aSmallImageThreshold | Threashold where the exchange of memory with the driver is making copy to decrease overall overhead due to memory mapping |
Returns
| Type | Description |
|---|---|
| PvResult | Includes:
|
Open(string, ushort, uint, uint, uint)
Begin receiving blocks (images or raw data) unicasted from a USB3 Vision transmitter.
Declaration
public PvResult Open(string aInfo, ushort aChannel, uint aBuffersCapacity, uint aSmallImageThreshold, uint aMaximumNumberOfPendingURB)
Parameters
| Type | Name | Description |
|---|---|---|
| string | aInfo | The USB3 Vision GUID transmitter's U3VGUID |
| ushort | aChannel | The USB3 Vision transmitter's streaming channel (default 0). |
| uint | aBuffersCapacity | The maximum number of buffers that can be stored simultaneously in the data receiver. |
| uint | aSmallImageThreshold | Threashold where the exchange of memory with the driver is making copy to decrease overall overhead due to memory mapping |
| uint | aMaximumNumberOfPendingURB | Maximum of pending URBs in the controller at one time |
Returns
| Type | Description |
|---|---|
| PvResult | Includes:
|