Definition at line 1981 of file AAFPlugin.idl.
Public Member Functions | |
| HRESULT | GetNumTypesSupported ([out] aafUInt32 *pCount) |
| HRESULT | GetIndexedSupportedType ([in] aafUInt32 index,[out] IAAFTypeDef **ppType) |
| HRESULT | GetTypeDefinition ([out] IAAFTypeDef **ppTypeDef) |
| Places the data definition object attached to this interpolator into the ppTypeDef argument. | |
| HRESULT | SetTypeDefinition ([in] IAAFTypeDef *pTypeDef) |
| Sets the data definition of this interpolator to be the given one. | |
| HRESULT | GetParameter ([out] IAAFParameter **ppParameter) |
| Places the parameter object attached to this interpolator into the ppParameter argument. | |
| HRESULT | SetParameter ([in] IAAFParameter *pParameter) |
| Sets the parmeter of this interpolator to be the given one. | |
| HRESULT | InterpolateOne ([in] aafRational_t *pInputValue,[in] aafUInt32 valueSize,[out, size_is(valueSize), length_is(*bytesRead)] aafDataBuffer_t pValue,[out] aafUInt32 *bytesRead) |
| Succeeds if all of the following are true: - the pInputValue pointer is valid. | |
| HRESULT | InterpolateMany ([in] aafRational_t *pStartInputValue,[in] aafRational_t *pInputStep,[in] aafUInt32 generateCount,[out] aafMemPtr_t pOutputValue,[out] aafUInt32 *pResultCount) |
| Succeeds if all of the following are true: - the pInputValue pointer is valid. | |
|
||||||||||||
|
|
|
|
|
|
|
Places the parameter object attached to this interpolator into the ppParameter argument. If none exists yet, NULL is placed into the ppParameter argument. The returned parameter object, if it exists, is AddRef()ed before it is returned. 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_NULL_PARAM
|
|
|
Places the data definition object attached to this interpolator into the ppTypeDef argument. If none exists yet, NULL is placed into the ppTypeDef argument. The returned data definition object, if it exists, is AddRef()ed before it is returned. 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_NULL_PARAM
|
|
||||||||||||||||||||||||
|
Succeeds if all of the following are true: - the pInputValue 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
AAFRESULT_INPUT_RANGE
AAFRESULT_NULL_PARAM
|
|
||||||||||||||||||||
|
Succeeds if all of the following are true: - the pInputValue 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
AAFRESULT_INPUT_RANGE
AAFRESULT_NULL_PARAM
|
|
|
Sets the parmeter of this interpolator to be the given one. 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_NULL_PARAM
|
|
|
Sets the data definition of this interpolator to be the given one. 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_NULL_PARAM
|
1.4.1