Specifications

Windows Embedded Automotive 7 Deep Dive: Phone Core and Media Core 86
HKEY_LOCAL_MACHINE\Services\IPDSvc\AccessoryInfo
Accessories are required to send information to the connected iPod device that identifies them.
Accessory information is required to get “Works for iPod/Made for iPhone” certification. The
iPod service will load the following configurable registry keys and send the required information
to the iPod when the iPod device is connected.
Key
Type
Value
BundleSeedIDPrefToken
String
Identifies the application that is set up for EAF with the automotive
device.
HKEY_LOCAL_MACHINE\Services\IPDSvc\AccessoryInfo\Protocols
Key
Type
Value
ProtocolTokenCount
DWORD
Minimum value is 1 if a BundleSeedID is registered. The value must match the
number of ProtocolToken values in the registry.
ProtocolToken<value>
String
The protocol ID string. <value> begins with 1 and proceeds incrementally.
HKEY_LOCAL_MACHINE\Services\IPDSvc\MetadataEx\<name>
Key
Type
Value
FieldId
DWORD
Any value 32 and above. Must be unique for all sub-keys.
Name
REG_SZ
Any value. Optional, empty string will be used if not specified.
CmdType
DWORD
0 - basic command, with 24 byte return value.
2 - buffer command, with variable sized buffer return value.
Optional, default value is 0.
HKEY_LOCAL_MACHINE\Drivers\BuiltIn\IPDSvc
Key
Type
Definition
StreamingThreadPriority
DWORD
Digital audio streaming thread priority: 249.
MaxWavePoolSize
DWORD
Maximum number of wave headers.
WaveBufferFrameCount
DWORD
Number of wave frames sent at a time.
WaveDataTimeout
DWORD
Timeout number.
InputSampleRate
DWORD
Sampling rate.
MinReadyHeaders
DWORD
Number of wave headers that must be received before playback will start.
MaxNotReceiveTime
DWORD
Maximum time of no wave data received before streaming will be stopped.