Microsoft DirectX 8.1 (C++)

Multimedia Streaming Reference

This section contains reference entries for all the multimedia streaming interfaces and their methods, including those that Microsoft DirectShow supports. It also includes a list of multimedia streaming data types that the interfaces use, and a list of error and success codes that the methods return. IAMMultiMediaStream

Multimedia Streaming Interfaces

Interface Description
IAMMediaStream Handles the internal connections between DirectShow filters and filter graphs in applications that use multimedia streaming.
IAMMediaTypeSample Contains methods for manipulating stream samples with arbitrary media types.
IAMMediaTypeStream Contains methods for creating multimedia streams with arbitrary media types.
Exposes DirectShow functionality to multimedia stream developers.
IAudioData Provides methods that enable applications to set and get the underlying audio data that audio streams will reference.
IAudioMediaStream Controls audio media streams by providing methods that set and get the stream's format.
IAudioStreamSample Retrieves information from the underlying IAudioData data objects.
IDirectDrawMediaStream Controls media streams that appear on Microsoft® DirectDraw® surfaces.
IDirectDrawStreamSample Provides methods that set and retrieve pointers to the DirectDraw surface associated with the current stream sample.
IMediaStream Provides access to the characteristics of a media stream, such as the stream's media type and purpose ID. It also has methods that create data samples.
IMemoryData Contains methods that set and retrieve memory data on audio data objects.
IMultiMediaStream Provides methods that control a multimedia stream and provide access to its underlying media streams.
IStreamSample Provides control over the behavior of stream samples.

See Also