DirectShow Catalog Items and Sysgen Variables (Compact 2013)
3/26/2014
In Windows Embedded Compact, you can implement DirectShow, an architecture for capture and playback of audio and video content. For more information, see DirectShow.
For more information about how to add or remove catalog items, see Create Your First OS.
Hardware and Software Requirements
- Requires support for codecs and media formats that your OS will use. For more information, see Encoded Media Catalog Items and Sysgen Variables.
Catalog Items and SYSGEN Variables
The following table describes the catalog items and associated SYSGEN variables that you can use to add DirectShow support to your OS.
Catalog item |
SYSGEN variable |
Description |
Dependencies |
---|---|---|---|
DirectShow Core |
SYSGEN_DSHOW |
Provides core support for DirectShow, provides sample DirectShow applications, renders audio from *.wav files, adds graphics support for DirectShow applications, and adds a filter that reads DirectX Media Objects (DMOs). |
None. |
Color Conversion Transform Filter |
SYSGEN_DSHOW_COLOR |
Provides the DirectShow color conversion transform filter, for situations where the still image or video decoder itself doesn't support built-in color-conversion. |
Requires SYSGEN_DSHOW. |
DirectShow Error Messages |
SYSGEN_DSHOW_ERRORS |
Provides support for calling AMGetErrorText and logging errors using IGraphBuilder::SetLogFile. |
Requires SYSGEN_DSHOW. |
DirectShow Video Capture |
SYSGEN_DSHOW_CAPTURE |
Adds support for devices to receive video, to either store it or play it on a display screen. |
Requires SYSGEN_DSHOW. Requires a display screen. |
HTTP Streamer Filter |
SYSGEN_DSHOW_HTTPSTREAMER |
Adds a filter that reads non-Windows Media content on demand via HTTP. For more information, see HTTP Source Filter. |
Requires SYSGEN_DSHOW. |
Local File Streamer |
SYSGEN_DSHOW_LOCALSTREAMER |
Adds a filter that reads media files stored on the device. For more information, see File Source (URL) Filter. |
Requires SYSGEN_DSHOW. |
MPEG-2 Demultiplexer Filter |
SYSGEN_DSHOW_MPEG2DEMUX |
Adds a filter that reads MPEG-2 transport and program streams and demultiplexes them into elementary streams (for example, into audio and video streams). |
Requires SYSGEN_DSHOW and SYSGEN_DCOM. |
MPEG-4 Demultiplexer Filter |
SYSGEN_DSHOW_MP4DEMUX |
Adds a filter that reads MPEG-4 presentation streams and demultiplexes them into elementary streams (for example, into audio and video streams). |
Requires SYSGEN_DSHOW. |
Still Image Decoder Filter |
SYSGEN_DSHOW_IMAGEDECODER |
Adds a filter for reading graphics images. For more information, see 2388EAE6-923F-4838-8645-3E1C39D407F4. |
Requires SYSGEN_DSHOW. Requires a display screen. |
Sample Applications and Filters |
SYSGEN_DSHOW_SAMPLE |
A collection of sample DirectShow filters and applications, with source code. |
Requires SYSGEN_DSHOW. |
URL Reader Source Filter |
SYSGEN_DSHOW_URLRDR |
Provides a source filter to retrieve a data stream via a URL. |