 
  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 | 
 1.7.4
      
      1.7.4