VisioForge (c) 2025

Search Results for

    Class RTSPRAWSourceSettings

    RTSP RAW source settings.

    Inheritance
    object
    RTSPRAWSourceSettings
    Implements
    IMediaPlayerBaseSourceSettings
    IVideoSourceSettings
    IMediaBlockSettings
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: VisioForge.Core.Types.X.Sources
    Assembly: VisioForge.Core.dll
    Syntax
    public class RTSPRAWSourceSettings : IMediaPlayerBaseSourceSettings, IVideoSourceSettings, IMediaBlockSettings

    Constructors

    RTSPRAWSourceSettings(Uri, bool)

    Initializes a new instance of the RTSPRAWSourceSettings class.

    Declaration
    public RTSPRAWSourceSettings(Uri uri, bool audioEnabled)
    Parameters
    Type Name Description
    Uri uri

    The URI.

    bool audioEnabled

    if set to true audio enabled.

    Properties

    AllowedProtocols

    Gets or sets the allowed protocols.

    Declaration
    public RTSPSourceProtocol AllowedProtocols { get; set; }
    Property Value
    Type Description
    RTSPSourceProtocol

    AudioEnabled

    Gets or sets a value indicating whether audio stream is enabled.

    Declaration
    public bool AudioEnabled { get; set; }
    Property Value
    Type Description
    bool

    DecodeAudioStream

    Gets or sets a value indicating whether to decode audio stream. May be required if you want to save an original video stream and PCM audio to a file.

    Declaration
    public bool DecodeAudioStream { get; set; }
    Property Value
    Type Description
    bool

    DoRTCP

    Gets or sets a value indicating whether do RTCP.

    Declaration
    public bool DoRTCP { get; set; }
    Property Value
    Type Description
    bool

    true if [do RTCP]; otherwise, false.

    Latency

    Gets or sets the latency.

    Declaration
    public int Latency { get; set; }
    Property Value
    Type Description
    int

    Login

    Gets or sets the login.

    Declaration
    public string Login { get; set; }
    Property Value
    Type Description
    string

    Password

    Gets or sets the password.

    Declaration
    public string Password { get; set; }
    Property Value
    Type Description
    string

    RTPBlockSize

    Gets or sets the size of the RTP block.

    Declaration
    public int RTPBlockSize { get; set; }
    Property Value
    Type Description
    int

    UDPBufferSize

    Gets or sets the size of the UDP buffer.

    Declaration
    public int UDPBufferSize { get; set; }
    Property Value
    Type Description
    int

    Uri

    Gets or sets the URI.

    Declaration
    public Uri Uri { get; set; }
    Property Value
    Type Description
    Uri

    Methods

    CreateBlock()

    Creates the block.

    Declaration
    public MediaBlock CreateBlock()
    Returns
    Type Description
    MediaBlock

    MediaBlock.

    ReadInfoAsync()

    Read information as an asynchronous operation.

    Declaration
    public Task<MediaFileInfo> ReadInfoAsync()
    Returns
    Type Description
    Task<MediaFileInfo>

    A Task<MediaFileInfo> representing the asynchronous operation.

    Implements

    IMediaPlayerBaseSourceSettings
    IVideoSourceSettings
    IMediaBlockSettings