AAFA Developer Support

Public Member Functions
IAAFTransition Interface Reference

The IAAFTransition interface is implemented by objects describe a change or transition from one piece of essence to another. More...

List of all members.

Public Member Functions

HRESULT Initialize ([in] IAAFDataDef *pDataDef,[in] aafLength_t length,[in] aafPosition_t cutPoint,[in] IAAFOperationGroup *op)
 Constructor which allows specification of starting values.
HRESULT GetCutPoint ([out] aafPosition_t *cutPoint)
 Gets the point at which a cut would be inserted if the transition were removed.
HRESULT GetOperationGroup ([out] IAAFOperationGroup **groupObj)
 Gets the OperationGroup associated with the transition.
HRESULT SetCutPoint ([in] aafPosition_t cutPoint)
 Sets the point at which a cut would be inserted if the transition were removed.
HRESULT SetOperationGroup ([in] IAAFOperationGroup *opgroup)
 Sets the operation group associated with the transition.

Detailed Description

The IAAFTransition interface is implemented by objects describe a change or transition from one piece of essence to another.

Transitions must exist in the context of a sequence, and must be surrounded on both sides by segments (an object which has an IAAFSegment interface).

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 IAAFTransition also implement the following interfaces:

Definition at line 28507 of file AAF.idl.


Member Function Documentation

HRESULT IAAFTransition::GetCutPoint ( [out] aafPosition_t *  cutPoint)

Gets the point at which a cut would be inserted if the transition were removed.

Parameters:
cutPoint[out] Cut Point
HRESULT IAAFTransition::GetOperationGroup ( [out] IAAFOperationGroup **  groupObj)

Gets the OperationGroup associated with the transition.

Parameters:
groupObj[out] OperationGroup used by transition
HRESULT IAAFTransition::Initialize ( [in] IAAFDataDef pDataDef,
[in] aafLength_t  length,
[in] aafPosition_t  cutPoint,
[in] IAAFOperationGroup op 
)

Constructor which allows specification of starting values.

Parameters:
pDataDef[in] Data Definition Object
length[in] Length property value
cutPoint[in] The point at which a cut would be inserted if the transition were removed
op[in] A reference to an operation group object
HRESULT IAAFTransition::SetCutPoint ( [in] aafPosition_t  cutPoint)

Sets the point at which a cut would be inserted if the transition were removed.

Parameters:
cutPoint[in] Cut Point
HRESULT IAAFTransition::SetOperationGroup ( [in] IAAFOperationGroup opgroup)

Sets the operation group associated with the transition.

Parameters:
opgroup[in] Operation group used by transition

Generated on Wed Jul 4 2012 22:13:31 for AAF COM API by doxygen 1.7.4