Share via


Integrating WMDRM-ND (Windows Embedded CE 6.0)

1/5/2010

This section describes how to set up your image to use Microsoft Windows Media Digital Rights Management (DRM) for Networked Devices.

Installing and Setting Up the Windows Media DRM for Networked Devices Kit

To install and set up the Windows Media DRM for Networked Devices Kit, follow these instructions.

  1. Download the Windows Media DRM for Networked Devices Kit for image integration.
    Instructions on how to build Windows Media DRM for Networked Devices into your device image are found in the Readme.txt file that is in the Windows Media DRM for Networked Devices Kit that is provided by Microsoft. The Sysgen variable for Windows Media DRM for Networked Devices is SYSGEN_DSHOW_WMT_CardeaDRM.
  2. Retrieve the Unique Device Name (UDN) from the registry, and transfer it to DRM.
    Your application can use the UPnPRendererHost_t protocol to retrieve the UDN and transfer it to the DRM engine. The sample user interface application for the networked media device (NMD) explains how to use the UpnpRendererHost_t protocol.
    The UPnPRendererHost_t protocol is implemented by using the Media Query Engine module and the UPnPRendererHost_t module, both of which are linked with the Nmd.ui.exe file. The following table describes the responsibilities of these modules.
Module Responsibilities

Media Query Engine

  • Initializes the connection between the NMD and the Microsoft Windows Media Connect (WMC) server.
  • Calls the DRM registration API (to validate itself).
  • Performs the media query request from your application.

UPnPRendererHost_t

  • Takes care of the UDN/DD initialization.

Note

You can use both of these modules to utilize the full service. However, you may also choose to use only one of these modules or to use neither module. If you choose to write your own code, be certain to follow the instructions that are at the end of this topic.

See Also

Reference

Concepts

Customizing WMDRM-ND