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 GenDCContainerHeaderBase

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

    Inheritance
    object
    GenDCContainerHeaderBase
    GenDCContainerHeader
    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 GenDCContainerHeaderBase : IDisposable

    Constructors

    View Source

    GenDCContainerHeaderBase()

    Declaration
    public GenDCContainerHeaderBase()

    Fields

    View Source

    swigCMemOwn

    Declaration
    protected bool swigCMemOwn
    Field Value
    Type Description
    bool

    Properties

    View Source

    ComponentCount

    Number of components in this container.

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

    DataOffset

    Offset from the start of the container to the first data byte.

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

    DataSize

    Total size of all component data payloads in bytes.

    Declaration
    public ulong DataSize { get; set; }
    Property Value
    Type Description
    ulong
    View Source

    DescriptorSize

    Size of the full GenDC descriptor (header + component headers + part headers) in bytes.

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

    Flags

    Container-level flags (e.g. PTP timestamp, component invalid).

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

    HeaderSize

    Total size of the container descriptor in bytes.

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

    HeaderType

    Header type identifier. Always GenDCHeaderType::TypeContainer for container headers.

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

    Id

    Unique identifier for this container.

    Declaration
    public ulong Id { get; set; }
    Property Value
    Type Description
    ulong
    View Source

    Reserved

    Reserved for alignment and future use.

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

    Reserved16

    Reserved for alignment.

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

    Reserved32

    Reserved for future use.

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

    Signature

    GenDC signature. Must be 0x43444E47 ("GNDC").

    Declaration
    public GenDCSignature Signature { get; set; }
    Property Value
    Type Description
    GenDCSignature
    View Source

    VariableFields

    Bitmask indicating which descriptor fields may vary between acquisitions.

    Declaration
    public GenDCContainerVariableFieldsGroup VariableFields { get; set; }
    Property Value
    Type Description
    GenDCContainerVariableFieldsGroup
    View Source

    VersionMajor

    Major version of the GenDC specification used.

    Declaration
    public byte VersionMajor { get; set; }
    Property Value
    Type Description
    byte
    View Source

    VersionMinor

    Minor version of the GenDC specification used.

    Declaration
    public byte VersionMinor { get; set; }
    Property Value
    Type Description
    byte
    View Source

    VersionSubMinor

    Subminor version of the GenDC specification used.

    Declaration
    public byte VersionSubMinor { get; set; }
    Property Value
    Type Description
    byte

    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

    ~GenDCContainerHeaderBase()

    Destructor.

    Declaration
    protected ~GenDCContainerHeaderBase()

    Implements

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