AAFRESULT_NOMEMORY. More...
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. |
AAFRESULT_NOMEMORY.
AAFRESULT_NOT_INITIALIZED
Objects that implement IAAFDataEssenceDescriptor also implement the following interfaces:
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:
If this method fails nothing will be written to *pDataEssenceCoding.
This method will return the following codes:
AAFRESULT_SUCCESS
AAFRESULT_NULL_PARAM
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
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
dataEssenceCoding | [in] Optional. |