The Microsoft® Windows Media™ Device Manager system consists of the following sets of interfaces, each of which can be used with third-party plug-ins.
Interface |
Description |
Application Programming Interface |
Specifies interaction with applications. Applications can enumerate the available devices, send content to a specific device, and so on. |
Service Provider Interface |
Specifies the interaction with Service Providers (SPs), the modules that are specific to a portable device or portable medium. An SP takes generic requests from applications and carries them out in a manner understandable by the device it controls. |
Secure Content Provider Interface |
Specifies the interaction with Secure Content Providers (SCPs). The SCP modules enforce and interpret the rights applied to content acquired through electronic music download (EMD) systems. An SCP can query for the rights associated with a specific piece of content, decrypt or re-encrypt content, issue licenses for the portable device or portable media, and so on. |
Secure Authenticated Channel |
Provides secure inter-module communication. |