Specifications

Windows Embedded Automotive 7 Deep Dive: Phone Core and Media Core 46
HKEY_LOCAL_MACHINE\Software\Microsoft\Automotive\BTAV
All keys and values under the BTAV key are optional. The BTAV service will use default values if a value is missing or
outside of the appropriate range. This key includes one subkey for each supported codec.
Name
Type
Description
ConnectionStepWait
DWORD
The sleep time between each step (Discovery, GetCapabilities,
SetCapabilities, OpenStream) while connecting to the device. The default
value is 150.
MaxDevices
DWORD
The maximum number (1-12) of A2DP devices that can be open at one time.
The default value is 1.
PowerRequirementDevice
String
Defines the device that provides access to the Bluetooth chip by the
Bluetooth stack. The device will be set to full power mode when an A2DP or
AVRCP connection has been established. There is no default value.
SCOBounce
DWORD
The A2DP audio temporarily turns off when the SCO notification is activated.
This value defines the delay time between the SCO notification and the
moment the A2DP audio is actually switched off. The default value is 0.
TimeoutA2DPConnection
DWORD
The timeout, in milliseconds, for establishing an A2DP connection; must be
between 100 and 600,001. The default value is 10,000.
TimeoutA2DP
DWORD
The timeout, in milliseconds, for all A2DP operations other than establishing
a connection, must be between 100 and 600,001. The default value is 5,000.
TimeoutAVRCP
DWORD
The timeout, in milliseconds, for all AVRCP operations. The default value is
2,500.
TimeoutDeviceRecycle
DWORD
The time, in milliseconds, that the BTAV service will keep a device open
before closing connections and closing the device. Applies only when the
BTAV service is in acceptor mode. The value must be greater than 100. The
default value is 60,000.
TimeoutStartStream
DWORD
The amount of time, in milliseconds, to wait for the device to start the
stream. The stream must be started manually if the device didn't start the
stream. The value must be between 100 and 600,001. The default value is
5,000.
WaveOutDevice
DWORD
The ID of the wave out device which receives the decoded audio data. The
default value is WAVE_MAPPER.
PlayThreadPriority
DWORD
The priority the play thread is running on. The value must be between 10
and 255. The default value is 230.
PlayThreadTimeout
DWORD
The timeout, in milliseconds, to wait for the play thread to start after the
stream has started, or the timeout to wait for the play thread to stop after
the stream is suspended. If the timeout expires upon starting, then an error
message is given. If the timeout expires upon suspending, then the play
thread is forcefully terminated. The value must be between 100 and
600,001. The default value is 1,500.