Supported DirectShow Filters (Compact 2013)
3/26/2014
The following table lists the supported DirectShow filters, file parsers, and splitters.
Filter |
Description |
---|---|
Acts as a container for the Audio Compression Manager (ACM), integrating the ACM with the DirectShow architecture. It supports the IAMStreamConfig interface that you use to control audio capture or compression information from a filter's output pin. |
|
Represents an audio capture device. |
|
Uses the Waveform Audio API to render waveform audio. |
|
Parses Audio Video Interleaved (AVI)-compressed video data and splits it into data streams. |
|
Accepts unbuffered streaming data from a source filter, such as the HTTP Source Filter. |
|
Transform filter that converts one RGB color type to another RGB type, such as from 24-bit to 8-bit RGB color. Because this type of conversion is typically handled more efficiently within a video decompressor, implement the Color Space Converter Filter when the stream source consists of uncompressed RGB frames. |
|
Renders video data on the screen by connecting to a Video Transform filter that produces decompressed video data. This filter is deprecated in Windows Embedded Compact 2013. See Video Mixing Renderer Filter. |
|
Acts as a container for a DirectX Media Object (DMO). It supports the use of a DirectX Media Object (DMO) within a filter graph. |
|
Generic asynchronous source filter that works with any source file whose media major type is stream. These files include AVI, MOV, MPEG, and WAV files. |
|
Generic asynchronous source filter that works with any source file that can be identified by a URL and whose media major type is stream. These files include AVI, MOV, MPEG, and WAV files. |
|
Supports HTTP 1.0 and 1.1 on-demand streaming for content that is not in the Windows Media format. |
|
A DirectShow transform filter that decodes image files. |
|
Decodes MPEG-1 layers 1 and 2 audio to PCM. |
|
Splits MPEG-1 data into separate audio and video streams. |
|
Decodes MPEG-1 video. |
|
Demultiplexes MPEG-2 transport and program streams that are delivered to this filter in pull mode. |
|
A pull mode filter that requests data from an upstream buffering filter and pushes the demultiplexed streams to down-level decoders. |
|
Used in the video capture graph to split the video stream into a preview stream and a capture stream. The filter performs this action without any additional data copying. The output pins support whatever media types that the downstream connection supports. |
|
Parses audio data from .au, .aiff, or .lpcm files. |
|
Controls analog capture devices. |
|
Decompresses AVI input and generates suitable output for a video rendering filter or an intervening video transform filter. |
|
Replaces the DirectShow Video Renderer filter as the default video renderer. |
|
Plays back Windows Media Advanced Streaming Format (ASF) files. |
|
Filters file writer objects for Windows Media formats. |
|
This filter is deprecated. See Video Mixing Renderer Filter. |
Filter Categories
The following table shows the class identifiers (CLSIDs) for the standard filter categories.
CLSID |
Description |
---|---|
CLSID_AudioInputDeviceCategory |
Audio capture filters. |
CLSID_AudioCompressorCategory |
Audio compressors, audio encoders. |
CLSID_AudioRendererCategory |
Audio renderers. |
CLSID_LegacyAmFilterCategory |
Miscellaneous filters, including decoders. |
CLSID_VideoInputDeviceCategory |
Video capture filters. |
CLSID_VideoCompressorCategory |
Video compressors, video encoders. |
CLSID_ActiveMovieCategories |
Meta-category that contains the list of categories. An application typically does not use it. |