Class IPvSoftDeviceGEV
Interface to the main class of the software-based GigE Vision Device.
Implements
Inherited Members
Namespace: eBUSDotNetEdge
Assembly: eBUSDotNetEdge.dll
Syntax
public class IPvSoftDeviceGEV : IPvVirtualDeviceGEV, IDisposable
Methods
View SourceAddStream(IPvSWStreamingChannelSourceSwigInterface)
Adds a new stream to the #PvSoftDeviceGEV.
Declaration
public virtual PvResult AddStream(IPvSWStreamingChannelSourceSwigInterface aSource)
Parameters
| Type | Name | Description |
|---|---|---|
| IPvSWStreamingChannelSourceSwigInterface | aSource | Interface to a user-provided source. |
Returns
| Type | Description |
|---|---|
| PvResult | Includes:
|
Dispose(bool)
Dispose
Declaration
protected override void Dispose(bool disposing)
Parameters
| Type | Name | Description |
|---|---|---|
| bool | disposing |
Overrides
View SourceSetGenDCEnabled(bool)
Enables the option of using GenDC for streaming.
Declaration
public virtual PvResult SetGenDCEnabled(bool aEnabled)
Parameters
| Type | Name | Description |
|---|---|---|
| bool | aEnabled | Toggles GenDC support. |
Returns
| Type | Description |
|---|---|
| PvResult | #PvResult::Code::OK |
SetRTPProtocolEnabled(bool)
Enables the option of using RTP for streaming.
Declaration
public virtual PvResult SetRTPProtocolEnabled(bool aEnabled)
Parameters
| Type | Name | Description |
|---|---|---|
| bool | aEnabled | Toggles RTP support. |
Returns
| Type | Description |
|---|---|
| PvResult | #PvResult::Code::OK |
SetTCPTransportEnabled(bool)
Enables experimental TCP transport.
Declaration
public virtual PvResult SetTCPTransportEnabled(bool aEnabled)
Parameters
| Type | Name | Description |
|---|---|---|
| bool | aEnabled | Toggles TCP support. |
Returns
| Type | Description |
|---|---|
| PvResult | #PvResult::Code::OK |