Class AWSS3Output
AWS S3 output settings.
Inherited Members
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. |