mirror of
https://git.kernel.org/pub/scm/bluetooth/bluez.git
synced 2024-11-23 12:14:26 +08:00
66a76c268d
This adds initial documentation for the MediaAssistant D-Bus API, to be used by a Broadcast Assistant application to interract with the BlueZ implementation (BASS Client).
75 lines
1.6 KiB
ReStructuredText
75 lines
1.6 KiB
ReStructuredText
========================
|
|
org.bluez.MediaAssistant
|
|
========================
|
|
|
|
--------------------------------------------
|
|
BlueZ D-Bus MediaAssistant API documentation
|
|
--------------------------------------------
|
|
|
|
:Version: BlueZ
|
|
:Date: June 2024
|
|
:Manual section: 5
|
|
:Manual group: Linux System Administration
|
|
|
|
Interface
|
|
=========
|
|
|
|
:Service: org.bluez
|
|
:Interface: org.bluez.MediaAssistant1
|
|
:Object path: /org/bluez/{hci0,hci1,...}/src_XX_XX_XX_XX_XX_XX/dev_YY_YY_YY_YY_YY_YY/bisZ
|
|
|
|
Methods
|
|
-------
|
|
|
|
void Push(dict properties)
|
|
````````````````````````````````````````````````````````
|
|
|
|
Send stream information to the remote device.
|
|
|
|
:dict properties:
|
|
|
|
Indicate stream properties that will be sent to the peer.
|
|
|
|
Values:
|
|
|
|
:array{byte} Metadata [ISO only]:
|
|
|
|
See Metadata property.
|
|
|
|
:dict QoS [ISO only]:
|
|
|
|
See QoS property.
|
|
|
|
Properties
|
|
----------
|
|
|
|
string State [readonly]
|
|
```````````````````````
|
|
|
|
Indicates the state of the assistant object. Possible values are:
|
|
|
|
:"idle": assistant object was created for the stream
|
|
:"pending": assistant object was pushed (stream information was sent to the peer)
|
|
:"requesting": remote device requires Broadcast_Code
|
|
:"active": remote device started receiving stream
|
|
|
|
array{byte} Metadata [readwrite, ISO Only, experimental]
|
|
````````````````````````````````````````````````````````
|
|
|
|
Indicates stream Metadata.
|
|
|
|
dict QoS [readwrite, ISO only, experimental]
|
|
`````````````````````````````````````````````````````
|
|
|
|
Indicates stream QoS capabilities.
|
|
|
|
Values:
|
|
|
|
:byte Encryption:
|
|
|
|
Indicates whether the stream is encrypted.
|
|
|
|
:array{byte} BCode
|
|
|
|
Indicates Broadcast_Code to decrypt stream.
|