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 PvPipelineEventSink

    Observer interface for an observable PvPipeline object

    Inheritance
    object
    PvPipelineEventSink
    Implements
    IDisposable
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: eBUSDotNetReceive
    Assembly: eBUSDotNetReceive.dll
    Syntax
    public class PvPipelineEventSink : IDisposable

    Constructors

    View Source

    PvPipelineEventSink()

    PvPipeline event sink constructor.

    Declaration
    public PvPipelineEventSink()

    Fields

    View Source

    swigCMemOwn

    Determines who is responsible for deleting the underlying C++ object.

    Declaration
    protected bool swigCMemOwn
    Field Value
    Type Description
    bool

    Methods

    View Source

    Dispose()

    Dispose.

    Declaration
    public void Dispose()
    View Source

    Dispose(bool)

    Dispose

    Declaration
    protected virtual void Dispose(bool disposing)
    Parameters
    Type Name Description
    bool disposing
    View Source

    ~PvPipelineEventSink()

    Destructor.

    Declaration
    protected ~PvPipelineEventSink()
    View Source

    OnBufferCreated(PvPipeline, PvBuffer)

    Called whenever a PvBuffer is allocated by the pipeline.

    Declaration
    public virtual void OnBufferCreated(PvPipeline aPipeline, PvBuffer aBuffer)
    Parameters
    Type Name Description
    PvPipeline aPipeline

    A pointer to the #PvPipeline object.

    PvBuffer aBuffer

    Pointer to the buffer that was just created.

    View Source

    OnBufferDeleted(PvPipeline, PvBuffer)

    Called whenever a PvBuffer is deleted by the pipeline.

    Declaration
    public virtual void OnBufferDeleted(PvPipeline aPipeline, PvBuffer aBuffer)
    Parameters
    Type Name Description
    PvPipeline aPipeline

    A pointer to the #PvPipeline object.

    PvBuffer aBuffer

    Pointer to the buffer that was just deleted.

    View Source

    OnBufferReady(PvPipeline)

    PvPipeline event sink OnBufferReady event.

    Declaration
    public virtual void OnBufferReady(PvPipeline aPipeline)
    Parameters
    Type Name Description
    PvPipeline aPipeline

    A pointer to the #PvPipeline object.

    View Source

    OnBufferTooSmall(PvPipeline, SWIGTYPE_p_bool, SWIGTYPE_p_bool)

    PvPipeline event sink OnBufferTooSmall event.

    Declaration
    public virtual void OnBufferTooSmall(PvPipeline aPipeline, SWIGTYPE_p_bool aReallocAll, SWIGTYPE_p_bool aResetStats)
    Parameters
    Type Name Description
    PvPipeline aPipeline

    A pointer to the #PvPipeline object.

    SWIGTYPE_p_bool aReallocAll

    If set to true by at least one of the sinks, synchronous buffer re-allocation will be performed.

    SWIGTYPE_p_bool aResetStats

    If set to true by at least one of the sinks, stream statistics are reset.

    View Source

    OnReset(PvPipeline)

    PvPipeline event sink OnReset event.

    Declaration
    public virtual void OnReset(PvPipeline aPipeline)
    Parameters
    Type Name Description
    PvPipeline aPipeline

    A pointer to the #PvPipeline object.

    View Source

    OnStart(PvPipeline)

    PvPipeline event sink OnStart event.

    Declaration
    public virtual void OnStart(PvPipeline aPipeline)
    Parameters
    Type Name Description
    PvPipeline aPipeline

    A pointer to the #PvPipeline object.

    View Source

    OnStop(PvPipeline)

    PvPipeline event sink OnStop event.

    Declaration
    public virtual void OnStop(PvPipeline aPipeline)
    Parameters
    Type Name Description
    PvPipeline aPipeline

    A pointer to the #PvPipeline object.

    Implements

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