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

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.

See Also

Other Resources

DirectShow