Supported DirectShow Filters (Windows Embedded CE 6.0)
1/6/2010
The following table lists the supported Microsoft DirectShow filters.
DirectShow Filters
Filter | Function |
---|---|
Shows the class identifiers (CLSIDs) for the standard filter categories. |
|
Acts as a container for the Audio Compression Manager (ACM), integrating the ACM with the DirectShow architecture. This allows codecs supported by the ACM to be used in DirectShow. The ACM Wrapper filter supports the following ACM stream codecs:
|
|
Represents an audio capture device with one capture output pin and several input pins. |
|
This filter is responsible for synchronizing the rate of audio playback to the rate of the incoming AV stream. |
|
A generic audio rendering filter that you can connect to the output of any of the following filters, if they contain WAV audio:
|
|
The AVI Decompressor filter decompresses AVI input and generates suitable output for a video rendering filter or an intervening video transform filter. |
|
The AVI Splitter filter is used for the playback of AVI files. It accepts data in AVI format and splits it into its constituent streams for further processing and/or rendering. |
|
Buffering Filter |
This filter creates a temporary first-in-first-out storage for captured data. It allows recently captured frames be queued up while previously captured frame are processed in the filter graph. You can control it with the IBuffering Interface interface. |
This transform filter converts from one RGB color type to another RGB type, such as between 24-bit and 8-bit RGB color. Since this type of conversion is generally handled more efficiently within a video decompressor, the main use of the Color Space Converter is when the stream source consists of uncompressed RGB frames. |
|
A general purpose video renderer that you can connect to any Video Transform filter that produces decompressed video data. |
|
DMO WMV Encoder |
Supports video capture in the WMV format. The DMO Wrapper Filter is required to use this object. |
Enables an application to use a DirectX Media Object (DMO) within a filter graph. |
|
This filter writes this media to hard disk. The sink is connected directly or indirectly to the upstream tuner or encoder, and will accept supported combinations of media formats. Currently, the only supported media format is MPEG-2. |
|
This filter reads media from hard disk. The source filter is connected to downstream decoder and/or rendered filters. It offers output pins supporting formats corresponding to the formats used by the sink during buffering. |
|
This is a 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. |
|
This is a 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. |
|
This filter enables http 1.1 and http 1.0 streaming for non-Windows Media content. Windows Media content is supported by other filters. |
|
This filter is used to render still images and is the interface to the Imaging API. For more information, see Video Capture. |
|
The MPEG Audio Decoder filter decompresses MPEG-1 layers 1 and 2 audio data. |
|
The MPEG-1 Parser/Splitter filter splits an MPEG-1 system stream into its separate audio and video streams. |
|
Decompresses MPEG-1 (Moving Picture Experts Group-1) video data. |
|
This is a special use demultiplexer that demultiplexes the program stream from the DVR Source Filter. |
|
This multiplexer filter transforms the incoming Audio and Video Elementary Streams into a single DVD-Compliant Program Stream. |
|
MP3 DMO |
Provides decoding support for MP3 playback as a DMO. The DMO Wrapper Filter is required to use this object. |
MP3 Codec |
Provides decoding support for MP3 playback as a filter. |
MS RLE Video Codec |
Support for the Microsoft run-length encoded (RLE) video codec. |
This feature is depreciated, and it is recommended that it not be used. It is provided here for compatibility reasons. The Overlay Mixer filter is a video renderer that is designed specifically for broadcast video streams with Line21 closed captioning. |
|
The Smart Tee filter is used in video capture graphs to split the video stream into a preview stream and a capture stream. This is done without any additional data copying. The output pins support whatever media types are supported on the downstream connection. |
|
This filter handles the transfer of VBI data from a decoder to video hardware via DirectDraw. |
|
Controls analog capture devices. |
|
The WAVE Parser filter parses WAV-format audio data from .wav, .au, or .aif files. |
|
The WM ASF Writer is a filter for a file writer object for Windows Media formats. |
|
WMV/MPEG-4 Video Codec |
Provides Windows Media video (WMV) support for v7-v9. Also provides support for MPEG-4 v2, MPEG-4 v3, and ISO MPEG-4 v1. Notice that these legacy MPEG-4 codecs pre-date the publication of the MPEG-4 specification. They do not support all aspects of the current specification, and are provided only to support playback of encoded media using these legacy formats. |
The specific set of codecs and renderers supported by a Windows Embedded CE powered device is determined when the OS design is created. An OS design can contain all, some, or none of these codecs and renderers.