Microsoft DirectX 9.0

IAMTimelineTrack::SrcAdd

The SrcAdd method adds a source to the track.

Syntax

HRESULT SrcAdd(
    IAMTimelineObj *pSrc
);

Parameters

pSrc

Pointer to the source object's IAMTimelineObj interface.

Return Value

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.

Remarks

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.

Requirements

Header: Include Qedit.h. This header file is not compatible with Microsoft® Direct3D® headers later than version 7.

Library: Use strmiids.lib.

See Also