Specifications
Windows Embedded Automotive 7 Deep Dive: Phone Core and Media Core 59
Finally, the device services layer of the Media Core architecture contains service modules for
devices that are supported out of the box. As with the source plug-ins layer, OEMs can access
the Windows Embedded Automotive 7 platform to extend or add functionality to the device
services layer.
Figure 18: Media Core source plug-ins
Media Source Plug-ins
Illustrated in Figure 18, the media source plug-ins provide Media Core with the necessary access
to the device to enable playback, browsing, and indexing across a variety of device types. These
plug-ins support the following types:
• A2DP/AVRCP: Supports Bluetooth devices
• iPod
• MTP: Supports MTP–based devices
• Local source
• MSDs, such as USB flash drives
• Compact Disc (CD)
• DLNA: Supports connecting to a Digital Media Server (DMS) or Mobile Digital Media
Server (M-DMS) devices to act as a Digital Media Player (DMP)
• Custom media device classes: Supports additional sources, such as devices based on
future media protocols, and provides a standard interface to expose indexing and
playback to the Media Core
Some devices (such as iPod and MTP-based devices) directly return the metadata and playlists
for audio tracks using their protocol. However, for MSDs developers can write and register a DLL
to extend the metadata or playlist parsing capabilities and provide metadata parsing for file
types that are not supported out of the box. Each file name extension (such as .mp3) is
associated with a file parser, encapsulated to prevent conflict between Media Core and the
media file format.










