AAFA Developer Support

Public Member Functions
IAAFDataDef3 Interface Reference

Objects that implement IAAFDataDef3 also implement the following interfaces: 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.
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.

Detailed Description

Objects that implement IAAFDataDef3 also implement the following interfaces:

Definition at line 41493 of file AAF.idl.


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 DefObject
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 Wed Jul 4 2012 22:13:27 for AAF COM API by doxygen 1.7.4