summaryrefslogtreecommitdiffstats
path: root/audio/audio-api.txt
diff options
context:
space:
mode:
authorJohan Hedberg <johan.hedberg@nokia.com>2007-05-15 12:45:35 +0000
committerJohan Hedberg <johan.hedberg@nokia.com>2007-05-15 12:45:35 +0000
commit2f9928fa78e9b4c767a5f584d068fb44b43856cd (patch)
tree16eb9c7ee4fb9934a836ea57ea592a89ed6f4b11 /audio/audio-api.txt
parentf8afd4132d6a0feebe628be9faadb41cc5ca3b62 (diff)
Refactoring to allow adding support for more profiles
Diffstat (limited to 'audio/audio-api.txt')
-rw-r--r--audio/audio-api.txt36
1 files changed, 28 insertions, 8 deletions
diff --git a/audio/audio-api.txt b/audio/audio-api.txt
index 26b4d46a..1f71c14e 100644
--- a/audio/audio-api.txt
+++ b/audio/audio-api.txt
@@ -2,14 +2,13 @@ Bluetooth audio service API description
***************************************
Copyright (C) 2004-2007 Marcel Holtmann <marcel@holtmann.org>
-Copyright (C) 2005-2006 Johan Hedberg <johan.hedberg@nokia.com>
+Copyright (C) 2005-2007 Johan Hedberg <johan.hedberg@nokia.com>
Copyright (C) 2005-2006 Brad Midgley <bmidgley@xmission.com>
-Audio Manager hierarchy
-=======================
+org.bluez.audio.Manager interface
+=================================
-Interface org.bluez.audio.Manager
Object path /org/bluez/audio
Methods array{string} ListHeadsets()
@@ -49,11 +48,20 @@ Signals void HeadsetCreated(string path)
Sent when the default headset has changed.
-Audio Headset hierarchy
-=======================
+org.bluez.audio.Device interface
+================================
-Interface org.bluez.audio.Headset
-Object path /org/bluez/audio/headset*
+Object path(s) /org/bluez/audio/device*
+
+Methods string GetAddress()
+
+ Returns the Bluetooth address of the remote device.
+
+
+org.bluez.audio.Headset interface
+=================================
+
+Object path(s) /org/bluez/audio/device*
Methods void Connect()
@@ -111,3 +119,15 @@ Signals void AnswerRequested()
void MicrophoneGainChanged(uint16 gain)
The microphone gain changed.
+
+
+org.bluez.audio.Source interface
+================================
+
+Object path(s) /org/bluez/audio/device*
+
+
+org.bluez.audio.Sink interface
+==============================
+
+Object path(s) /org/bluez/audio/device*