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
      • GenDCComponentFlagsGroup
      • GenDCComponentHeader
      • GenDCComponentHeaderBase
      • GenDCComponentType
      • GenDCContainerFlagsGroup
      • GenDCContainerHeader
      • GenDCContainerHeaderBase
      • GenDCContainerVariableFieldsGroup
      • GenDCFlowTable
      • GenDCFlowTableHeader
      • GenDCGenericPartType
      • GenDCHeaderType
      • GenDCInfoTypeSpecificH264
      • GenDCInfoTypeSpecificH264.H264Flags
      • GenDCInfoTypeSpecificJPEG
      • GenDCPartFlagsGroup
      • GenDCPartHeader
      • GenDCPartHeader1D
      • GenDCPartHeader1DBase
      • GenDCPartHeader2D
      • GenDCPartHeader2DBase
      • GenDCPartHeaderBase
      • GenDCPartHeaderGenICamChunk
      • GenDCPartHeaderGenICamXML
      • GenDCPartHeaderH264
      • GenDCPartHeaderJPEG
      • GenDCPartHeaderJPEG2000
      • GenDCPartType
      • GenDCPredefinedComponentValue
      • GenDCPredefinedPartValue
      • GenDCPredefinedValue16
      • GenDCPredefinedValue32
      • GenDCPredefinedValue64
      • GenDCReservedValue
      • GenDCSignature
      • GenDCVersionValue
      • IPvChunkData
      • IPvFilter
      • IPvGenDCChunkData
      • IPvGenDCChunkWriter
      • IPvGenDCImage
      • IPvGenDCManager
      • IPvGenericDataComponent
      • IPvGenericDataContainer
      • IPvGenericDataPart
      • IPvH264AccessUnit
      • IPvImage
      • IPvImageJPEG
      • IPvMultiPartContainer
      • IPvMultiPartContainerReader
      • IPvMultiPartContainerWriter
      • IPvMultiPartSection
      • OnDeviceFoundHandler
      • OnParameterUpdateHandler
      • PvBuffer
      • PvChunkData
      • PvComponentType
      • PvCompressionFilter
      • PvDeInterlacer
      • PvDecompressionFilter
      • PvDeviceClass
      • PvDeviceInfo
      • PvDeviceInfoGEV
      • PvDeviceInfoPleoraProtocol
      • PvDeviceInfoType
      • PvDeviceInfoU3V
      • PvDeviceInfoUSB
      • PvDeviceType
      • PvEncodingEnum
      • PvException
      • PvFPSStabilizer
      • PvGenAccessMode
      • PvGenBoolean
      • PvGenCache
      • PvGenCategory
      • PvGenCommand
      • PvGenDCPart1DFields
      • PvGenDCPart2DFields
      • PvGenDCPartH264Fields
      • PvGenDCPartH264Fields.H264Flags
      • PvGenDCPartMetadataFields
      • PvGenDCPartType
      • PvGenDCVariableField
      • PvGenEndianness
      • PvGenEnum
      • PvGenEnumEntry
      • PvGenEventSink
      • PvGenEventSinkSwigInterface
      • PvGenFile
      • PvGenFloat
      • PvGenInteger
      • PvGenNameSpace
      • PvGenOpenMode
      • PvGenParameter
      • PvGenParameterArray
      • PvGenParameterList
      • PvGenRefresh
      • PvGenRegister
      • PvGenRepresentation
      • PvGenSign
      • PvGenStateStack
      • PvGenString
      • PvGenType
      • PvGenVisibility
      • PvImage
      • PvInterface
      • PvInterfaceType
      • PvMultiPartDataType
      • PvNetworkAdapter
      • PvPayloadType
      • PvPixelType
      • PvPleoraCompressed
      • PvRawData
      • PvResult
      • PvResult.Code
      • PvResult.Code.CodeEnum
      • PvSessionInfo
      • PvString
      • PvStringList
      • PvSystem
      • PvSystemEventSink
      • PvTapFilter
      • PvTapGeometryEnum
      • PvTftpClient
      • PvUSBHostController
      • PvUSBSpeed
      • PvUSBStatus
      • SWIGTYPE_p_PV_GENAPI_NS__INode
      • SWIGTYPE_p_PV_GENAPI_NS__INodeMap
      • SWIGTYPE_p_long_long
      • SWIGTYPE_p_unsigned_char
      • SWIGTYPE_p_unsigned_long_long
      • eBUSDotNet
      • uint24_t

    Class GenDCComponentHeaderBase

    Base fields of a GenDC component header, as defined by the GenDC 1.1 specification.

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

    Constructors

    View Source

    GenDCComponentHeaderBase()

    Declaration
    public GenDCComponentHeaderBase()

    Fields

    View Source

    swigCMemOwn

    Declaration
    protected bool swigCMemOwn
    Field Value
    Type Description
    bool

    Properties

    View Source

    Flags

    Component-level flags (e.g. invalid).

    Declaration
    public GenDCComponentFlagsGroup Flags { get; set; }
    Property Value
    Type Description
    GenDCComponentFlagsGroup
    View Source

    Format

    Pixel format of the component data. See PvPixelType.

    Declaration
    public PvPixelType Format { get; set; }
    Property Value
    Type Description
    PvPixelType
    View Source

    GroupId

    Group identifier linking related components across containers.

    Declaration
    public ushort GroupId { get; set; }
    Property Value
    Type Description
    ushort
    View Source

    HeaderSize

    Total size of this component header in bytes.

    Declaration
    public uint HeaderSize { get; set; }
    Property Value
    Type Description
    uint
    View Source

    HeaderType

    Header type identifier. Always GenDCHeaderType::TypeComponent for component headers.

    Declaration
    public GenDCHeaderType HeaderType { get; set; }
    Property Value
    Type Description
    GenDCHeaderType
    View Source

    PartCount

    Number of parts in this component.

    Declaration
    public ushort PartCount { get; set; }
    Property Value
    Type Description
    ushort
    View Source

    RegionId

    Region of interest identifier.

    Declaration
    public ushort RegionId { get; set; }
    Property Value
    Type Description
    ushort
    View Source

    RegionOffsetX

    Horizontal offset of the region of interest in pixels.

    Declaration
    public uint RegionOffsetX { get; set; }
    Property Value
    Type Description
    uint
    View Source

    RegionOffsetY

    Vertical offset of the region of interest in pixels.

    Declaration
    public uint RegionOffsetY { get; set; }
    Property Value
    Type Description
    uint
    View Source

    Reserved

    Reserved for alignment.

    Declaration
    public ushort Reserved { get; set; }
    Property Value
    Type Description
    ushort
    View Source

    Reserved2

    Reserved for alignment.

    Declaration
    public ushort Reserved2 { get; set; }
    Property Value
    Type Description
    ushort
    View Source

    SourceId

    Source identifier indicating the image sensor or data source.

    Declaration
    public ushort SourceId { get; set; }
    Property Value
    Type Description
    ushort
    View Source

    Timestamp

    Acquisition timestamp in nanoseconds.

    Declaration
    public long Timestamp { get; set; }
    Property Value
    Type Description
    long
    View Source

    TypeId

    Component type identifier (e.g. Intensity, Range). See GenDCComponentType.

    Declaration
    public ulong TypeId { get; set; }
    Property Value
    Type Description
    ulong

    Methods

    View Source

    Dispose()

    Dispose.

    Declaration
    public void Dispose()
    View Source

    Dispose(bool)

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

    ~GenDCComponentHeaderBase()

    Destructor.

    Declaration
    protected ~GenDCComponentHeaderBase()

    Implements

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