Table of Contents

Class WebRtcServerParameters

Namespace
VAST.WebRTC
Assembly
VAST.WebRTC.dll

Represents configuration parameters for a WebRTC server, including ICE servers, media transport settings, and transcoding options.

public class WebRtcServerParameters : INotifyPropertyChanged
Inheritance
WebRtcServerParameters
Implements
Inherited Members

Constructors

WebRtcServerParameters()

public WebRtcServerParameters()

Fields

webRtcPath

The WebRTC HTTP handler path.

public string webRtcPath

Field Value

string

Properties

AudioDecoderParameters

Gets or sets the audio decoder parameters.

public DecoderParameters AudioDecoderParameters { get; set; }

Property Value

DecoderParameters

AudioEncoderParameters

Gets or sets the audio encoder parameters.

public EncoderParameters AudioEncoderParameters { get; set; }

Property Value

EncoderParameters

IceServers

Gets or sets the ICE server configuration string used for establishing WebRTC connections.

public string IceServers { get; set; }

Property Value

string

MediaTransport

Gets or sets the media transport protocol used for WebRTC connections.

public WebRtcTransport MediaTransport { get; set; }

Property Value

WebRtcTransport

VideoDecoderParameters

Gets or sets the video decoder parameters.

public DecoderParameters VideoDecoderParameters { get; set; }

Property Value

DecoderParameters

VideoEncoderParameters

Gets or sets the video encoder parameters.

public EncoderParameters VideoEncoderParameters { get; set; }

Property Value

EncoderParameters

VideoTranscoding

Gets or sets the video transcoding mode that determines how video streams are processed.

public MediaTranscodingMode VideoTranscoding { get; set; }

Property Value

MediaTranscodingMode

WebRtcPath

Gets or sets the WebRTC HTTP handler path.

public string WebRtcPath { get; set; }

Property Value

string

Methods

Clone()

Creates a shallow copy of this WebRtcServerParameters instance.

public WebRtcServerParameters Clone()

Returns

WebRtcServerParameters

A new WebRtcServerParameters instance with the same property values.

Equals(WebRtcServerParameters)

Determines whether the specified WebRtcServerParameters object is equal to the current instance.

public bool Equals(WebRtcServerParameters obj)

Parameters

obj WebRtcServerParameters

The WebRtcServerParameters object to compare with the current instance.

Returns

bool

true if the specified object is equal to the current instance; otherwise, false.

Events

PropertyChanged

Occurs when a property value changes.

public event PropertyChangedEventHandler PropertyChanged

Event Type

PropertyChangedEventHandler