UPnP Catalog Items and Sysgen Variables (Compact 7)

3/12/2014

In Windows Embedded Compact, you can implement plug-and-play support for connecting to other devices and computers, and for transferring data among connected devices without requiring device drivers or setup.

For more information, see UPnP Reference.

For more information about how to add or remove catalog items, see Design Your First OS.

The following table shows catalog items and associated SYSGEN variables you can use for adding support for the UPnP framework to your OS.

Catalog item SYSGEN variable Description Dependencies

UPnP Control Point API

SYSGEN_UPNP_CTRL

Provides a COM API that you use to write applications that can control other UPnP devices.

Requires Web Server (HTTPD), XML Minimal Parser, and Core Server Support.

Device Host API

SYSGEN_UPNP_DEVICE

Provides a COM API that handles the tasks of discovery, description, control, and events for UPnP devices.

Requires Web Server (HTTPD), XML Minimal Parser, and Core Server Support.

Device Host API (Minimal Subset)

SYSGEN_UPNP_DEVICE_MINI

Provides a C-language API that handles the tasks of adding a device to the network and being discovered by other UPnP devices.

Requires Web Server (HTTPD), XML Minimal Parser, and Core Server Support.

AV Control Point API

SYSGEN_UPNP_AV_CTRL

Provides an API for establishing a control point and controlling a UPnP media device for exchanging Audio/Video (AV) data with another UPnP device.

Requires Web Server (HTTPD), XML Minimal Parser, and Core Server Support.

AV Device API

SYSGEN_UPNP_AV_DEVICE

Provides an API for a UPnP media device to be discovered on a network for exchanging Audio/Video (AV) data with another UPnP device.

Requires Web Server (HTTPD), XML Minimal Parser, and Core Server Support.

Media Renderer

SYSGEN_MEDIAAPPS_MEDIARENDERER

Provides a Digital Media Renderer (DMR), which plays content on a Digital Media Server that was routed by a Digital Media Controller (DMC).

Requires Device Host API (SYSGEN_UPNP_DEVICE) and AV Device API (SYSGEN_UPNP_AV_DEVICE).

UPnP Tools

SYSGEN_UPNP_TOOLS

A UPnP device registration command-line tool and generic UPnP samples.

Requires Web Server (HTTPD), XML Minimal Parser, Core Server Support, Control Point API, and Device Host API.

USB Flash Config Tool

SYSGEN_SRV_DEMO_USBFLASH

This catalog item is no longer supported in Windows Embedded Compact 7.

None.

Show: