VisioForge (c) 2025

Search Results for

    Class YouTubeOutput

    YouTube output settings.

    Inheritance
    object
    YouTubeOutput
    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 YouTubeOutput : IVideoEditXBaseOutput, IVideoCaptureXBaseOutput, IXBaseOutput

    Constructors

    YouTubeOutput(string)

    Initializes a new instance of the YouTubeOutput class.

    Declaration
    public YouTubeOutput(string key)
    Parameters
    Type Name Description
    string key

    The key.

    Properties

    Audio

    Gets or sets the audio encoder settings. Supported encoders: VOAACEncoderSettings, AVENCAACEncoderSettings, MFAACEncoderSettings.

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

    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 YouTubeSinkSettings Sink { get; set; }
    Property Value
    Type Description
    YouTubeSinkSettings

    The sink.

    Video

    Gets or sets the video encoder settings. Supported encoders: OpenH264EncoderSettings, AMFH264EncoderSettings, NVENCH264EncoderSettings, QSVH264EncoderSettings, MFHEVCEncoderSettings, AMFH265EncoderSettings, NVENCHEVCEncoderSettings, QSVHEVCEncoderSettings.

    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