Class DirectCaptureCustomOutput
DirectCapture custom output.
Implements
Inherited Members
Namespace: VisioForge.Core.Types.Output
Assembly: VisioForge.Core.dll
Syntax
public sealed class DirectCaptureCustomOutput : IVideoCaptureBaseOutput
Constructors
DirectCaptureCustomOutput()
Initializes a new instance of the DirectCaptureCustomOutput class.
Declaration
public DirectCaptureCustomOutput()
Properties
Audio_BPS
Gets or sets BPS for the current audio codec.
Declaration
public int Audio_BPS { get; set; }
Property Value
Type | Description |
---|---|
int |
Remarks
Usually 8 or 16. Some codecs ignore this parameter or set it to zero because they have only one option.
Audio_Channels
Gets or sets the number of channels for the current audio codec.
Declaration
public int Audio_Channels { get; set; }
Property Value
Type | Description |
---|---|
int |
Remarks
Usually 1 (mono) or 2 (stereo).
Audio_Codec
Gets or sets current audio codec.
Declaration
public string Audio_Codec { get; set; }
Property Value
Type | Description |
---|---|
string |
Audio_Codec_UseFiltersCategory
Gets or sets a value indicating whether "DirectShow Filters" category will be used.
Declaration
public bool Audio_Codec_UseFiltersCategory { get; set; }
Property Value
Type | Description |
---|---|
bool |
Audio_SampleRate
Gets or sets the sample rate for the current audio codec.
Declaration
public int Audio_SampleRate { get; set; }
Property Value
Type | Description |
---|---|
int |
MuxFilter_IsEncoder
Gets or sets a value indicating whether custom output mux filter is encoder.
Declaration
public bool MuxFilter_IsEncoder { get; set; }
Property Value
Type | Description |
---|---|
bool |
MuxFilter_Name
Gets or sets a value indicating whether custom output mux filter is encoder.
Declaration
public string MuxFilter_Name { get; set; }
Property Value
Type | Description |
---|---|
string |
SpecialFileWriter_FilterName
Gets or sets FileWriter filter name.
Declaration
public string SpecialFileWriter_FilterName { get; set; }
Property Value
Type | Description |
---|---|
string |
SpecialFileWriter_Needed
Gets or sets a value indicating whether special FileWriter filter will be used instead default filter.
Declaration
public bool SpecialFileWriter_Needed { get; set; }
Property Value
Type | Description |
---|---|
bool |
Video_Codec
Gets or sets current video codec.
Declaration
public string Video_Codec { get; set; }
Property Value
Type | Description |
---|---|
string |
Video_Codec_UseFiltersCategory
Gets or sets a value indicating whether "DirectShow Filters" category will be used.
Declaration
public bool Video_Codec_UseFiltersCategory { get; set; }
Property Value
Type | Description |
---|---|
bool |
Methods
GetInternalTypeVC()
Gets internal output format.
Declaration
public VideoCaptureOutputFormat GetInternalTypeVC()
Returns
Type | Description |
---|---|
VideoCaptureOutputFormat | Returns VideoCaptureOutputFormat. |
GetInternalTypeVE()
Gets internal output format.
Declaration
public VideoEditOutputFormat GetInternalTypeVE()
Returns
Type | Description |
---|---|
VideoEditOutputFormat | Returns VideoEditOutputFormat. |
Load(string)
Loads from JSON.
Declaration
public static DirectCaptureCustomOutput Load(string json)
Parameters
Type | Name | Description |
---|---|---|
string | json | JSON string. |
Returns
Type | Description |
---|---|
DirectCaptureCustomOutput | The string. |
Save()
Saves to JSON.
Declaration
public string Save()
Returns
Type | Description |
---|---|
string | The string. |