ORG.BLUEZ.MEDIATRANSPORT(5) Linux System Administration ORG.BLUEZ.MEDIATRANSPORT(5)

org.bluez.MediaTransport - BlueZ D-Bus MediaTransport API documentation

org.bluez
org.bluez.MediaTransport1
[variable prefix]/{hci0,hci1,...}/dev_XX_XX_XX_XX_XX_XX/fdX

Acquire transport file descriptor and the MTU for read and write respectively.

Possible Errors:

Acquire transport file descriptor only if the transport is in "pending" state at the time the message is received by BlueZ. Otherwise no request will be sent to the remote device and the function will just fail with org.bluez.Error.NotAvailable.

Possible Errors:

Releases file descriptor.

Device object which the transport is connected to.

UUID of the profile which the transport is for.

Assigned number of codec that the transport support. The values should match the profile specification which is indicated by the UUID.

Configuration blob, it is used as it is so the size and byte order must match.

Indicates the state of the transport. Possible values are:
"idle"
not streaming
"pending"
streaming but not acquired
"active"
streaming and acquired

Transport delay in 1/10 of millisecond, this property is only writeable when the transport was acquired by the sender.

Indicates volume level of the transport, this property is only writeable when the transport was acquired by the sender.

Possible Values: 0-127

Endpoint object which the transport is associated with.

Indicates transport Audio Location.

Indicates transport Metadata.
Linked transport objects which the transport is associated with.

Only present when QoS is configured.

Possible values for Unicast:

Indicates configured CIG.

Possible values:

0x00 - 0xef
Valid ID range.
0xff
Auto allocate.
Indicates configured CIS.

Possible values:

0x00 - 0xef
Valid ID range.
0xff
Auto allocate.
Indicates configured framing.

Possible values:

0x00
Unframed.
0x01
Framed.
Indicates configured transport presentation delay (us).
Indicates the requested target latency.

Possible values:

0x01
Low Latency.
0x02
Balanced Latency/Reliability.
0x03
High Reliability.

Possible values for Broadcast:

Indicates configured QoS BIG.
Indicates configured BIS.
Indicates configured broadcast sync factor.
Indicates configured packing.
Indicates configured framing.
Indicates configured broadcast options.
Indicates configured broadcast skip.
Indicates configured broadcast sync timeout.
Indicates configured broadcast sync CTE type.
Indicates configured broadcast MSE.
Indicates configured broadcast timeout.

Possible values for both Unicast and Broadcast:

Indicates configured ISO interval (us).
Indicates configured transport latency (ms).
Indicates configured maximum SDU.
Indicates configured PHY.

Possible values:

LE 1M
LE 2M
LE Coded
Indicates configured retransmissions.
September 2023 BlueZ