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
      • IPvDeviceAdapter
      • IPvDeviceAdapterSwigInterface
      • IUpdaterObserver
      • OnAcquisitionStateChanged
      • OnBufferCreated
      • OnBufferDeleted
      • OnBufferDisplay
      • OnBufferDone
      • OnBufferLog
      • OnBufferRetrieved
      • OnBufferTextOverlay
      • OnBufferTooSmall
      • OnCmdLinkRead
      • OnCmdLinkReadSafe
      • OnCmdLinkWrite
      • OnCmdLinkWriteSafe
      • OnEvent
      • OnEventGenICam
      • OnEventSafe
      • OnLinkDisconnectedHandler
      • OnLinkReconnectedHandler
      • OnReset
      • OnStart
      • OnStop
      • PvAccessType
      • PvAcquisitionState
      • PvAcquisitionStateEventSink
      • PvAcquisitionStateManager
      • PvActionAckStatusEnum
      • PvBayerFilterType
      • PvBiColorFilterType
      • PvBufferConverter
      • PvBufferConverterRGBFilter
      • PvBufferFormatType
      • PvBufferWriter
      • PvCameraBridge
      • PvCameraBridgeEventSink
      • PvCameraBridgeType
      • PvConfigurationReader
      • PvConfigurationWriter
      • PvDataReceiverType
      • PvDevice
      • PvDeviceAdapter
      • PvDeviceEventSink
      • PvDeviceEventSinkSwigInterface
      • PvDeviceGEV
      • PvDeviceI2CBus
      • PvDevicePleoraProtocol
      • PvDeviceSPIBus
      • PvDeviceSerial
      • PvDeviceSerialPort
      • PvDeviceSerialPortEchoSink
      • PvDeviceU3V
      • PvDisplayThread
      • PvGenFUUpdater
      • PvParity
      • PvPipeline
      • PvPipelineEventSink
      • PvProperty
      • PvPropertyList
      • PvSerialPortConfiguration
      • PvStream
      • PvStreamEventSink
      • PvStreamGEV
      • PvStreamInfo
      • PvStreamRTP
      • PvStreamType
      • PvStreamU3V
      • PvThreadPriority
      • PvTruesenseConverter
      • SWIGTYPE_p_IPvDeviceEventSink
      • SWIGTYPE_p_PvDeinterlacingType
      • SWIGTYPE_p_PvSessionInfoSDP
      • SWIGTYPE_p_PvStringList
      • SWIGTYPE_p_PvTapGeometryEnum
      • SWIGTYPE_p_bool
      • SWIGTYPE_p_double
      • eBUSDotNetReceive

    Class PvStreamU3V

    Receive data from a USB3 Vision transmitter.

    Inheritance
    object
    PvStream
    PvStreamU3V
    Implements
    IDisposable
    Inherited Members
    PvStream.swigCMemOwn
    PvStream.Dispose()
    PvStream.CreateAndOpen(PvDeviceInfo, ref PvResult)
    PvStream.CreateAndOpen(string, ref PvResult)
    PvStream.Free(PvStream)
    PvStream.Close()
    PvStream.GetType()
    PvStream.AbortQueuedBuffers()
    PvStream.QueueBuffer(PvBuffer)
    PvStream.RetrieveBuffer(out PvBuffer, ref PvResult, uint)
    PvStream.RetrieveBuffer(out PvBuffer, ref PvResult)
    PvStream.RegisterEventSink(PvStreamEventSink)
    PvStream.UnregisterEventSink(PvStreamEventSink)
    PvStream.QueuedBufferCount
    PvStream.QueuedBufferMaximum
    PvStream.Channel
    PvStream.IsOpen
    PvStream.Parameters
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: eBUSDotNetReceive
    Assembly: eBUSDotNetReceive.dll
    Syntax
    public class PvStreamU3V : PvStream, IDisposable

    Constructors

    View Source

    PvStreamU3V()

    Constructor.

    Declaration
    public PvStreamU3V()

    Properties

    View Source

    GUID

    Gets the USB3 Vision stream GUID.

    Declaration
    public string GUID { get; }
    Property Value
    Type Description
    string
    View Source

    Type

    Type property of PvStreamU3V.

    Declaration
    public override PvStreamType Type { get; }
    Property Value
    Type Description
    PvStreamType
    Overrides
    PvStream.Type

    Methods

    View Source

    Dispose(bool)

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

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

    • #PvResult::Code::OK
    • #PvResult::Code::BUSY Only one instance to one transmitter can be opened at the time
    • #PvResult::Code::NOT_CONNECTED
    • #PvResult::Code::GENERIC_ERROR
    • #PvResult::Code::NOT_FOUND
    • #PvResult::Code::CANNOT_OPEN_FILE
    • #PvResult::Code::NOT_SUPPORTED
    Overrides
    PvStream.Open(PvDeviceInfo)
    View Source

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

    • #PvResult::Code::OK
    • #PvResult::Code::BUSY Only one instance to one transmitter can be opened at the time
    • #PvResult::Code::NOT_CONNECTED
    • #PvResult::Code::GENERIC_ERROR
    • #PvResult::Code::NOT_FOUND
    • #PvResult::Code::CANNOT_OPEN_FILE
    • #PvResult::Code::NOT_SUPPORTED
    View Source

    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:

    • #PvResult::Code::OK
    • #PvResult::Code::BUSY Only one instance to one transmitter can be opened at the time
    • #PvResult::Code::NOT_CONNECTED
    • #PvResult::Code::GENERIC_ERROR
    • #PvResult::Code::NOT_FOUND
    • #PvResult::Code::CANNOT_OPEN_FILE
    • #PvResult::Code::NOT_SUPPORTED
    View Source

    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:

    • #PvResult::Code::OK
    • #PvResult::Code::BUSY Only one instance to one transmitter can be opened at the time
    • #PvResult::Code::NOT_CONNECTED
    • #PvResult::Code::GENERIC_ERROR
    • #PvResult::Code::NOT_FOUND
    • #PvResult::Code::CANNOT_OPEN_FILE
    • #PvResult::Code::NOT_SUPPORTED
    View Source

    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:

    • #PvResult::Code::OK
    • #PvResult::Code::BUSY Only one instance to one transmitter can be opened at the time
    • #PvResult::Code::NOT_CONNECTED
    • #PvResult::Code::GENERIC_ERROR
    • #PvResult::Code::NOT_FOUND
    • #PvResult::Code::CANNOT_OPEN_FILE
    • #PvResult::Code::NOT_SUPPORTED
    View Source

    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:

    • #PvResult::Code::OK
    • #PvResult::Code::BUSY Only one instance to one transmitter can be opened at the time
    • #PvResult::Code::NOT_CONNECTED
    • #PvResult::Code::GENERIC_ERROR
    • #PvResult::Code::NOT_FOUND
    • #PvResult::Code::CANNOT_OPEN_FILE
    • #PvResult::Code::NOT_SUPPORTED
    Overrides
    PvStream.Open(string)
    View Source

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

    • #PvResult::Code::OK
    • #PvResult::Code::BUSY Only one instance to one transmitter can be opened at the time
    • #PvResult::Code::NOT_CONNECTED
    • #PvResult::Code::GENERIC_ERROR
    • #PvResult::Code::NOT_FOUND
    • #PvResult::Code::CANNOT_OPEN_FILE
    • #PvResult::Code::NOT_SUPPORTED
    View Source

    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:

    • #PvResult::Code::OK
    • #PvResult::Code::BUSY Only one instance to one transmitter can be opened at the time
    • #PvResult::Code::NOT_CONNECTED
    • #PvResult::Code::GENERIC_ERROR
    • #PvResult::Code::NOT_FOUND
    • #PvResult::Code::CANNOT_OPEN_FILE
    • #PvResult::Code::NOT_SUPPORTED
    View Source

    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:

    • #PvResult::Code::OK
    • #PvResult::Code::BUSY Only one instance to one transmitter can be opened at the time
    • #PvResult::Code::NOT_CONNECTED
    • #PvResult::Code::GENERIC_ERROR
    • #PvResult::Code::NOT_FOUND
    • #PvResult::Code::CANNOT_OPEN_FILE
    • #PvResult::Code::NOT_SUPPORTED
    View Source

    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:

    • #PvResult::Code::OK
    • #PvResult::Code::BUSY Only one instance to one transmitter can be opened at the time
    • #PvResult::Code::NOT_CONNECTED
    • #PvResult::Code::GENERIC_ERROR
    • #PvResult::Code::NOT_FOUND
    • #PvResult::Code::CANNOT_OPEN_FILE
    • #PvResult::Code::NOT_SUPPORTED

    Implements

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