Class SeparateOutput
- Namespace
- VisioForge.Core.Types.X.Output
- Assembly
- VisioForge.Core.dll
Separate Output settings.
public class SeparateOutput : IVideoCaptureXBaseOutput, IXBaseOutputInheritance
Implements
Inherited Members
Constructors
SeparateOutput()
Initializes a new instance of the VisioForge.Core.Types.X.Output.SeparateOutput class.
public SeparateOutput()Properties
AudioEncoder
Gets or sets the audio encoder.
public MediaBlock AudioEncoder { get; set; }Property Value
AudioProcessor
Gets or sets the audio processor.
public MediaBlock AudioProcessor { get; set; }Property Value
SharedAudioName
Gets or sets the name of the shared audio sink/source pair.
public string SharedAudioName { get; }Property Value
SharedVideoName
Gets or sets the name of the shared video sink/source pair.
public string SharedVideoName { get; }Property Value
Sink
Gets or sets the sink.
public MediaBlock Sink { get; set; }Property Value
VideoEncoder
Gets or sets the video encoder.
public MediaBlock VideoEncoder { get; set; }Property Value
VideoProcessor
Gets or sets the video processor.
public MediaBlock VideoProcessor { get; set; }Property Value
Writer
Gets or sets the writer (optional, most of sinks have writer inside).
public MediaBlock Writer { get; set; }Property Value
Methods
GetAudioEncoders()
Gets the audio encoders.
public Tuple<string, Type>[] GetAudioEncoders()Returns
GetFilename()
Gets the filename.
public string GetFilename()Returns
- string
-
System.String.
Exceptions
GetVideoEncoders()
Gets the video encoders.
public Tuple<string, Type>[] GetVideoEncoders()Returns
SetFilename(string)
Sets the filename.
public void SetFilename(string filename)Parameters
filenamestring-
The filename.