|Microsoft DirectX 9.0|
The SrcAdd method adds a source to the track.
HRESULT SrcAdd( IAMTimelineObj *pSrc );
Pointer to the source object's IAMTimelineObj interface.
Returns S_OK if successful. Returns E_NOINTERFACE if the object is not a source object. Otherwise, returns an HRESULT value indicating the cause of the error.
Set the source's start and stop times before calling this method. (Call IAMTimelineObj::SetStartStop.)
Currently, DES cannot simultaneously render more than 75 sources that were compressed with Video Compression Manager (VCM) codecs. Also, if the project as a whole contains more than 75 such sources, you must use dynamic reconnection or DES cannot preview the project. For more information, see IRenderEngine::SetDynamicReconnectLevel.
Header: Include Qedit.h. This header file is not compatible with Microsoft® Direct3D® headers later than version 7.
Library: Use strmiids.lib.