From: Alexey K. <akh...@us...> - 2007-01-26 19:16:53
|
Update of /cvsroot/aaf/AAF/ref-impl/include/ref-api In directory sc8-pr-cvs11.sourceforge.net:/tmp/cvs-serv20900/ref-api Modified Files: AAF.h Log Message: Regenerated: Add missing SetCallback(). Index: AAF.h =================================================================== RCS file: /cvsroot/aaf/AAF/ref-impl/include/ref-api/AAF.h,v retrieving revision 1.49 retrieving revision 1.50 diff -C2 -d -r1.49 -r1.50 *** AAF.h 26 Jan 2007 18:45:54 -0000 1.49 --- AAF.h 26 Jan 2007 19:16:44 -0000 1.50 *************** *** 50719,50722 **** --- 50719,50754 ---- //*********************************************************** // + // SetCallback() + // + /// Sets a callback interface to be called when a stream is written to or + /// read from the file. This allows the stream property to be built bottom up. + /// + /// Succeeds if: + /// - Initialize() has already been called on this object. + /// - pPropertyValue pointer is valid. + /// - pCallbackIF pointer is valid. + /// - pUserData pointer is valid. + /// + /// 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_NULL_PARAM + /// - either pPropertyValue or pCallbackIF or pUserData arg is NULL. + /// + /// @param pPropertyValue [in] Issue the callback for this property + /// @param pCallbackIF [in] Interface of the callback object + /// @param pUserData [in] Client-specific data passed through to the callback + /// + STDMETHOD(SetCallback) (THIS_ + IAAFPropertyValue * pPropertyValue, + IAAFStreamAccess* pCallbackIF, + aafMemPtr_t pUserData) PURE; + + //*********************************************************** + // // GetMXFEssenceStream() // |