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 |