Table of Contents

Class OnvifUri

Namespace
VAST.ONVIF
Assembly
VAST.ONVIF.dll

Represents an ONVIF streaming URI with its associated transport and profile configuration.

public class OnvifUri
Inheritance
OnvifUri
Inherited Members

Constructors

OnvifUri()

public OnvifUri()

Properties

Profile

Gets the ONVIF media profile associated with this URI.

public OnvifMediaProfile Profile { get; }

Property Value

OnvifMediaProfile

Protocol

Gets the streaming protocol.

public StreamingProtocol Protocol { get; }

Property Value

StreamingProtocol

RtpTransportCast

Gets the RTP transport cast type (unicast or multicast).

public RtpTransportCast RtpTransportCast { get; }

Property Value

RtpTransportCast

RtpTransportType

Gets the RTP transport type (UDP, TCP interleaved, or HTTP tunnel).

public RtpTransportType RtpTransportType { get; }

Property Value

RtpTransportType

Uri

Gets the streaming URI string.

public string Uri { get; }

Property Value

string

Methods

ToString()

Returns a string representation of the ONVIF URI including the transport type prefix.

public override string ToString()

Returns

string

A formatted string describing the transport type and URI.