The IAAFGPITrigger interface is implemented by objects which represent an trigger action that should be taken when its position in time is reached. More...
Public Member Functions | |
HRESULT | GetActiveState ([out, retval] aafBoolean_t *pActiveState) |
Sets *pActiveState to AAFTrue it the event is on otherwise sets it to AAFFalse. | |
HRESULT | SetActiveState ([in] aafBoolean_t ActiveState) |
Set to AAFTrue to turn the trigger on or AAFFalse to turn the trigger off. |
The IAAFGPITrigger interface is implemented by objects which represent an trigger action that should be taken when its position in time is reached.
In addition to the specific error results listed for each method, all methods in this interface may also return one of the following values:
AAFRESULT_NOMEMORY
AAFRESULT_NOT_INITIALIZED
Objects that implement IAAFGPITrigger also implement the following interfaces:
HRESULT IAAFGPITrigger::GetActiveState | ( | [out, retval] aafBoolean_t * | pActiveState | ) |
Sets *pActiveState to AAFTrue it the event is on otherwise sets it to AAFFalse.
Succeeds if:
This method will return the following codes. If more than one of the listed errors is in effect, it will return the first one encountered in the order given below:
AAFRESULT_SUCCESS
AAFRESULT_NULL_PARAM
pActiveState | [out, retval] pointer to the result |
HRESULT IAAFGPITrigger::SetActiveState | ( | [in] aafBoolean_t | ActiveState | ) |
Set to AAFTrue to turn the trigger on or AAFFalse to turn the trigger off.
This method will return the following codes. If more than one of the listed errors is in effect, it will return the first one encountered in the order given below:
AAFRESULT_SUCCESS
ActiveState | [in] the active state of the trigger |