AAFA Developer Support

Public Member Functions
IAAFStreamAccess Interface Reference

This interface is used by the toolkit. More...

List of all members.

Public Member Functions

HRESULT WriteStream ([in] IAAFPropertyValue *propertyValue,[in] aafMemPtr_t pUserData)
 This method is called back by the AAF toolkit when a previously defined stream property is actually being written, so that you may write the data.

Detailed Description

This interface is used by the toolkit.

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

Definition at line 50906 of file AAF.idl.


Member Function Documentation

HRESULT IAAFStreamAccess::WriteStream ( [in] IAAFPropertyValue propertyValue,
[in] aafMemPtr_t  pUserData 
)

This method is called back by the AAF toolkit when a previously defined stream property is actually being written, so that you may write the data.

IAAFTypeDef *pTypeDef; IAAFTypeDefStream *pTypeDefStream;

propertyValue->GetType(&pTypeDef)); pTypeDef->QueryInterface(IID_IAAFTypeDefStream,(void **)&pTypeDefStream)); pTypeDefStream->Write(pStreamPropertyValue, ...);

Parameters:
propertyValue[in] One which will this data be written
pUserData[in] A client-supplied pointer used to extract the data

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