Interface IVFMotDetConfig
Motion detection callback.
Namespace: VisioForge.ProcessingFilters.Interfaces
Assembly: VisioForge.ProcessingFilters.Interfaces.dll
Syntax
[Guid("A77713DE-E16F-4f64-AFE4-27F536B3F4EC")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface IVFMotDetConfig
Methods
put_app_handle(IntPtr)
Sets application handle.
Declaration
int put_app_handle(IntPtr handle)
Parameters
| Type | Name | Description |
|---|---|---|
| System.IntPtr | handle | Handle. |
Returns
| Type | Description |
|---|---|
| System.Int32 | Returns HRESULT. |
put_CHL_color(Int32)
Sets CHL color.
Declaration
int put_CHL_color(int color)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | color | Color. |
Returns
| Type | Description |
|---|---|
| System.Int32 | Returns HRESULT. |
put_CHL_enabled(Boolean)
Enables CHL.
Declaration
int put_CHL_enabled(bool enabled)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Boolean | enabled | Enabled. |
Returns
| Type | Description |
|---|---|
| System.Int32 | Returns HRESULT. |
put_CHL_threshold(Int32)
Sets threshold.
Declaration
int put_CHL_threshold(int threshold)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | threshold | Threshold. |
Returns
| Type | Description |
|---|---|
| System.Int32 | Returns HRESULT. |
put_compare_mode(Boolean, Boolean, Boolean, Boolean)
Sets compare mode.
Declaration
int put_compare_mode(bool red, bool green, bool blue, bool greyscale)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Boolean | red | Red channel. |
| System.Boolean | green | Green channel. |
| System.Boolean | blue | Blue channel. |
| System.Boolean | greyscale | Grayscale mode. |
Returns
| Type | Description |
|---|---|
| System.Int32 | Returns HRESULT. |
put_drop_frames_enabled(Boolean)
Enables frame drop.
Declaration
int put_drop_frames_enabled(bool enabled)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Boolean | enabled | Enabled. |
Returns
| Type | Description |
|---|---|
| System.Int32 | Returns HRESULT. |
put_drop_frames_threshold(Int32)
Sets drop frames threshold.
Declaration
int put_drop_frames_threshold(int value)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | value | Drop frames threshold. |
Returns
| Type | Description |
|---|---|
| System.Int32 | Returns HRESULT. |
put_frame_interval(Int32)
Sets frame interval.
Declaration
int put_frame_interval(int value)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | value | Frame interval. |
Returns
| Type | Description |
|---|---|
| System.Int32 | Returns HRESULT. |
put_lines_x(Int32)
Sets lines X.
Declaration
int put_lines_x(int value)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | value | Value. |
Returns
| Type | Description |
|---|---|
| System.Int32 | Returns HRESULT. |
put_lines_y(Int32)
Sets lines Y.
Declaration
int put_lines_y(int value)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | value | Value. |
Returns
| Type | Description |
|---|---|
| System.Int32 | Returns HRESULT. |
SetCallback(MotionCBProc)
Sets callback.
Declaration
int SetCallback(MotionCBProc callback)
Parameters
| Type | Name | Description |
|---|---|---|
| MotionCBProc | callback | Callback method. |
Returns
| Type | Description |
|---|---|
| System.Int32 | Returns HRESULT. |