Microsoft DirectX 8.1 (C++)

Component Objects Table

This section describes the various components that are supported by DirectShow.

Object Description Interfaces supported
CLSID_ AMMediaTypeStream Can create media samples for any DirectShow-supported data type IAMMediaStream, IMediaStream, IPin, IMemInputPin
CLSID_AMAudioData Implementation of IAudioData audio container object IAudioData
CLSID_AMDirectDrawStream Microsoft® DirectDraw® media stream that can be added to a DirectShow multimedia stream. IAMMediaStream, IMediaStream, IDirectDrawMediaStream, IPin, IMemInputPin
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   IStreamSample, IMediaSample, IMediaSample2
Samples created by the DirectDraw stream.   IStreamSample, IDirectDrawStreamSample, IMediaSample