Specifications
Windows Embedded Automotive 7 Deep Dive: Phone Core and Media Core 91
Table 32: MTP song formats registry key
HKEY_LOCAL_MACHINE\Software\Microsoft\Automotive\MTP\Audio\SongFormats
This registry key is used to enumerate the object formats that will be considered songs by the
MTP service. Supported song formats are listed under this key by creating a new key with the
matching MTP format code in hex. Defaults to WAVE, MP3 and WMA (3008, 3009, B901).
Table 33: MTP USB transport registry key
HKEY_LOCAL_MACHINE\Drivers\MtpUsbTransport
Name
Type
Definition
UsbMaxTransferSize
DWORD
Sets the largest recommended transfer size for transferring data. The default
value is 0x10000.
PowerResetOnRecovery
DWORD
0 – Nothing
1 – Repeated MTP errors will cause the MTP device to be automatically
disconnected and reconnected.
The default value is 0.
Table 34: Specific MTP devices registry keys
HKEY_LOCAL_MACHINE\Software\Microsoft\Automotive\MTP\Devices\<device name>
This registry key holds device-specific registry settings.
HKEY_LOCAL_MACHINE\Software\Microsoft\Automotive\MTP\Devices\<device
name>\Indexing
This registry key holds settings for the MTP indexing feature.
HKEY_LOCAL_MACHINE\Software\Microsoft\Automotive\MTP\Devices\<device
name>\Audio
This registry key holds settings for the MTP audio feature.
Zune
The only specific device currently supported is the Zune. By default, there are no Zune registry
settings because different default values are used and you don’t need to override them. Any
SongFormats or PlaylistFormats registry entries will replace the defaults. They are not additive.
If you want to add one SongFormat, you must list all SongFormats in the registry.
Table 35: Zune registry key
HKEY_LOCAL_MACHINE\Software\Microsoft\Automotive\MTP\Devices\Zune\Indexing
Name
Type
Definition
Indexing\PUIDHashTableSize
DWORD
Set to 0 to turn off PUID caching. The default value is 1021.










