AAFA Developer Support

Public Member Functions
IAAFDataDef Interface Reference

IAAFDataDef is DEPRECATED, Please use IAAFDataDef2. More...

List of all members.

Public Member Functions

HRESULT Initialize ([in, ref] aafUID_constref id,[in, string] aafCharacter_constptr pName,[in, string] aafCharacter_constptr pDescription)
 Init all fields of a definition object.
HRESULT IsPictureKind ([retval, out] aafBoolean_t *bIsPictureKind)
 Sets return value to TRUE if DataDef is a picture.
HRESULT IsMatteKind ([retval, out] aafBoolean_t *bIsMatteKind)
 Sets return value to TRUE if DataDef is a matte.
HRESULT IsPictureWithMatteKind ([retval, out] aafBoolean_t *bIsPictureWithMatteKind)
 Sets return value to TRUE if DataDef is a picture with matte.
HRESULT IsSoundKind ([retval, out] aafBoolean_t *bIsSoundKind)
 Sets return value to TRUE if DataDef is a sound.
HRESULT DoesDataDefConvertTo ([in] IAAFDataDef *id,[retval, out] aafBoolean_t *bDoesConvertTo)
 Sets return value to TRUE if the DataDef of the given object can be converted to the DataDef specified in the IN parameter with the DataDefName string.
HRESULT IsDataDefOf ([in] IAAFDataDef *pDataDef,[retval, out] aafBoolean_t *bIsDataDefOf)
 Sets the value to TRUE if the DataDef of the given object matches the DataDef specified in the IN parameter with the DataDefName string.
HRESULT DoesDataDefConvertFrom ([in] IAAFDataDef *pDataDef,[retval, out] aafBoolean_t *bDoesConvertFrom)
 Sets return value to TRUE if the DataDef of the given object can be converted from the DataDef specified in the IN parameter specified with the DataDefName string.

Detailed Description

IAAFDataDef is DEPRECATED, Please use IAAFDataDef2.

Objects that implement IAAFDataDef also implement the following interfaces:

Definition at line 5053 of file AAF.idl.


Member Function Documentation

HRESULT IAAFDataDef::DoesDataDefConvertFrom ( [in] IAAFDataDef pDataDef,
[retval, out] aafBoolean_t *  bDoesConvertFrom 
)

Sets return value to TRUE if the DataDef of the given object can be converted from the DataDef specified in the IN parameter specified with the DataDefName string.

Parameters:
pDataDef[in] data def to compare against
bDoesConvertFrom[retval, out] pointer to result
HRESULT IAAFDataDef::DoesDataDefConvertTo ( [in] IAAFDataDef id,
[retval, out] aafBoolean_t *  bDoesConvertTo 
)

Sets return value to TRUE if the DataDef of the given object can be converted to the DataDef specified in the IN parameter with the DataDefName string.

Parameters:
id[in] data def to compare against
bDoesConvertTo[retval, out] pointer to result
HRESULT IAAFDataDef::Initialize ( [in, ref] aafUID_constref  id,
[in, string] aafCharacter_constptr  pName,
[in, string] aafCharacter_constptr  pDescription 
)

Init all fields of a definition object.

Parameters:
id[in, ref] AUID for new DefObject
pName[in, string] Name for new DefObject
pDescription[in, string] Description for new DefObject
HRESULT IAAFDataDef::IsDataDefOf ( [in] IAAFDataDef pDataDef,
[retval, out] aafBoolean_t *  bIsDataDefOf 
)

Sets the value to TRUE if the DataDef of the given object matches the DataDef specified in the IN parameter with the DataDefName string.

Parameters:
pDataDef[in] data def to compare against
bIsDataDefOf[retval, out] pointer to result
HRESULT IAAFDataDef::IsMatteKind ( [retval, out] aafBoolean_t *  bIsMatteKind)

Sets return value to TRUE if DataDef is a matte.

Parameters:
bIsMatteKind[retval,out] pointer to the return value
HRESULT IAAFDataDef::IsPictureKind ( [retval, out] aafBoolean_t *  bIsPictureKind)

Sets return value to TRUE if DataDef is a picture.

Parameters:
bIsPictureKind[retval,out] pointer to the return value
HRESULT IAAFDataDef::IsPictureWithMatteKind ( [retval, out] aafBoolean_t *  bIsPictureWithMatteKind)

Sets return value to TRUE if DataDef is a picture with matte.

Parameters:
bIsPictureWithMatteKind[retval,out] pointer to the return value
HRESULT IAAFDataDef::IsSoundKind ( [retval, out] aafBoolean_t *  bIsSoundKind)

Sets return value to TRUE if DataDef is a sound.

Parameters:
bIsSoundKind[retval,out] pointer to the return value

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