Microsoft DirectX 9.0

Multimedia Streaming Objects

The following table describes the multimedia streaming objects.

Class GUID Description Interfaces supported
CLSID_AMMediaTypeStream Can create media samples for any DirectShow-supported data type IAMMediaStreamIMediaStreamIPinIMemInputPin
CLSID_AMAudioData Implementation of IAudioData audio container object IAudioData
CLSID_AMDirectDrawStream DirectDraw media stream that can be added to a DirectShow multimedia stream. IAMMediaStreamIMediaStreamIDirectDrawMediaStreamIPinIMemInputPin
CLSID_AMMultiMediaStream DirectShow implementation of multimedia stream. IAMMultiMediaStream
IMultiMediaStream
CLSID_MediaStreamFilter Provides multimedia streaming functionality for the CLSID_AMMultiMediaStream object through the IAMMultiMediaStream interface. IBaseFilter
Samples created by the CLSID_AMMediaTypeStream object   IStreamSampleIMediaSampleIMediaSample2
Samples created by the DirectDraw stream.   IStreamSampleIDirectDrawStreamSampleIMediaSample