The IAAFFiller interface is supported by objects which serve as placeholders for an unknown values for the component duration. More...
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. |
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:
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 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_ALREADY_INITIALIZED
AAFRESULT_NULL_PARAM
AAFRESULT_BAD_LENGTH
pDataDef | [in] Data Definition Object |
length | [in] Length Property Value |