/docs/source.android.com/src/devices/accessories/ |
audio.jd | 56 Audio Distribution Profile (A2DP) connection stream music for playback. Playing 57 audio over a Bluetooth with A2DP is supported on Android 1.5 (API Level 3) and 62 <p>As of Android 3.0 (API Level 11), applications can operate an A2DP connection 74 Bluetooth communications and the A2DP connection profile.</li>
|
/frameworks/base/core/java/android/bluetooth/ |
IBluetoothA2dp.aidl | 22 * APIs for Bluetooth A2DP service
|
IBluetoothA2dpSink.aidl | 23 * APIs for Bluetooth A2DP sink service
|
/packages/apps/Bluetooth/jni/ |
com_android_bluetooth_a2dp_sink.cpp | 149 ALOGW("Cleaning up A2DP Interface before initializing..."); 155 ALOGW("Cleaning up A2DP callback object"); 162 ALOGE("Failed to get Bluetooth A2DP Sink Interface"); 167 ALOGE("Failed to initialize Bluetooth A2DP Sink, status: %d", status);
|
/system/bt/doc/ |
directory_layout.md | 12 * audio_a2dp_hw - A2DP audio HAL implementation.
|
/frameworks/base/core/tests/bluetoothtests/src/android/bluetooth/ |
BluetoothStressTest.java | 26 * starting/stopping scans, connecting/disconnecting to HFP, A2DP, HID, PAN profiles, and verifying 183 * Stress test for connecting and disconnecting with an A2DP source. 185 * In this test, the local device plays the role of an A2DP sink, and initiates connections and 186 * disconnections with an A2DP source. 199 mTestUtils.disconnectProfile(mAdapter, device, BluetoothProfile.A2DP, null); 203 mTestUtils.connectProfile(mAdapter, device, BluetoothProfile.A2DP, 205 mTestUtils.disconnectProfile(mAdapter, device, BluetoothProfile.A2DP,
|
/system/bt/btif/src/ |
btif_av.c | 255 ** state of a2dp connection. 274 ** state of a2dp connection. The state is updated when either 525 * A2DP conneciton failed, for any reason 646 /* wait for audioflinger to stop a2dp */ 748 /* if remote tries to start a2dp when DUT is a2dp source 749 * then suspend. In case a2dp is sink and call is active 761 /* In case peer is A2DP SRC we do not want to ack commands on UIPC*/ [all...] |
btif_media_task.c | 166 /* A2DP header will contain a CP header of size 1 */ 184 * it controls much temporary a2dp link congestion we can 203 /* In case of A2DP SINK, we will delay start by 5 AVDTP Packets*/ 211 #define SBC_FRAME_HEADER_SIZE_BYTES 4 // A2DP Spec v1.3, 12.4, Table 12.12 212 #define SBC_SCALE_FACTOR_BITS 4 // A2DP Spec v1.3, 12.4, Table 12.13 377 /* Handle incoming media packets A2DP SINK streaming*/ 515 ** A2DP CTRL PATH 550 APPL_TRACE_EVENT("## a2dp ack : %s, status %d ##", 585 APPL_TRACE_DEBUG("a2dp-ctrl-cmd : %s", dump_a2dp_ctrl_event(cmd)); 595 APPL_TRACE_WARNING("%s: A2DP command %s while media task shutting down" [all...] |
/system/bt/hci/include/ |
bt_vendor_lib.h | 173 * operations to start offloading a2dp media encode & tx. 176 * required for VND FW to setup a2dp offload. 187 * operations to suspend offloading a2dp media encode & tx. 190 * required for VND FW to setup a2dp offload. 354 /* notifies status of a2dp offload cmd's */ 358 /** A2DP offload request */
|
/docs/source.android.com/src/devices/audio/ |
implement-shared-library.jd | 39 <code>audio.a2dp.<device></code> and 92 audio.a2dp.default
|
/frameworks/av/services/audiopolicy/common/include/ |
Volume.h | 79 // - one A2DP device + another device: happens with duplicated output. In this case 80 // retain the device on the A2DP output as the other must not correspond to an active
|
/frameworks/base/packages/SettingsLib/src/com/android/settingslib/bluetooth/ |
LocalBluetoothProfileManager.java | 148 // A2DP SRC 151 if(DEBUG) Log.d(TAG, "Adding local A2DP SRC profile"); 157 Log.w(TAG, "Warning: A2DP profile was previously added but the UUID is now missing."); 160 // A2DP SINK 163 if(DEBUG) Log.d(TAG, "Adding local A2DP Sink profile"); 169 Log.w(TAG, "Warning: A2DP Sink profile was previously added but the UUID is now missing."); 331 // This is called by DockService, so check Headset and A2DP. 333 // Getting just the headset profile is fine for now. Will need to deal with A2DP
|
LocalBluetoothAdapter.java | 161 A2dpProfile a2dp = mProfileManager.getA2dpProfile(); local 162 if (a2dp != null && a2dp.isA2dpPlaying()) {
|
/packages/apps/Bluetooth/src/com/android/bluetooth/btservice/ |
bluetooth.proto | 82 // The information about the A2DP session. 95 // Session information that gets logged for every A2DP session.
|
/system/bt/osi/src/protos/ |
bluetooth.proto | 81 // The information about the A2DP session. 94 // Session information that gets logged for every A2DP session.
|
/system/bt/stack/ |
BUILD.gn | 19 "a2dp/a2d_api.c", 20 "a2dp/a2d_sbc.c",
|
/packages/apps/Bluetooth/src/com/android/bluetooth/a2dp/ |
A2dpService.java | 17 package com.android.bluetooth.a2dp; 37 * Provides Bluetooth A2DP profile, as a service in the Bluetooth application. 138 Log.e(TAG,"Remote does not have A2dp Sink UUID"); 236 Log.w(TAG,"A2dp call not allowed for non-active user");
|
/packages/apps/Bluetooth/src/com/android/bluetooth/a2dpsink/ |
A2dpSinkService.java | 35 * Provides Bluetooth A2DP Sink profile, as a service in the Bluetooth application. 185 * If the user has pressed play in the last attempt then A2DP Sink component will grant focus to 187 * relinquishing. On the other hand if the user has pressed pause/stop then the A2DP sink 241 Log.w(TAG,"A2dp call not allowed for non-active user");
|
/system/bt/btif/ |
BUILD.gn | 80 "//stack/a2dp",
|
/system/bt/btif/include/ |
btif_avrcp_audio_track.h | 22 * Implements an API to be used by A2DP to do streaming of music over a media
|
/system/media/audio/include/system/ |
audio_policy.h | 47 AUDIO_POLICY_FORCE_NO_BT_A2DP, /* A2DP sink is not preferred to speaker or wired HS */
|
/system/bt/audio_a2dp_hw/ |
audio_a2dp_hw.c | 23 * Description: Implements hal for bluedroid a2dp audio device 368 DEBUG("A2DP COMMAND %s", dump_a2dp_ctrl_event(cmd)); 392 ERROR("A2DP COMMAND %s: no ACK", dump_a2dp_ctrl_event(cmd)); 396 DEBUG("A2DP COMMAND %s DONE STATUS %d", dump_a2dp_ctrl_event(cmd), ack); 401 ERROR("A2DP COMMAND %s error %d", dump_a2dp_ctrl_event(cmd), ack); 412 ERROR("check a2dp ready failed"); 425 ERROR("check a2dp ready failed"); 457 ERROR("error : a2dp not ready, wait 250 ms and retry"); 640 DEBUG("emulate a2dp write delay (%d us)", us_delay); 1049 DEBUG("emulate a2dp read delay (%d us)", us_delay) [all...] |
/external/sl4a/Common/src/com/googlecode/android_scripting/facade/bluetooth/ |
BluetoothConnectionFacade.java | 255 a2dpGoodNews.putString("Type", "a2dp"); 286 Log.d("Connecting A2dp..."); 291 Log.d("Failed starting A2dp connection."); 293 a2dpBadNews.putString("Type", "a2dp"); 300 Log.d("Connecting A2dp Sink..."); 305 Log.d("Failed starting A2dp Sink connection.");
|
/packages/apps/Bluetooth/src/com/android/bluetooth/a2dpsink/mbs/ |
A2dpMediaBrowserService.java | 53 // Message sent when A2DP device is disconnected. 57 // Message sent when A2DP device is connected. 60 // after A2DP device is connected). 62 // Message sent when we recieve a TRACK update from AVRCP profile over a connected A2DP device. 284 // We are connected to a new device via A2DP now. 311 Log.e(TAG, "A2dp device : " + mA2dpDevice + " avrcp device " + devices.get(0));
|
/development/apps/BluetoothDebug/ |
AndroidManifest.xml | 31 <action android:name="android.bluetooth.a2dp.action.SINK_STATE_CHANGED" />
|