Package org.bluez

Interface MediaTransport1

All Superinterfaces:
org.freedesktop.dbus.interfaces.DBusInterface

public interface MediaTransport1 extends org.freedesktop.dbus.interfaces.DBusInterface
File generated - 2023-02-20.
Based on bluez Documentation: media-api.txt.

Service: org.bluez
Interface: org.bluez.MediaTransport1

Object path:
[variable prefix]/{hci0,hci1,...}/dev_XX_XX_XX_XX_XX_XX/fdX

Supported properties:

object Device [readonly]

Device object which the transport is connected to.

string UUID [readonly]

UUID of the profile which the transport is for.

byte Codec [readonly]

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

array{byte} Configuration [readonly]

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

string State [readonly]

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

uint16 Delay [readwrite]

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

uint16 Volume [readwrite]

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

Possible Values: 0-127

object Endpoint [readonly, optional, experimental]

Endpoint object which the transport is associated
with.

uint32 Location [readonly, ISO only, experimental]

Indicates transport Audio Location.

array{byte} Metadata [ISO Only, experimental]

Indicates transport Metadata.

array{object} Links [readonly, optional, ISO only, experimental]

Linked transport objects which the transport is
associated with.

  • Method Summary

    Modifier and Type
    Method
    Description
    ThreeTuple<org.freedesktop.dbus.FileDescriptor,org.freedesktop.dbus.types.UInt16,org.freedesktop.dbus.types.UInt16>
    From bluez documentation:

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

    void
    From bluez documentation:

    Releases file descriptor.

    ThreeTuple<org.freedesktop.dbus.FileDescriptor,org.freedesktop.dbus.types.UInt16,org.freedesktop.dbus.types.UInt16>
    From bluez documentation:

    Acquire transport file descriptor only if the transport
    is in "pending" state at the time the message is
    received by BlueZ.

    Methods inherited from interface org.freedesktop.dbus.interfaces.DBusInterface

    getObjectPath, isRemote