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