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 PvStreamRTP

    Receive data from a RTP transmitter.

    Inheritance
    object
    PvStream
    PvStreamRTP
    Implements
    IDisposable
    Inherited Members
    PvStream.swigCMemOwn
    PvStream.Dispose()
    PvStream.CreateAndOpen(PvDeviceInfo, ref PvResult)
    PvStream.CreateAndOpen(string, ref PvResult)
    PvStream.Free(PvStream)
    PvStream.Close()
    PvStream.GetType()
    PvStream.AbortQueuedBuffers()
    PvStream.QueueBuffer(PvBuffer)
    PvStream.RetrieveBuffer(out PvBuffer, ref PvResult, uint)
    PvStream.RetrieveBuffer(out PvBuffer, ref PvResult)
    PvStream.RegisterEventSink(PvStreamEventSink)
    PvStream.UnregisterEventSink(PvStreamEventSink)
    PvStream.QueuedBufferCount
    PvStream.QueuedBufferMaximum
    PvStream.Channel
    PvStream.IsOpen
    PvStream.Parameters
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: eBUSDotNetReceive
    Assembly: eBUSDotNetReceive.dll
    Syntax
    public class PvStreamRTP : PvStream, IDisposable

    Constructors

    View Source

    PvStreamRTP()

    Constructor.

    Declaration
    public PvStreamRTP()

    Properties

    View Source

    LocalIPAddress

    Gets the local IP address used by the stream.

    Declaration
    public string LocalIPAddress { get; }
    Property Value
    Type Description
    string
    View Source

    LocalPort

    Gets the local socket port used by the stream.

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

    MulticastIPAddress

    Gets the multicast IP address of the stream.

    Declaration
    public string MulticastIPAddress { get; }
    Property Value
    Type Description
    string
    View Source

    TCPServerIPAddress

    Gets the IP address of the TCP server stream. Only valid in TCP mode.

    Declaration
    public string TCPServerIPAddress { get; }
    Property Value
    Type Description
    string
    View Source

    TCPServerPort

    Gets the port of the TCP stream server. Only valid in TCP mode.

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

    ThreadPriority

    Gets or sets the thread priority of the data receiver thread.

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

    Type

    Type property of PvStreamRTP.

    Declaration
    public override PvStreamType Type { get; }
    Property Value
    Type Description
    PvStreamType
    Overrides
    PvStream.Type

    Methods

    View Source

    Dispose(bool)

    Declaration
    protected override void Dispose(bool disposing)
    Parameters
    Type Name Description
    bool disposing
    Overrides
    PvStream.Dispose(bool)
    View Source

    Open(PvDeviceInfo)

    Opens a stream from a #PvDeviceInfo. Not supported with RTP.

    Declaration
    public override PvResult Open(PvDeviceInfo aDeviceInfo)
    Parameters
    Type Name Description
    PvDeviceInfo aDeviceInfo

    The PvDeviceInfo input.

    Returns
    Type Description
    PvResult

    #PvResult::Code::NOT_SUPPORTED

    Overrides
    PvStream.Open(PvDeviceInfo)
    View Source

    Open(SWIGTYPE_p_PvSessionInfoSDP, string)

    Opens the stream from a SDP session info.

    Declaration
    public PvResult Open(SWIGTYPE_p_PvSessionInfoSDP aSession, string aLocalIPAddress)
    Parameters
    Type Name Description
    SWIGTYPE_p_PvSessionInfoSDP aSession

    The SDP for a given stream.

    string aLocalIPAddress
    Returns
    Type Description
    PvResult

    #PvResult::Code::NOT_SUPPORTED

    View Source

    Open(SWIGTYPE_p_PvSessionInfoSDP, string, ushort)

    Opens the stream from a SDP session info.

    Declaration
    public PvResult Open(SWIGTYPE_p_PvSessionInfoSDP aSession, string aLocalIPAddress, ushort aLocalPort)
    Parameters
    Type Name Description
    SWIGTYPE_p_PvSessionInfoSDP aSession

    The SDP for a given stream.

    string aLocalIPAddress
    ushort aLocalPort

    A local port to receive from.

    Returns
    Type Description
    PvResult

    #PvResult::Code::NOT_SUPPORTED

    View Source

    Open(string)

    Opens a stream from a device info string. Not supported with RTP.

    Declaration
    public override PvResult Open(string aInfo)
    Parameters
    Type Name Description
    string aInfo

    The device info, formatted as a string.

    Returns
    Type Description
    PvResult

    #PvResult::Code::NOT_SUPPORTED

    Overrides
    PvStream.Open(string)
    View Source

    Open(string, ushort)

    Opens the stream object for unicast RTP receiving.

    Declaration
    public PvResult Open(string aLocalIpAddress, ushort aLocalPort)
    Parameters
    Type Name Description
    string aLocalIpAddress

    A local IP address to receive from.

    ushort aLocalPort

    A local port to receive from.

    Returns
    Type Description
    PvResult

    #PvResult::Code::OK on success.

    View Source

    Open(string, ushort, string)

    Opens the stream object for multicast RTP receiving.

    Declaration
    public PvResult Open(string aMulticastAddress, ushort aDataPort, string aLocalIpAddress)
    Parameters
    Type Name Description
    string aMulticastAddress

    The multicast IP address of the stream.

    ushort aDataPort

    The stream port.

    string aLocalIpAddress

    A local IP address to receive from.

    Returns
    Type Description
    PvResult

    #PvResult::Code::OK on success.

    View Source

    OpenTCP(string, ushort)

    Opens the stream object for TCP receiving.

    Declaration
    public PvResult OpenTCP(string aServerIpAddress, ushort aServerPort)
    Parameters
    Type Name Description
    string aServerIpAddress

    The IP address of the RTP server.

    ushort aServerPort

    The RTP server port.

    Returns
    Type Description
    PvResult

    #PvResult::Code::OK on success.

    View Source

    PrepareFor(uint, uint, PvPixelType)

    Tells the stream object to expect uncompressed images of a specific format.

    Declaration
    public PvResult PrepareFor(uint aWidth, uint aHeight, PvPixelType aPixelType)
    Parameters
    Type Name Description
    uint aWidth

    The image's width to receive.

    uint aHeight

    The image's height to receive.

    PvPixelType aPixelType

    The image's pixel type to receive.

    Returns
    Type Description
    PvResult

    #PvResult::Code::OK on success.

    View Source

    PrepareFor(uint, uint, PvPixelType, ushort)

    Tells the stream object to expect uncompressed images of a specific format.

    Declaration
    public PvResult PrepareFor(uint aWidth, uint aHeight, PvPixelType aPixelType, ushort aPaddingX)
    Parameters
    Type Name Description
    uint aWidth

    The image's width to receive.

    uint aHeight

    The image's height to receive.

    PvPixelType aPixelType

    The image's pixel type to receive.

    ushort aPaddingX

    The image's padding to receive.

    Returns
    Type Description
    PvResult

    #PvResult::Code::OK on success.

    View Source

    PrepareForH264()

    Tells the stream object to expect an H.264 stream.

    Declaration
    public PvResult PrepareForH264()
    Returns
    Type Description
    PvResult

    #PvResult::Code::OK on success.

    View Source

    ResetPayloadType()

    Resets the expected stream attributes to undefined.

    Declaration
    public PvResult ResetPayloadType()
    Returns
    Type Description
    PvResult

    #PvResult::Code::OK on success.

    Implements

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