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 PvBufferConverterRGBFilter

    Contains a RGB filter configuration that can be used with a PvBufferConverter.

    Inheritance
    object
    PvBufferConverterRGBFilter
    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 PvBufferConverterRGBFilter : IDisposable
    Remarks

    To configure an RGB filter (manual): - Create an RGB filter controller. - Set the filter's values. Use SetGain* and SetOffset* methods. See SetGainB.

    <b>To configure a white balance filter (automatic):</b>
        - Create an RGB filter object.
        - Calculate and apply white-balance settings. Use WhiteBalance.
    

    Constructors

    View Source

    PvBufferConverterRGBFilter()

    Constructor.

    Declaration
    public PvBufferConverterRGBFilter()

    Fields

    View Source

    swigCMemOwn

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

    Declaration
    protected bool swigCMemOwn
    Field Value
    Type Description
    bool

    Properties

    View Source

    GainB

    Gets or sets the filter's gain (blue).

    Declaration
    public double GainB { get; set; }
    Property Value
    Type Description
    double
    View Source

    GainG

    Gets or sets the filter's gain (green).

    Declaration
    public double GainG { get; set; }
    Property Value
    Type Description
    double
    View Source

    GainR

    Gets or sets the filter's gain (red).

    Declaration
    public double GainR { get; set; }
    Property Value
    Type Description
    double
    View Source

    OffsetB

    Gets or sets the filter's offset (blue).

    Declaration
    public int OffsetB { get; set; }
    Property Value
    Type Description
    int
    View Source

    OffsetG

    Gets or sets the filter's offset (green).

    Declaration
    public int OffsetG { get; set; }
    Property Value
    Type Description
    int
    View Source

    OffsetR

    Gets or sets the filter's offset (red).

    Declaration
    public int OffsetR { get; set; }
    Property Value
    Type Description
    int

    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

    ~PvBufferConverterRGBFilter()

    Destructor.

    Declaration
    protected ~PvBufferConverterRGBFilter()
    View Source

    Reset()

    Reset the RGB filter configuration.

    Declaration
    public void Reset()
    View Source

    WhiteBalance(PvBuffer)

    Calculate white-balance gains.

    Declaration
    public PvResult WhiteBalance(PvBuffer aBuffer)
    Parameters
    Type Name Description
    PvBuffer aBuffer

    The sample image; the image upon which to base the white-balance settings.

    Returns
    Type Description
    PvResult

    Includes:

    • #PvResult::Code::OK
    • #PvResult::Code::INVALID_PARAMETER,

    Implements

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