Microsoft DirectX 9.0 |
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 |