Export (0) Print
Expand All
This topic has not yet been rated - Rate this topic

IDvdGraphBuilder interface

The IDvdGraphBuilder interface builds a filter graph for DVD-Video playback. The DVD Graph Builder object implements this interface.

The RenderDvdVideoVolume method builds a DVD playback graph from the available software and hardware on the system. For information on how to build the DVD filter graph and obtain the pointers to all the necessary interfaces, see Building the DVD Filter Graph.

Note   A DVD filter graph requires either a hardware or software MPEG-2 decoder.

Generally, you should not add, remove, connect, disconnect, or access individual filters in the graph created by RenderDvdVideoVolume, because doing so might confuse the cleanup code. The purpose of the DvdGraphBuilder object is to simplify the development of DVD-Video applications. If you need a specific type of graph for a particular solution, you should manually create the entire filter graph.

Members

The IDvdGraphBuilder interface inherits from the IUnknown interface. IDvdGraphBuilder also has these types of members:

Methods

The IDvdGraphBuilder interface has these methods.

MethodDescription
GetDvdInterface

Retrieves interfaces from the DVD-Video playback graph to make DVD-Video playback development easier.

GetFiltergraph

Retrieves the IGraphBuilder interface for the filter graph used by the DVD-Video graph builder object.

RenderDvdVideoVolume

Completes building a filter graph according to user specifications for playing a DVD-Video volume.

 

Requirements

Minimum supported client

Windows 2000 Professional [desktop apps only]

Minimum supported server

Windows 2000 Server [desktop apps only]

Header

Strmif.h (include Dshow.h)

Library

Strmiids.lib

See also

DVD Applications

 

 

Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

ADD
Show:
© 2014 Microsoft. All rights reserved.