Objects that implement IAAFDataDef3 also implement the following interfaces: More...
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. |
Objects that implement IAAFDataDef3 also implement the following interfaces:
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
bIsTimecodeKind | [retval,out] pointer to the return value |