Interface IVFEffectsPro
Video effects filter main interface settings.
Namespace: VisioForge.ProcessingFilters.Interfaces
Assembly: VisioForge.ProcessingFilters.Interfaces.dll
Syntax
[Guid("9A794ABE-98AD-45AF-BBB0-042172C74C79")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface IVFEffectsPro
Methods
put_sg_app_handle(Object)
Sets sample grabber handle.
Declaration
int put_sg_app_handle(object handle)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Object | handle | Handle. |
Returns
| Type | Description |
|---|---|
| System.Int32 | Returns 0 if the operation has been successful. |
put_sg_app_handle_id(UInt32)
Sets sample grabber unique handle id.
Declaration
int put_sg_app_handle_id(uint handle_id)
Parameters
| Type | Name | Description |
|---|---|---|
| System.UInt32 | handle_id | Handle id. |
Returns
| Type | Description |
|---|---|
| System.Int32 | Returns 0 if the operation has been successful. |
set_enabled(Boolean, Boolean, Boolean, Boolean)
Sets filter parts state.
Declaration
void set_enabled(bool effects, bool motdet, bool chroma, bool sg)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Boolean | effects | Video effects. |
| System.Boolean | motdet | Motion detection. |
| System.Boolean | chroma | Chroma-key. |
| System.Boolean | sg | Sample grabber. |
set_sg_callback_24(BufferCBProc)
Sets callback for RGB24 buffer.
Declaration
int set_sg_callback_24(BufferCBProc callback)
Parameters
| Type | Name | Description |
|---|---|---|
| BufferCBProc | callback | Callback pointer. |
Returns
| Type | Description |
|---|---|
| System.Int32 | Returns 0 if the operation has been successful. |
set_sg_callback_32(BufferCBProc)
Sets callback for RGB32 buffer.
Declaration
int set_sg_callback_32(BufferCBProc callback)
Parameters
| Type | Name | Description |
|---|---|---|
| BufferCBProc | callback | Callback pointer. |
Returns
| Type | Description |
|---|---|
| System.Int32 | Returns 0 if the operation has been successful. |