summaryrefslogtreecommitdiff
path: root/doc/media-api.txt
diff options
context:
space:
mode:
authorLuiz Augusto von Dentz <luiz.von.dentz@intel.com>2019-01-03 12:30:34 -0300
committerLuiz Augusto von Dentz <luiz.von.dentz@intel.com>2019-01-23 12:35:38 +0200
commit25d3c9da6254d6dcbba3dae49e9e8d7fc637b7ad (patch)
tree65e2f27eb9eac98ddb8df1b0fcc35ba1e4ca3cd2 /doc/media-api.txt
parentd2d6bc66e7c2e047e59ced4fc8de06c30aca66ab (diff)
downloadbluez-25d3c9da6254d6dcbba3dae49e9e8d7fc637b7ad.tar.gz
doc/media-api: Enable MediaEndpoint to expose remote SEP
This adds the possibility to expose remote SEP using MediaEndpoint interface to allow setting a configuration.
Diffstat (limited to 'doc/media-api.txt')
-rw-r--r--doc/media-api.txt27
1 files changed, 25 insertions, 2 deletions
diff --git a/doc/media-api.txt b/doc/media-api.txt
index b5ad2db12..af9485342 100644
--- a/doc/media-api.txt
+++ b/doc/media-api.txt
@@ -500,14 +500,23 @@ Properties object Player [readonly]
MediaEndpoint1 hierarchy
========================
-Service unique name
+Service unique name (Server role)
+ org.bluez (Client role)
Interface org.bluez.MediaEndpoint1
-Object path freely definable
+Object path freely definable (Server role)
+ [variable prefix]/{hci0,hci1,...}/dev_XX_XX_XX_XX_XX_XX/sepX
+ (Client role)
Methods void SetConfiguration(object transport, dict properties)
Set configuration for the transport.
+ For client role transport must be set with a server
+ endpoint oject which will be configured and the
+ properties must contain the following properties:
+
+ array{byte} Capabilities
+
array{byte} SelectConfiguration(array{byte} capabilities)
Select preferable configuration from the supported
@@ -532,6 +541,20 @@ Methods void SetConfiguration(object transport, dict properties)
endpoint, because when this method gets called it has
already been unregistered.
+Properties string UUID [readonly, optional]:
+
+ UUID of the profile which the endpoint is for.
+
+ byte Codec [readonly, optional]:
+
+ Assigned number of codec that the endpoint implements.
+ The values should match the profile specification which
+ is indicated by the UUID.
+
+ array{byte} Capabilities [readonly, optional]:
+
+ Capabilities blob, it is used as it is so the size and
+ byte order must match.
MediaTransport1 hierarchy
=========================