AAFA Developer Support

Main Page | Class List | File List | Class Members | File Members

IAAFDataDef Interface Reference

List of all members.

Detailed Description

IAAFDataDef is DEPRECATED, Please use IAAFDataDef2.

Objects that implement IAAFDataDef also implement the following interfaces:

Definition at line 2700 of file AAF.idl.

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.


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 DeObject
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 Thu Feb 17 09:34:14 2005 for AAF COM API by doxygen 1.4.1