Microsoft DirectX 9.0

IAMGraphStreams Interface

This interface provides methods for controlling a filter graph that renders a live source. A live source is one that streams data in real time, such as a capture device or a network broadcast. The Filter Graph Manager implements this interface.

Applications can use this interface to specify how the graph handles latency and synchronization when it renders a live source. For more information, see Live Sources.

In addition to the methods inherited from IUnknown, the IAMGraphStreams interface exposes the following methods.

Method Description
FindUpstreamInterface Searches the filter graph for a specified interface, upstream from a specified pin.
SyncUsingStreamOffset Enables or disables synchronization using time-stamp offsets.
SetMaxGraphLatency Sets the maximum latency for the graph.