Table of Contents

Class AWSS3Output

Namespace
VisioForge.Core.Types.X.Output
Assembly
VisioForge.Core.dll

AWS S3 output settings.

public class AWSS3Output : IVideoEditXBaseOutput, IVideoCaptureXBaseOutput, IXBaseOutput

Inheritance

Implements

Inherited Members

Constructors

AWSS3Output(AWSS3SinkSettings, IVideoEncoder, IAudioEncoder, IMediaBlockSettings)

Initializes a new instance of the VisioForge.Core.Types.X.Output.AWSS3Output class.

public AWSS3Output(AWSS3SinkSettings settings, IVideoEncoder videoEnc, IAudioEncoder audioEnc, IMediaBlockSettings sink)

Parameters

settings AWSS3SinkSettings

The settings.

videoEnc IVideoEncoder

The video encoder.

audioEnc IAudioEncoder

The audio encoder.

sink IMediaBlockSettings

The sink.

Properties

Audio

Gets or sets the audio encoder settings. Audio encoder should be compatible with the sink settings.

public IAudioEncoder Audio { get; set; }

Property Value

IAudioEncoder

CustomAudioProcessor

Gets or sets the custom audio processor block.

public MediaBlock CustomAudioProcessor { get; set; }

Property Value

MediaBlock

CustomVideoProcessor

Gets or sets the custom video processor block.

public MediaBlock CustomVideoProcessor { get; set; }

Property Value

MediaBlock

Settings

Gets ot sets the settings.

public AWSS3SinkSettings Settings { get; set; }

Property Value

AWSS3SinkSettings

Sink

Gets or sets the sink settings.

public IMediaBlockSettings Sink { get; set; }

Property Value

IMediaBlockSettings

Video

Gets or sets the video encoder settings. Video encoder should be compatible with the sink settings.

public IVideoEncoder Video { get; set; }

Property Value

IVideoEncoder

Methods

GetAudioEncoders()

Gets the audio encoders.

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

Returns

Tuple<string, Type>[]

Tuple<System.String, Type>[].

GetFilename()

Gets the filename.

public string GetFilename()

Returns

string

System.String.

GetVideoEncoders()

Gets the video encoders.

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

Returns

Tuple<string, Type>[]

Tuple<System.String, Type>[].

SetFilename(string)

Sets the filename.

public void SetFilename(string filename)

Parameters

filename string

The filename.