AAFA Developer Support

Public Member Functions
IAAFFiller Interface Reference

The IAAFFiller interface is supported by objects which serve as placeholders for an unknown values for the component duration. More...

List of all members.

Public Member Functions

HRESULT Initialize ([in] IAAFDataDef *pDataDef,[in] aafLength_t length)
 This function will create a new filler object with the given property values.

Detailed Description

The IAAFFiller interface is supported by objects which serve as placeholders for an unknown values for the component duration.

Typically, a Filler object is used in a Sequence to allow positioning of a Segment whem not all of the preceding material has been specified. If a Filler object is played, applications can choose any appropiate blank media to play.

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

Objects that implement IAAFFiller also implement the following interfaces:

Definition at line 10184 of file AAF.idl.


Member Function Documentation

HRESULT IAAFFiller::Initialize ( [in] IAAFDataDef pDataDef,
[in] aafLength_t  length 
)

This function will create a new filler object with the given property values.

Length is specified in units of the edit rate of the containing timeline mob slot.

Succeeds if all of the following are true:

  • this object has not yet been initialized.
  • the length 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_ALREADY_INITIALIZED

AAFRESULT_NULL_PARAM

  • pDataDef is null.

AAFRESULT_BAD_LENGTH

  • length is negative.
Parameters:
pDataDef[in] Data Definition Object
length[in] Length Property Value

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