Microsoft DirectX 9.0

RenderEngine Object

Renders a DirectShow Editing Services (DES) project by constructing a filter graph from a timeline.

DES provides two objects that rendering timelines:

Although an application can create a filter graph and pass it to a render engine, the typical scenario is for the render engine to create the filter graph. Building the graph is a two-stage process. First, build the front end by calling the ConnectFrontEnd method. Then connect the output pins on the front end to the desired rendering filters:

This object has the following methods.

Method Description
Commit Not supported for Visual Basic.
ConnectFrontEnd Builds the front end of the filter graph from the current timeline.
Decommit Not supported for Visual Basic.
DoSmartRecompression Not supported for Visual Basic.
GetCaps Not supported for Visual Basic.
GetFilterGraph Retrieves the filter graph that the render engine has constructed, if any.
GetGroupOutputPin Retrieves the output pin for the specified group.
GetTimelineObject Retrieves the timeline that the render engine is currently using.
GetVendorString Retrieves the vendor string.
RenderOutputPins Creates the previewing portion of the filter graph.
SetDynamicReconnectLevel Sets the level of dynamic reconnection during rendering.
SetFilterGraph Specifies a filter graph for the render engine to use.
SetInterestRange Not supported for Visual Basic.
SetInterestRange2 Not supported for Visual Basic.
SetRenderRange Not supported for Visual Basic.
SetRenderRange2 Sets the range of time on the timeline to be rendered.
SetSourceConnectCallback Not supported for Visual Basic.
SetSourceNameValidation Specifies how the render engine validates file names.
SetTimelineObject Sets the timeline for the render engine to use.
ScrapIt Discards the render engine's filter graph and all associated objects.
UseInSmartRecompressionGraph Not supported for Visual Basic.

Requirements

Include a reference in your project to "Dexter 1.0 Type Library" (Qedit.dll).