Commit Graph

492 Commits

Author SHA1 Message Date
Luiz Augusto von Dentz
6b3eb942cd media-api: Fix referencing to MediaLibrary instead of MediaFolder
MediaLibrary was replaced by MediaFolder so doesn't exist anymore.
2013-02-15 16:35:03 +02:00
Szymon Janc
18fed70a6c doc: Add missing device RSSI property
RSSI property was not documented in device API.
2013-02-14 09:16:48 +02:00
Szymon Janc
47fc3389d1 doc: Remove CancelConnect function from device API
This method is not implemented and Disconnect can be used instead.
2013-02-14 09:16:48 +02:00
Szymon Janc
8eafe2e8a9 doc: Fix device disconnect description
Document what Disconnect() function actually does.
2013-02-14 09:16:48 +02:00
Szymon Janc
35d4c4fb44 doc: Clarify device connect description
Describe behaviour when some profiles are already connected. Clarify
that it returns success if at least one profile was connected.
2013-02-14 09:16:47 +02:00
Christian Fetzer
e859c03231 obexd: Add PushMessage
Push message has been implemented similar to send file (OPP),
the message to send (in bMessage format) is read from a file.
2013-02-07 13:49:00 +02:00
Luiz Augusto von Dentz
56f02613f9 media-api: Add org.bluez.MediaFolder1
This interface adds support for browsing and searching in the player's
storage using AVRCP 1.4/1.5.

Some remarks about the design:

  - Exposing UIDCounter and UIDs was considered, but the spec seems to have
    missed to define the player's id persistency. There are also the fact that
    UIDCounter alone does not guarantee persistency across sessions and do not
    provide what exact items have changed, so in the end exposing these
    details will bring almost no value.
  - Indexing or caching the whole media library is not recommended, Bluetooth
    is too slow for that and even vendors such as Apple do not recommend doing
    it, so the only items keep in cache are the current listed ones.
  - Addressed vs Browsed player is done implicitly when accessed, this was done
    to simplify the API and avoid confusions between applications and players.
2013-02-01 15:31:15 -06:00
Christian Fetzer
41d1d89cf5 obexd: Add parameter AttachmentSize to GetMessageListing response
The parameter AttachmentSize indicates if the message contains
any attachment and their overall size (in bytes).
2013-01-18 13:58:50 +02:00
Christian Fetzer
ff52e50288 obexd: Add parameter Text to GetMessageListing response
The Text flag indicates if the message contains any textual content
or has binary content only.
2013-01-18 13:58:49 +02:00
Christian Fetzer
f9998e750f obexd: Add parameter SubjectLength to map_list_messages
This parameter allows the client to request a maximum length of the
parameter "subject" in the messages listing.
2013-01-18 13:58:42 +02:00
Johan Hedberg
311e9cd36d doc: Add note about Debug_Keys parameter for Load Link Keys Command 2013-01-18 12:56:15 +02:00
Mikel Astiz
b456fffd12 doc: Fix trivial typo in adapter-api 2013-01-14 16:41:49 +02:00
Luiz Augusto von Dentz
e0ee3000d1 media-api: Change RegisterPlayer to use MPRIS spec
RegisterPlayer now expect registered paths to implement
org.mpris.MediaPlayer2.player interface accourding to MPRIS spec:

