Class CustomSourceSettings
Custom video / audio source settings.
Inherited Members
Namespace: VisioForge.Core.Types.VideoCapture
Assembly: VisioForge.Core.dll
Syntax
public class CustomSourceSettings
Constructors
CustomSourceSettings()
Initializes a new instance of the CustomSourceSettings class.
Declaration
public CustomSourceSettings()
Properties
AudioFilenameOrURL
Gets or sets custom file name or URL that will be passed to audio filter if IFileSourceFilter interface supported.
Declaration
public string AudioFilenameOrURL { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
AudioFilterAMMediaType
Gets or sets custom AMMediaType to audio source.
Declaration
public object AudioFilterAMMediaType { get; set; }
Property Value
| Type | Description |
|---|---|
| object |
AudioFilterCLSID
Gets or sets audio filter CLSID.
Declaration
public Guid AudioFilterCLSID { get; set; }
Property Value
| Type | Description |
|---|---|
| Guid |
AudioFilterCategory
Gets or sets custom source audio filter category.
Declaration
public FilterCategoryX AudioFilterCategory { get; set; }
Property Value
| Type | Description |
|---|---|
| FilterCategoryX |
AudioFilterFormat
Gets or sets custom source audio filter format.
Declaration
public string AudioFilterFormat { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
AudioFilterName
Gets or sets custom source video filter name.
Declaration
public string AudioFilterName { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
AudioFilterPCMConverterAMMediaType
Gets or sets custom AMMediaType to PCM converter connected to audio source (optional).
Declaration
public object AudioFilterPCMConverterAMMediaType { get; set; }
Property Value
| Type | Description |
|---|---|
| object |
SourceInterface
Gets or sets custom interface that will be used instead DirectShow filters.
Declaration
public ICustomVideoSource SourceInterface { get; set; }
Property Value
| Type | Description |
|---|---|
| ICustomVideoSource |
VideoFilenameOrURL
Gets or sets custom file name or URL that will be passed to video filter if IFileSourceFilter interface supported.
Declaration
public string VideoFilenameOrURL { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
VideoFilterAMMediaType
Gets or sets custom AMMediaType to video source.
Declaration
public object VideoFilterAMMediaType { get; set; }
Property Value
| Type | Description |
|---|---|
| object |
VideoFilterCLSID
Gets or sets video filter CLSID.
Declaration
public Guid VideoFilterCLSID { get; set; }
Property Value
| Type | Description |
|---|---|
| Guid |
VideoFilterCategory
Gets or sets custom source video filter category.
Declaration
public FilterCategoryX VideoFilterCategory { get; set; }
Property Value
| Type | Description |
|---|---|
| FilterCategoryX |
VideoFilterFormat
Gets or sets custom source video filter format.
Declaration
public string VideoFilterFormat { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
VideoFilterFrameRate
Gets or sets custom source video filter frame rate.
Declaration
public VideoFrameRate VideoFilterFrameRate { get; set; }
Property Value
| Type | Description |
|---|---|
| VideoFrameRate |
VideoFilterName
Gets or sets custom source video filter name.
Declaration
public string VideoFilterName { get; set; }
Property Value
| Type | Description |
|---|---|
| string |