|
IMVTrigger
The IMVTrigger interface is used to control the trigger
functionality of several MontiVision filters.
Header file: iMVTrigger.h
Interface definition language file: iMVTrigger.idl
Interface ID: IID_IMVTrigger
HRESULT get_UseTrigger( [out,
retval] int *piUseTrigger );
Returns TRUE (1) if the trigger is enabled currently and
FALSE (0) otherwise.
Parameter:
|
|
piUseTrigger |
A pointer to an integer value that receives
the trigger flag as integer. |
HRESULT put_UseTrigger( [in ] int
iUseTrigger );
Enables or disables the trigger.
Parameter:
|
|
iUseTrigger |
Enables or disables the trigger as
integer. The value TRUE (1) enables and FALSE (0) disables the
trigger. |
HRESULT get_TriggerMode( [out,
retval] int *piTriggerMode );
Returns the current trigger mode, either 'trigger on
falling edge' or 'trigger on rising edge'.
Parameter:
|
|
piTriggerMode |
A pointer to an integer value that receives
the trigger mode as MV_TRIGGER_MODE. |
HRESULT put_TriggerMode( [in ]
int iTriggerMode );
Sets the trigger mode, either either 'trigger on falling edge'
or 'trigger on rising edge'.
Parameter:
HRESULT Trigger();
Sets the trigger event.
Filter specific structures and enumerators
typedef enum _MV_TRIGGER_MODE
{
MV_TRIGGER_RISING_EDGE= 0,
MV_TRIGGER_FALLING_EDGE
} MV_TRIGGER_MODE;
|