Click to Rate and Give Feedback

  Switch on low bandwidth view
Advanced Audio Distribution Profile (A2DP)
Windows Mobile Not SupportedWindows Embedded CE Supported
8/28/2008

The Advanced Audio Distribution Profile (A2DP) defines procedures and protocols for sending high quality audio data to peer Bluetooth devices.

For more information about the procedures related to A2DP, see the Advanced Audio Distribution Profile Specification at the Official Bluetooth Wireless Info Web site.

A2DP provides support for a Bluetooth-enabled Windows Mobile powered device (SRC) to transfer an audio stream to Bluetooth headphones or speakers (SNK) over an ACL connection. The audio payload is transferred from SRC to SNK over the L2CAP layer approximately in the range of 300-400 kbps.

The following illustration shows the main A2DP components.

The following table shows each module and describes the module's functionality, and links to the module's main programming topic.

Module Description

A2DP Audio Driver

This module is implemented in Bta2dp.dll, which is responsible for encoding and decoding the audio payload and passing it to the lower layers of the Microsoft Bluetooth stack.

You can configure A2DP though registry settings. For more information about these settings, see Audio Gateway Registry Settings.

You can remove A2DP from your run-time image by setting an IMG environment variable. For more information, see IMG Environment Variables.

Audio/Video Distribution Transport Protocol (AVDTP)

This module is an extension layer to the L2CAP layer in the Bluetooth stack and the implementation is included in Btd.dll. This layer handles transport services related to audio streaming between SRC and SNK over an L2CAP channel. It receives the audio payload from the A2DP Audio Driver and sends it to the lower layers of the Bluetooth stack.

Concepts

Bluetooth Profiles

Other Resources

Audio Drivers

Tags What's this?: Add a tag
Community Content   What is Community Content?
Add new content RSS  Annotations
Processing
© 2009 Microsoft Corporation. All rights reserved. Terms of Use  |  Trademarks  |  Privacy Statement
Page view tracker