VisioForge (c) 2025

Search Results for

    Class SRTOutput

    SRT output settings.

    Inheritance
    object
    SRTOutput
    Implements
    IVideoEditXBaseOutput
    IVideoCaptureXBaseOutput
    IXBaseOutput
    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.Output
    Assembly: VisioForge.Core.dll
    Syntax
    public class SRTOutput : IVideoEditXBaseOutput, IVideoCaptureXBaseOutput, IXBaseOutput

    Constructors

    SRTOutput(string)

    Initializes a new instance of the SRTOutput class.

    Declaration
    public SRTOutput(string url)
    Parameters
    Type Name Description
    string url

    The URL.

    Properties

    Audio

    Gets or sets the audio encoder settings. Supported encoders: AAC, MP3.

    Declaration
    public IAudioEncoder Audio { get; set; }
    Property Value
    Type Description
    IAudioEncoder

    The audio.

    CustomAudioProcessor

    Gets or sets the custom audio processor block.

    Declaration
    public MediaBlock CustomAudioProcessor { get; set; }
    Property Value
    Type Description
    MediaBlock

    The custom audio processor.

    CustomVideoProcessor

    Gets or sets the custom video processor block.

    Declaration
    public MediaBlock CustomVideoProcessor { get; set; }
    Property Value
    Type Description
    MediaBlock

    The custom video processor.

    Sink

    Gets or sets the sink settings.

    Declaration
    public SRTSinkSettings Sink { get; set; }
    Property Value
    Type Description
    SRTSinkSettings

    The sink.

    Video

    Gets or sets the video encoder settings. Supported encoders: All H264, HEVC, MPEG-2.

    Declaration
    public IVideoEncoder Video { get; set; }
    Property Value
    Type Description
    IVideoEncoder

    The video.

    Methods

    GetAudioEncoders()

    Gets the audio encoders.

    Declaration
    public Tuple<string, Type>[] GetAudioEncoders()
    Returns
    Type Description
    Tuple<string, Type>[]

    Tuple<System.String, Type>[].

    GetFilename()

    Gets the filename.

    Declaration
    public string GetFilename()
    Returns
    Type Description
    string

    System.String.

    GetVideoEncoders()

    Gets the video encoders.

    Declaration
    public Tuple<string, Type>[] GetVideoEncoders()
    Returns
    Type Description
    Tuple<string, Type>[]

    Tuple<System.String, Type>[].

    SetFilename(string)

    Sets the filename.

    Declaration
    public void SetFilename(string filename)
    Parameters
    Type Name Description
    string filename

    The filename.

    Implements

    IVideoEditXBaseOutput
    IVideoCaptureXBaseOutput
    IXBaseOutput