VisioForge (c) 2025

Search Results for

    Class SeparateOutput

    Separate Output settings.

    Inheritance
    object
    SeparateOutput
    Implements
    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 SeparateOutput : IVideoCaptureXBaseOutput, IXBaseOutput

    Constructors

    SeparateOutput()

    Initializes a new instance of the SeparateOutput class.

    Declaration
    public SeparateOutput()

    Properties

    AudioEncoder

    Gets or sets the audio encoder.

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

    The audio encoder.

    AudioProcessor

    Gets or sets the audio processor.

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

    The audio processor.

    SharedAudioName

    Gets or sets the name of the shared audio sink/source pair.

    Declaration
    public string SharedAudioName { get; }
    Property Value
    Type Description
    string

    The name of the shared audio.

    SharedVideoName

    Gets or sets the name of the shared video sink/source pair.

    Declaration
    public string SharedVideoName { get; }
    Property Value
    Type Description
    string

    The name of the shared video.

    Sink

    Gets or sets the sink.

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

    The sink.

    VideoEncoder

    Gets or sets the video encoder.

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

    The video encoder.

    VideoProcessor

    Gets or sets the video processor.

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

    The video processor.

    Writer

    Gets or sets the writer (optional, most of sinks have writer inside).

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

    The writer.

    Methods

    GetAudioEncoders()

    Gets the audio encoders.

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

    System.Tuple<System.String, System.Type>[].

    GetFilename()

    Gets the filename.

    Declaration
    public string GetFilename()
    Returns
    Type Description
    string

    System.String.

    Exceptions
    Type Condition
    NotImplementedException

    GetVideoEncoders()

    Gets the video encoders.

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

    System.Tuple<System.String, System.Type>[].

    SetFilename(string)

    Sets the filename.

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

    The filename.

    Exceptions
    Type Condition
    NotImplementedException

    Implements

    IVideoCaptureXBaseOutput
    IXBaseOutput