http://specifications.freedesktop.org/mpris-spec/latest/
2013-01-10 16:36:02 +02:00
Luiz Augusto von Dentz
c83756dc5b player: Add Device property
Device property indicates which device object the player belongs to.
2013-01-10 16:36:00 +02:00
Luiz Augusto von Dentz
da0b4881fb player: Fix documentation to use TrackNumber in track metadata
Using Track key inside a Track property would be pointless, despite the
documentation and code where also inconsistent.
2013-01-10 16:36:00 +02:00
Luiz Augusto von Dentz
44aa975859 media-api: Add playback control methods to MediaPlayer1
This adds methods such as Play, Pause directly in MediaPlayer1, in
addition to that Track is now turn into a property to take advantage of
ObjectManager and document the interface as experimental.
2013-01-10 16:35:59 +02:00
Marcel Holtmann
15e74b99ee doc: Clarify the error codes of some management commands 2013-01-09 22:59:34 -08:00
Marcel Holtmann
db7db9c884 doc: Add missing empty return parameters for load long term keys 2013-01-09 12:03:45 -08:00
Johan Hedberg
e01141697a doc: Improve documentation of mgmt events 2013-01-08 20:50:14 +02:00
Johan Hedberg
7539255a35 doc: Update descriptions and possible error returns of mgmt commands 2013-01-08 15:52:08 +02:00
Mikel Astiz
ba01ee9c89 media: Clarify Acquire/TryAcquire error cases
Document the reported errors for Acquire() and TryAcquire(). For the
later, make sure a specific error in guaranteed for the typical scenario
of audio not streaming.
2013-01-08 13:56:18 +02:00
Mikel Astiz
a9a177ff82 media: Add HFP/HSP gains to transport API
Add two independent and HSP/HFP-specific properties to the media
transport representing the input and output audio volumes.
2013-01-08 13:56:15 +02:00
Johan Hedberg
0a3fb1e263 core: Remove missed out references to Pairable storage setting 2013-01-07 16:19:02 +02:00
Marcel Holtmann
7cc9f3456a doc: Fix annotation for optional device properties 2012-12-29 22:33:42 -08:00
Marcel Holtmann
bb4d0e4fe7 doc: Remove individual Device ID properties 2012-12-29 22:32:14 -08:00
Marcel Holtmann
fd6a8610a4 doc: Add entry for modalias properties 2012-12-29 22:21:30 -08:00
Marcel Holtmann
d8831fd821 doc: The user provided friendly name is stored as alias 2012-12-29 21:14:19 -08:00
Marcel Holtmann
f693123a76 doc: Rephrase the reset handling of device alias property 2012-12-29 19:53:59 -08:00
Marcel Holtmann
c3bcabe810 doc: Add some extra notes to class of device adapter property 2012-12-29 19:52:54 -08:00
Marcel Holtmann
c51494e87c doc: Introduce adapter alias property and make name property read only 2012-12-29 19:52:18 -08:00
Marcel Holtmann
0bd31205e6 doc: Mention that the adapter powered property is not persistent 2012-12-29 16:28:03 -08:00
Marcel Holtmann
6fd8d9dd52 doc: Mention the external control of adapter name property 2012-12-29 16:26:20 -08:00
Marcel Holtmann
b9fb332a85 doc: Change VendorSource value into a string 2012-12-22 09:48:30 -08:00
Marcel Holtmann
2cc971d375 doc: Remove Connectable setting and do some visual cleanups 2012-12-22 08:54:01 -08:00
Marcel Holtmann
bc2e9b815b doc: Storage documentation is for developers and nobody else 2012-12-22 08:48:56 -08:00
Johan Hedberg
cfe3efeee7 doc: Convert more upper case enums to lower case in obex-api 2012-12-22 18:25:35 +02:00
Johan Hedberg
bc3689e7e9 doc: Use lower case string values for supported OBEX targets 2012-12-21 23:34:55 +02:00
Johan Hedberg
6087ccefff doc: Use uint64 instead of uint32 for Time property in obex-api 2012-12-21 21:52:40 +02:00
Marcel Holtmann
0bcca78995 doc: Remove more copyright statements from API specifications 2012-12-21 18:44:24 +01:00
Marcel Holtmann
30e3d6c0b2 doc: Update OBEX push agent callback parameters 2012-12-21 18:41:34 +01:00
Marcel Holtmann
be43b12c70 doc: Update OBEX transfer object with missing properties 2012-12-21 18:38:24 +01:00
Marcel Holtmann
9a023fc495 doc: Add Release callback to OBEX agent API 2012-12-21 18:15:42 +01:00
Marcel Holtmann
4f95148bd4 doc: It should be org.bluez.obex.Error.Failed and not org.bluez.obex.Failed 2012-12-21 18:10:00 +01:00
Marcel Holtmann
8ebb14188e doc: Use org.bluez.obex.MessageAccess1 and org.bluez.obex.Message1 2012-12-21 18:06:25 +01:00
Marcel Holtmann
37dcce7779 doc: Cleanup of OBEX API specifications 2012-12-21 18:05:39 +01:00
Marcel Holtmann
62f1932152 doc: Rename obexd-api.txt into just obex-api.txt 2012-12-21 17:57:45 +01:00
Luiz Augusto von Dentz
405afea4a5 obexd: Add Session property to Transfer interface
This property indicates the session object path.
2012-12-21 17:06:10 +02:00
Luiz Augusto von Dentz
3becb60500 obexd-api: Fix use gboolean intead of boolean 2012-12-21 14:53:50 +02:00
Luiz Augusto von Dentz
529c804766 obexd-api: Add possible errors
Add missing errors to method calls
2012-12-21 14:53:50 +02:00
Luiz Augusto von Dentz
da068075ce obexd: Rename Progress property to Transferred 2012-12-21 14:53:42 +02:00