org.bluez.MediaAssistant5
Bluez d-bus mediaassistant api documentation
Interface
|
org.bluez |
|---|---|
|
org.bluez.MediaAssistant1 |
Object path
|
/org/bluez/{hci0,hci1,...}/dev_{BDADDR}/src_{BDADDR}/sid#/bis# |
Used by
|
Methods
void Push(dict properties)
Send stream information to the remote device.
If the assistant is in the "active" state, this method uses BASS_Modify_Source to update the existing source on the remote device instead of adding a new one with BASS_Add_Source.
- 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.
- object Device [ISO only, State=local only]
-
Push to a specific device. Device must be connected and with an active BASS session.
Examples:
bluetoothctl-
> assistant.push <assistant>
Properties
string State [readonly]
Indicates the state of the assistant object. Possible values are:
|
assistant object was created for the stream |
|---|---|
|
assistant object was pushed (stream information was sent to the peer) |
|
remote device requires Broadcast_Code |
|
remote device started receiving stream |
|
assistant object was created for a local 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.
Releases
2 releases since Debian 13 (Trixie); the text changed 1 time.