Table of Contents

Class SpeexOutput

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

Speex output settings.

public class SpeexOutput : IVideoEditXBaseOutput, IVideoCaptureXBaseOutput, IXBaseOutput

Inheritance

Implements

Inherited Members

Constructors

SpeexOutput(string)

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

public SpeexOutput(string filename)

Parameters

filename string

The filename.

SpeexOutput(string, SpeexEncoderSettings)

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

public SpeexOutput(string filename, SpeexEncoderSettings settings)

Parameters

filename string

The filename.

settings SpeexEncoderSettings

The settings.

Properties

Audio

Gets the audio encoder settings for OPUS encoder.

public SpeexEncoderSettings Audio { get; set; }

Property Value

SpeexEncoderSettings

CustomAudioProcessor

Gets or sets the custom audio processor block.

public MediaBlock CustomAudioProcessor { get; set; }

Property Value

MediaBlock

Filename

Gets or sets the filename.

public string Filename { get; set; }

Property Value

string

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.