Interface IVFVideoMixer
Video mixer interface.
Namespace: VisioForge.ProcessingFilters.Interfaces
Assembly: VisioForge.ProcessingFilters.Interfaces.dll
Syntax
[Guid("3318300E-F6F1-4d81-8BC3-9DB06B09F77A")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface IVFVideoMixer
Methods
GetInputParam(Int32, out VFPIPVideoInputParam)
Gets input parameters.
Declaration
int GetInputParam(int pin_index, out VFPIPVideoInputParam param)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | pin_index | Pin index. |
| VFPIPVideoInputParam | param | Parameters. |
Returns
| Type | Description |
|---|---|
| System.Int32 | Returns 0 if the operation has been successful. |
GetInputParam2(Object, out VFPIPVideoInputParam)
Gets input parameters.
Declaration
int GetInputParam2(object pin, out VFPIPVideoInputParam param)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Object | pin | Pin. |
| VFPIPVideoInputParam | param | Parameters. |
Returns
| Type | Description |
|---|---|
| System.Int32 | Returns 0 if the operation has been successful. |
GetOutputParam(out VFPIPVideoOutputParam)
Gets output parameters.
Declaration
int GetOutputParam(out VFPIPVideoOutputParam param)
Parameters
| Type | Name | Description |
|---|---|---|
| VFPIPVideoOutputParam | param | Parameters. |
Returns
| Type | Description |
|---|---|
| System.Int32 | Returns 0 if the operation has been successful. |
SetChromaSettings(Boolean, Int32, Int32, Int32)
Sets the chroma settings.
Declaration
int SetChromaSettings(bool enabled, int color, int tolerance1, int tolerance2)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Boolean | enabled | if set to |
| System.Int32 | color | The color. |
| System.Int32 | tolerance1 | The tolerance1. |
| System.Int32 | tolerance2 | The tolerance2. |
Returns
| Type | Description |
|---|---|
| System.Int32 | System.Int32. |
SetInputOrder(Int32, Int32)
Sets the input order.
Declaration
int SetInputOrder(int pin_index, int order)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | pin_index | Index of the pin. |
| System.Int32 | order | The order. |
Returns
| Type | Description |
|---|---|
| System.Int32 | System.Int32. |
SetInputParam(Int32, VFPIPVideoInputParam)
Sets input parameters.
Declaration
int SetInputParam(int pin_index, VFPIPVideoInputParam param)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | pin_index | Pin index. |
| VFPIPVideoInputParam | param | Parameters. |
Returns
| Type | Description |
|---|---|
| System.Int32 | Returns 0 if the operation has been successful. |
SetOutputParam(VFPIPVideoOutputParam)
Sets output parameters.
Declaration
int SetOutputParam(VFPIPVideoOutputParam param)
Parameters
| Type | Name | Description |
|---|---|---|
| VFPIPVideoOutputParam | param | Parameters. |
Returns
| Type | Description |
|---|---|
| System.Int32 | Returns 0 if the operation has been successful. |
SetResizeQuality(VFPIPResizeQuality)
Sets the resize quality.
Declaration
int SetResizeQuality(VFPIPResizeQuality quality)
Parameters
| Type | Name | Description |
|---|---|---|
| VFPIPResizeQuality | quality | The quality. |
Returns
| Type | Description |
|---|---|
| System.Int32 | System.Int32. |