eBUS SDK .NET API
  • Getting Started
    • Getting started with the eBUS SDK .NET API
    • Configuring Your IDE
    • Receiving Data from a GigE Vision or USB3 Vision Transmitter
    • Sample Applications
    • GigE Vision Device Communication Parameters
    • USB3 Vision Device Communication Parameters
    • PvStream USB3 Vision Parameters
    • PvStream GigE Vision Parameters
  • eBUS SDK .NET API Reference
    • API Overview
    • eBUSDotNet
    • eBUSDotNetReceive
    • eBUSDotNetEdge
Search Results for

    Show / Hide Table of Contents
      • IActionHandler
      • IPvGenApiFactory
      • IPvMessageChannel
      • IPvRegister
      • IPvRegisterEventSink
      • IPvRegisterEventSinkSwigInterface
      • IPvRegisterFactory
      • IPvRegisterInfo
      • IPvRegisterMap
      • IPvRegisterStore
      • IPvSWStreamingChannelSource
      • IPvSWStreamingChannelSourceGenDC
      • IPvSWStreamingChannelSourceGenDCSwigInterface
      • IPvSWStreamingChannelSourceSwigInterface
      • IPvSemaphore
      • IPvSoftDeviceGEV
      • IPvStreamingChannelSource
      • IPvStreamingChannelSourceSwigInterface
      • IPvTransmitterGEV
      • IPvTriggerCallback
      • IPvTriggerSelector
      • IPvTriggerSelector.State
      • IPvUserSetNotify
      • IPvVirtualDeviceGEV
      • IPvVirtualDeviceGEVEventSink
      • IPvVirtualDeviceGEVInfo
      • IPvVirtualDeviceGEVStatistics
      • PvScanType
      • PvSoftDeviceGEV
      • PvStreamingChannelSourceDefault
      • PvStreamingChannelSourceTrigger
      • PvTransmitterGEV
      • PvTriggerSelectorAcquisitionStart
      • PvTriggerSelectorDefault
      • PvTriggerSelectorFrameStart
      • PvTriggerSelectorLineStart
      • PvUserSetState
      • PvVirtualDeviceGEV
      • SWIGTYPE_p_PvAccessType
      • SWIGTYPE_p_PvVirtualDeviceLib__GEV_ActionCmd
      • SWIGTYPE_p_unsigned_short
      • SWIGTYPE_p_void
      • TriggerModeEnum
      • TriggerSelectorEnum
      • TriggerSourceEnum
      • eBUSDotNetEdge

    Class IPvSoftDeviceGEV

    Interface to the main class of the software-based GigE Vision Device.

    Inheritance
    object
    IPvVirtualDeviceGEV
    IPvSoftDeviceGEV
    PvSoftDeviceGEV
    Implements
    IDisposable
    Inherited Members
    IPvVirtualDeviceGEV.swigCMemOwn
    IPvVirtualDeviceGEV.Dispose()
    IPvVirtualDeviceGEV.SetUserSetCount(uint)
    IPvVirtualDeviceGEV.SetUserSetNotify(IPvUserSetNotify)
    IPvVirtualDeviceGEV.SetActionHandler(IActionHandler)
    IPvVirtualDeviceGEV.RegisterEventSink(IPvVirtualDeviceGEVEventSink)
    IPvVirtualDeviceGEV.UnregisterEventSink(IPvVirtualDeviceGEVEventSink)
    IPvVirtualDeviceGEV.Start(string)
    IPvVirtualDeviceGEV.Stop()
    IPvVirtualDeviceGEV.GetInfo()
    IPvVirtualDeviceGEV.GetRegisterMap()
    IPvVirtualDeviceGEV.GetStatistics()
    IPvVirtualDeviceGEV.GetMessagingChannel()
    IPvVirtualDeviceGEV.GetGenICamXMLFile(out string)
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: eBUSDotNetEdge
    Assembly: eBUSDotNetEdge.dll
    Syntax
    public class IPvSoftDeviceGEV : IPvVirtualDeviceGEV, IDisposable

    Methods

    View Source

    AddStream(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:

    • #PvResult::Code::OK on success.
    • #PvResult::Code::INVALID_PARAMETER if aSource is NULL.
    • #PvResult::Code::STATE_ERROR if the #PvSoftDeviceGEV is already running.
    • #PvResult::Code::NOT_SUPPORTED if the maximum stream count has already been reached.
    View Source

    Dispose(bool)

    Dispose

    Declaration
    protected override void Dispose(bool disposing)
    Parameters
    Type Name Description
    bool disposing
    Overrides
    IPvVirtualDeviceGEV.Dispose(bool)
    View Source

    SetGenDCEnabled(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

    View Source

    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

    View Source

    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

    Implements

    IDisposable
    • View Source
    In this article
    Back to top Generated by DocFX