summaryrefslogtreecommitdiffstats
path: root/chromeos/dbus/bluetooth_media_client.h
Commit message (Collapse)AuthorAgeFilesLines
* device/bluetooth:Implement BluetoothMediaEndpointServiceProvider delegate ↵mcchou2015-02-181-6/+6
| | | | | | | | | | | | | | | | | | | | | and media-related overrides. This CL implements delegate overrides for BluetoothMediaEndpointServiceProvider and observer overrides for BluetoothMediaClient and BluetoothMediaTransportClient. These overrides will be called once a remote device connects to a local A2DP audio sink, and the state of the audio sink should become idle. The behaviors of FakeBluetoothMediaTransportClient, FakeBluetoothMediaEndpointServiceProvider and FakeMediaEndpointServiceProvider are also defined for connection-related tests in this CL. BUG=441581 TEST=device_unittests --gtest_filter=*AudioSink* Review URL: https://codereview.chromium.org/910023002 Cr-Commit-Position: refs/heads/master@{#316709}
* device/bluetooth:Implement Register() for BluetoothAudioSinkChromeOS.mcchou2015-02-031-0/+3
| | | | | | | | | | | | | | | This CL implements Register function for BluetoothAudioSinkChromeOS and comes up with the corresponding tests. For the tests, FakeBluetoothMediaClient is changed to simulate the behavior of the real D-Bus APIs. BUG=441581 TEST=device_unittests --gtest_filter=*AudioSink* Review URL: https://codereview.chromium.org/876153002 Cr-Commit-Position: refs/heads/master@{#314244}
* chromeos/dbus: Add Observer interface to Media API.mcchou2014-12-041-0/+20
| | | | | | | | | | | This CL adds the Observer interface for handling the logic while some changes are made to the Media objects being observed. BUG=429016 Review URL: https://codereview.chromium.org/741943002 Cr-Commit-Position: refs/heads/master@{#306924}
* chromeos/dbus: Implement BlueZ Media client class.mcchou2014-11-111-0/+84
This CL adds the BlueZ Media client class and add the BlueZ Media client to DBusThreadManager and DBusClientBundle. BUG=429016 Review URL: https://codereview.chromium.org/693723002 Cr-Commit-Position: refs/heads/master@{#303674}