In addition to the specific error results listed for each method, all methods in this interface may also return one of the following values:
AAFRESULT_NOMEMORY
Objects that implement IAAFAIFCDescriptor also implement the following interfaces:
Definition at line 229 of file AAF.idl.
Public Member Functions | |
| HRESULT | Initialize () |
| Initializes a newly allocated, empty IAAFAIFCDescriptor-supporting object. | |
| HRESULT | GetSummary ([in] aafUInt32 size,[out, size_is(size)] aafDataValue_t pSummary) |
| Gets a copy of the AIFC file information without the media. | |
| HRESULT | GetSummaryBufferSize ([out] aafUInt32 *pSize) |
| Returns the size of the buffer required for the GetSummary() method. | |
| HRESULT | SetSummary ([in] aafUInt32 size,[in, size_is(size)] aafDataValue_t pSummary) |
| Sets the AIFC file information. | |
|
||||||||||||
|
Gets a copy of the AIFC file information without the media. Succeeds if all of the following are true:
If this method fails pSummary will not be changed. This method will return the following codes: AAFRESULT_SUCCESS
AAFRESULT_NULL_PARAM
AAFRESULT_SMALLBUF
|
|
|
Returns the size of the buffer required for the GetSummary() method. The value is placed into the location specified by pSize. Succeeds if all of the following are true:
If this method fails nothing will be written to *pSize. This method will return the following codes: AAFRESULT_SUCCESS
AAFRESULT_NULL_PARAM
|
|
|
Initializes a newly allocated, empty IAAFAIFCDescriptor-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
|
|
||||||||||||
|
Sets the AIFC file information. Succeeds if all of the following are true:
If this method fails the summary property will not be changed. This method will return the following codes: AAFRESULT_SUCCESS
AAFRESULT_NULL_PARAM
|
1.4.1