VisioForge (c) 2025

Search Results for

    Class AWSS3Output

    AWS S3 output settings.

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

    Constructors

    AWSS3Output(AWSS3SinkSettings, IVideoEncoder, IAudioEncoder, IMediaBlockSettings)

    Initializes a new instance of the AWSS3Output class.

    Declaration
    public AWSS3Output(AWSS3SinkSettings settings, IVideoEncoder videoEnc, IAudioEncoder audioEnc, IMediaBlockSettings sink)
    Parameters
    Type Name Description
    AWSS3SinkSettings settings

    The settings.

    IVideoEncoder videoEnc

    The video encoder.

    IAudioEncoder audioEnc

    The audio encoder.

    IMediaBlockSettings sink

    The sink.

    Properties

    Audio

    Gets or sets the audio encoder settings.

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

    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.

    Settings

    Gets ot sets the settings.

    Declaration
    public AWSS3SinkSettings Settings { get; set; }
    Property Value
    Type Description
    AWSS3SinkSettings

    Sink

    Gets or sets the sink settings.

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

    The sink.

    Video

    Gets or sets the video encoder settings.

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

    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