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 IPvMultiPartSection

    One section (part) of a multi-part container.

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

    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

    AdditionalZones

    Additional zones of IPvMultiPartSection.

    Declaration
    public virtual uint AdditionalZones { get; }
    Property Value
    Type Description
    uint
    View Source

    DataPurposeID

    Data purpose ID of IPvMultiPartSection.

    Declaration
    public virtual uint DataPurposeID { get; }
    Property Value
    Type Description
    uint
    View Source

    DataType

    Data type of IPvMultiPartSection.

    Declaration
    public virtual PvMultiPartDataType DataType { get; }
    Property Value
    Type Description
    PvMultiPartDataType
    View Source

    EffectiveSize

    Effective size of IPvMultiPartSection.

    Declaration
    public virtual uint EffectiveSize { get; }
    Property Value
    Type Description
    uint
    View Source

    PvSize

    Size of IPvMultiPartSection.

    Declaration
    public virtual uint PvSize { get; }
    Property Value
    Type Description
    uint
    View Source

    RegionID

    Region ID of IPvMultiPartSection.

    Declaration
    public virtual uint RegionID { get; }
    Property Value
    Type Description
    uint
    View Source

    SourceID

    Source ID of IPvMultiPartSection.

    Declaration
    public virtual uint SourceID { get; }
    Property Value
    Type Description
    uint
    View Source

    ZoneDirectionMask

    Zone direction mask of IPvMultiPartSection.

    Declaration
    public virtual uint ZoneDirectionMask { get; }
    Property Value
    Type Description
    uint

    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

    ~IPvMultiPartSection()

    Destructor.

    Declaration
    protected ~IPvMultiPartSection()
    View Source

    GetChunkData()

    Returns an IPvChunkData interface to the section.

    Declaration
    public virtual IPvChunkData GetChunkData()
    Returns
    Type Description
    IPvChunkData

    IPvChunkData interface to the section.

    View Source

    GetDataPointer()

    Returns the section's data pointer.

    Declaration
    public virtual byte* GetDataPointer()
    Returns
    Type Description
    byte*

    A pointer to the memory pointer.

    View Source

    GetImage()

    Returns an IPvImage interface to the section.

    Declaration
    public virtual IPvImage GetImage()
    Returns
    Type Description
    IPvImage

    IPvImage interface to the section.

    View Source

    GetJPEG()

    Returns an IPvImageJPEG interface to the section.

    Declaration
    public virtual IPvImageJPEG GetJPEG()
    Returns
    Type Description
    IPvImageJPEG

    IPvImageJPEG interface to the section.

    Operators

    View Source

    explicit operator IPvChunkData(IPvMultiPartSection)

    Explicitly casts a multi-part section to an IPvChunkData interface.

    Declaration
    public static explicit operator IPvChunkData(IPvMultiPartSection aSection)
    Parameters
    Type Name Description
    IPvMultiPartSection aSection

    Source multi-part section.

    Returns
    Type Description
    IPvChunkData

    IPvChunkData interface for chunk-data sections, otherwise null.

    View Source

    explicit operator IPvImage(IPvMultiPartSection)

    Explicitly casts a multi-part section to an IPvImage interface.

    Declaration
    public static explicit operator IPvImage(IPvMultiPartSection aSection)
    Parameters
    Type Name Description
    IPvMultiPartSection aSection

    Source multi-part section.

    Returns
    Type Description
    IPvImage

    IPvImage interface for image sections, otherwise null.

    View Source

    explicit operator IPvImageJPEG(IPvMultiPartSection)

    Explicitly casts a multi-part section to an IPvImageJPEG interface.

    Declaration
    public static explicit operator IPvImageJPEG(IPvMultiPartSection aSection)
    Parameters
    Type Name Description
    IPvMultiPartSection aSection

    Source multi-part section.

    Returns
    Type Description
    IPvImageJPEG

    IPvImageJPEG interface for JPEG sections, otherwise null.

    Implements

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