Specifications

Windows Embedded Automotive 7 Deep Dive: Phone Core and Media Core 79
Appendix 3: Media Core Registry Settings
Table 25: Media Core registry settings
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\AutoMediaCore\Config
Key Value
Type
Description
MountWaitTimeout
DWORD
How long the media player waits after an ignition on event before releasing
audio focus back to the radio if no media is detected. If this time-out period
is longer then there is more quiet time while no media is found. The default
value is 0x1f40 (8 seconds).
PauseDelay
DWORD
The amount of time the system sleeps after the media player pauses for
speech interaction (SSN_BUSY). Sleep time prevents overlap between
media player output and speech output. A short sleep time may result in
“loud” media playback. The default value is 0x0064 (100 milliseconds).
MaxPlaylistSize
DWORD
The maximum size of a playlist. For WPL parsing, the whole file must be
loaded into memory, which means that increasing this value could cause
out-of-memory errors. The default value is 1 MB.
MaxID3V2HeaderSize
DWORD
The maximum size for MP3 metadata sections. Very large MP3 metadata
sections can cause slow performance, so for headers over this size,
metadata is not parsed. You can increase or decrease this value. The default
value is 1 MB.
IgnDebounce
DWORD
The amount of time that must elapse after an ignition on event before the
system processes media player events. This value should be fairly short and
is intended to help primarily with testing scenarios in which the ignition
switch is toggled for long periods of time at fairly high rates. The default
value is 2,000.
IgnFilterDebounce
DWORD
The time in which all devices must reattach after an ignition event. In the
event that a device fails to reattach within this time, Media Core assumes
that the device is no longer plugged in. The default value is 20,000.
FileCacheSize
DWORD
The amount of space to allocate for non-metadata media files. The default
value is 1 MB.
MetadataCacheSize
DWORD
The amount of space to allocate for string data per table (for example, for
artists, for albums, and so on). The default value applies to each string
table.
GenreCacheSize
DWORD
The amount of space to allocate for genres. Generally, this amount is much
smaller than the other space allocations. The default value is 50,000.
TotalIndexSize
DWORD
The maximum size for a single index. The default value includes 2.4 MB plus
the FinalBuffer value.
FinalizeBuffer
DWORD
The amount of buffer that remains to leave some space for playlists.
The current indexing algorithm only files metadata up to TotalIndexSize
minus FinalizeBuffer bytes for file metadata. This remaining space exists to
make sure that, even with very large devices, Media Core indexes playlists,
which are always indexed towards the end of the indexing process. The
default value is 15,000, which is 86 KB.
CurrentSrcId
DWORD
An internal counter to determine an order for device inserts. Do not modify
this value.