AAFA Developer Support

Public Member Functions
IAAFDataEssenceDescriptor Interface Reference

AAFRESULT_NOMEMORY. More...

List of all members.

Public Member Functions

HRESULT Initialize ()
 Initializes a newly allocated, empty IAAFDataEssenceDescriptor-supporting object.
HRESULT SetDataEssenceCoding ([in] aafUID_constref dataEssenceCoding)
 Sets the DataEssenceCoding property This property is optional.
HRESULT GetDataEssenceCoding ([out] aafUID_t *pDataEssenceCoding)
 Gets the DataEssenceCoding property information of the video essence data.

Detailed Description

AAFRESULT_NOMEMORY.

AAFRESULT_NOT_INITIALIZED

Objects that implement IAAFDataEssenceDescriptor also implement the following interfaces:

Definition at line 5202 of file AAF.idl.


Member Function Documentation

HRESULT IAAFDataEssenceDescriptor::GetDataEssenceCoding ( [out] aafUID_t *  pDataEssenceCoding)

Gets the DataEssenceCoding property information of the video essence data.

This property is optional.

Succeeds if all of the following are true:

  • the pDataEssenceCoding pointer is valid.

If this method fails nothing will be written to *pDataEssenceCoding.

This method will return the following codes:

AAFRESULT_SUCCESS

  • succeeded. (This is the only code indicating success.)

AAFRESULT_NULL_PARAM

  • pDataEssenceCoding arg is NULL.
Parameters:
pDataEssenceCoding[out] Optional.
HRESULT IAAFDataEssenceDescriptor::Initialize ( )

Initializes a newly allocated, empty IAAFDataEssenceDescriptor-supporting object.

This method must be called after allocation, and before any other method can be called.

Succeeds if:

This method will return the following codes. If more than one of the listed errors is in effect, it will return the first one encountered in the order given below:

AAFRESULT_SUCCESS

  • succeeded. (This is the only code indicating success.)

AAFRESULT_ALREADY_INITIALIZED

HRESULT IAAFDataEssenceDescriptor::SetDataEssenceCoding ( [in] aafUID_constref  dataEssenceCoding)

Sets the DataEssenceCoding property This property is optional.

If this method fails the Data Definition property will not be changed.

This method will return the following codes:

AAFRESULT_SUCCESS

  • succeeded. (This is the only code indicating success.)
Parameters:
dataEssenceCoding[in] Optional.

Generated on Wed Jul 4 2012 22:13:27 for AAF COM API by doxygen 1.7.4