AAFA Developer Support

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

IAAFDataDef3 Interface Reference

List of all members.

Detailed Description

Objects that implement IAAFDataDef3 also implement the following interfaces: - IAAFDefObject - IAAFObject.

Definition at line 36530 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.
HRESULT IsEdgecodeKind ([retval, out] aafBoolean_t *bIsEdgecodeKind)
 Sets return value to TRUE if DataDef is an edgecode.
HRESULT IsTimecodeKind ([retval, out] aafBoolean_t *bIsTimecodeKind)
 Sets return value to TRUE if DataDef is a timecode.
HRESULT IsAuxiliaryKind ([retval, out] aafBoolean_t *bIsAuxiliaryKind)
 Sets return value to TRUE if DataDef is auxiliary.
HRESULT IsDescriptiveMetadataKind ([retval, out] aafBoolean_t *bIsDescriptiveMetadataKind)
 Sets return value to TRUE if DataDef is descriptive metadata.


Member Function Documentation

HRESULT IAAFDataDef3::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 IAAFDataDef3::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 IAAFDataDef3::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 IAAFDataDef3::IsAuxiliaryKind [retval, out] aafBoolean_t *  bIsAuxiliaryKind  ) 
 

Sets return value to TRUE if DataDef is auxiliary.

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

HRESULT IAAFDataDef3::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 IAAFDataDef3::IsDescriptiveMetadataKind [retval, out] aafBoolean_t *  bIsDescriptiveMetadataKind  ) 
 

Sets return value to TRUE if DataDef is descriptive metadata.

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

HRESULT IAAFDataDef3::IsEdgecodeKind [retval, out] aafBoolean_t *  bIsEdgecodeKind  ) 
 

Sets return value to TRUE if DataDef is an edgecode.

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

HRESULT IAAFDataDef3::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 IAAFDataDef3::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 IAAFDataDef3::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 IAAFDataDef3::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

HRESULT IAAFDataDef3::IsTimecodeKind [retval, out] aafBoolean_t *  bIsTimecodeKind  ) 
 

Sets return value to TRUE if DataDef is a timecode.

Parameters:
bIsTimecodeKind [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