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