org.bluez.MediaEndpoint(5) (NAME) org.bluez.MediaEndpoint - D-Bus BlueZ (INTERFACE) Service unique name ( Server) org.bluez ( Client) Interface org.bluez.MediaEndpoint1 Object path freely definable ( Server) [variable prefix]/{hci0,hci1,...}/dev_{BDADDR}/sep# ( Client) Used by bluetoothctl-endpoint(1) (Methods) void SetConfiguration(object transport, dict properties) (transport) . object transport . dict properties org.bluez.MediaTransport(5). (client role) transport properties : array{byte} Capabilities [] Capabilities . array{byte} Metadata [ ISO] Metadata . dict QoS [ ISO] QoS org.bluez.MediaTransport(5) . A2DP: org.bluez.Error.A2DP.InvalidCodecType org.bluez.Error.A2DP.NotSupportedCodecType org.bluez.Error.A2DP.InvalidSamplingFrequency org.bluez.Error.A2DP.NotSupportedSamplingFrequency org.bluez.Error.A2DP.InvalidChannelMode org.bluez.Error.A2DP.NotSupportedChannelMode org.bluez.Error.A2DP.InvalidSubbands org.bluez.Error.A2DP.NotSupportedSubbands org.bluez.Error.A2DP.InvalidAllocationMethod org.bluez.Error.A2DP.NotSupportedAllocationMethod org.bluez.Error.A2DP.InvalidMinimumBitpoolValue org.bluez.Error.A2DP.NotSupportedMinimumBitpoolValue org.bluez.Error.A2DP.InvalidMaximumBitpoolValue org.bluez.Error.A2DP.NotSupportedMaximumBitpoolValue org.bluez.Error.A2DP.InvalidLayer org.bluez.Error.A2DP.NotSupportedLayer org.bluez.Error.A2DP.NotSupportedCRC org.bluez.Error.A2DP.NotSupportedMPF org.bluez.Error.A2DP.NotSupportedVBR org.bluez.Error.A2DP.InvalidBitRate org.bluez.Error.A2DP.NotSupportedBitRate org.bluez.Error.A2DP.InvalidObjectType org.bluez.Error.A2DP.NotSupportedObjectType org.bluez.Error.A2DP.InvalidChannels org.bluez.Error.A2DP.NotSupportedChannels org.bluez.Error.A2DP.InvalidVersion org.bluez.Error.A2DP.NotSupportedVersion org.bluez.Error.A2DP.NotSupportedMaximumSUL org.bluez.Error.A2DP.InvalidBlockLength org.bluez.Error.A2DP.InvalidCPType org.bluez.Error.A2DP.InvalidCPFormat org.bluez.Error.A2DP.InvalidCodecParameter org.bluez.Error.A2DP.NotSupportedCodecParameter org.bluez.Error.A2DP.InvalidDRC org.bluez.Error.A2DP.NotSupportedDRC : bluetoothctl > endpoint.config [preset] array{byte} SelectConfiguration(array{byte} capabilities) . transport org.bluez.MediaTransport(5) . : ( ) SetConfiguration . dict SelectProperties(dict capabilities) BAP unicast : object Endpoint array{byte} Capabilities array{byte} Metadata uint32 Locations uint32_t ChannelAllocation dict QoS byte Framing byte PHY uint16 MaximumLatency uint32 MinimumDelay uint32 MaximumDelay uint32 PreferredMinimumDelay uint32 PreferredMaximumDelay MediaEndpoint Properties . transport : array{byte} Capabilities array{byte} Metadata [] dict QoS SetConfiguration . : ( ) SetConfiguration . void ClearConfiguration(object transport) transport . (Server role): [ ISO] transport . . void Reconfigure(dict properties) [ ISO] BAP unicast . SelectProperties . properties : boolean Defer [] True Reconfigure() . source sink CIG CIS (bidirectional) . void Release() bluetoothd(8) . . . MediaEndpoint Properties string UUID [readonly, optional] UUID . byte Codec [readonly, optional] . UUID . uint32_t Vendor [readonly, Optional] (Company ID) (Codec ID) . (0xff) . array{byte} Capabilities [readonly, optional] (blob) Capabilities . array{byte} Metadata [readonly, Optional] (blob) Metadata . object Device [readonly, optional] . bool DelayReporting [readonly, optional] (Delay Reporting) . uint32 Locations [readonly, optional, ISO only, experimental] . uint16 SupportedContext [readonly, optional, ISO only, experimental] . uint16 Context [readonly, optional, ISO only, experimental] . dict QoS [readonly, optional, ISO only, experimental] QoS . byte Framing framing . : 0x00 PDU (Unframed PDUs) . 0x01 PDU (Unframed PDUs) . byte PHY (PHY) . : bit 0 LE 1M . bit 1 LE 2M . bit 2 LE Coded . byte Retransmissions . uint16 MaximumLatency . uint32 MinimumDelay (presentation delay) . uint32 MaximumDelay . uint32 PreferredMinimumDelay . uint32 PreferredMaximumDelay . dict SupportedFeatures [readonly, ISO only, experimental] . UUID . : array{string} 00001855-0000-1000-8000-00805f9b34fb TMAP. : "cg" (Call Gateway) "ct" (Call Terminal) "ums" (Unicast Media Sender) "umr" (Unicast Media Receiver) "bms" (Broadcast Media Sender) "bmr" (Broadcast Media Receiver) array{string} 00001858-0000-1000-8000-00805f9b34fb GMAP. : "ugg" (Unicast Game Gateway) "ugt" (Unicast Game Terminal) "bgs" (Broadcast Game Sender) "bgr" (Broadcast Game Receiver) "ugg-multiplex" UGG Multiplex "ugg-96kbps-source" UGG 96 kbps Source "ugg-multisink" UGG Multisink "ugt-source" UGT Source "ugt-80kbps-source" UGT 80 kbps Source "ugt-sink" UGT Sink "ugt-64kbps-sink" UGT 64 kbps Sink "ugt-multiplex" UGT Multiplex "ugt-multisink" UGT Multisink "ugt-multisource" UGT Multisource "bgs-96kbps" BGS 96 kbps "bgr-multisink" BGR Multisink "bgr-multiplex" BGR Multiplex BlueZ 2023 org.bluez.MediaEndpoint(5)