AAFA Developer Support

Main Page | Class List | File List | Class Members | File Members

IAAFGPITrigger Interface Reference

List of all members.

Detailed Description

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:

Definition at line 10942 of file AAF.idl.

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.


Member Function Documentation

HRESULT IAAFGPITrigger::GetActiveState [out, retval] aafBoolean_t *  pActiveState  ) 
 

Sets *pActiveState to AAFTrue it the event is on otherwise sets it to AAFFalse.

Succeeds if:

  • The pActiveState pointer is valid.

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

  • succeeded. (This is the only code indicating success.)

AAFRESULT_NULL_PARAM

  • The pActiveState pointer is NULL.

Parameters:
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

  • succeeded. (This is the only code indicating success.)

Parameters:
ActiveState [in] the active state of the trigger


Generated on Thu Feb 17 09:34:17 2005 for AAF COM API by doxygen 1.4.1