Microsoft DirectX 8.1 (C++)

DirectShow Multimedia Streaming Interfaces

The following interfaces expose Microsoft® DirectShow® functionality to multimedia stream developers. Application developers should implement only the IAMMultiMediaStream interface in their applications; DirectShow uses the other two interfaces internally.

IAMMultiMediaStream

Controls connections between streams and DirectShow filter graphs. It provides methods that instantiate filter graphs, open DirectShow-supported media files, and generate an appropriate filter graph for playback. The CLSID_ActiveMovieMMStream class identifier supports this interface.

IAMMediaStream

Handles the internal negotiation of connections between multimedia streams and DirectShow filter graphs. This interface is a DirectShow-specific derivation of the IMediaStream interface. Application developers should not use or implement this interface.