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 |