AVDTP: Add keyword argument to long __init__

This commit is contained in:
Josh Wu
2026-05-20 16:15:40 +08:00
parent ffb9d5f117
commit 8d0cef70c2
+28 -14
View File
@@ -2156,8 +2156,15 @@ class DiscoveredStreamEndPoint(StreamEndPoint, StreamEndPointProxy):
in_use: int, in_use: int,
capabilities: Iterable[ServiceCapabilities], capabilities: Iterable[ServiceCapabilities],
) -> None: ) -> None:
StreamEndPoint.__init__(self, seid, media_type, tsep, in_use, capabilities) StreamEndPoint.__init__(
StreamEndPointProxy.__init__(self, protocol, seid) self,
seid=seid,
media_type=media_type,
tsep=tsep,
in_use=in_use,
capabilities=capabilities,
)
StreamEndPointProxy.__init__(self, protocol=protocol, seid=seid)
# ----------------------------------------------------------------------------- # -----------------------------------------------------------------------------
@@ -2186,7 +2193,14 @@ class LocalStreamEndPoint(StreamEndPoint, utils.EventEmitter):
capabilities: Iterable[ServiceCapabilities], capabilities: Iterable[ServiceCapabilities],
configuration: Iterable[ServiceCapabilities] | None = None, configuration: Iterable[ServiceCapabilities] | None = None,
): ):
StreamEndPoint.__init__(self, seid, media_type, tsep, 0, capabilities) StreamEndPoint.__init__(
self,
seid=seid,
media_type=media_type,
tsep=tsep,
in_use=0,
capabilities=capabilities,
)
utils.EventEmitter.__init__(self) utils.EventEmitter.__init__(self)
self.protocol = protocol self.protocol = protocol
self.configuration = configuration if configuration is not None else [] self.configuration = configuration if configuration is not None else []
@@ -2273,12 +2287,12 @@ class LocalSource(LocalStreamEndPoint):
codec_capabilities, codec_capabilities,
] + list(other_capabilities) ] + list(other_capabilities)
super().__init__( super().__init__(
protocol, protocol=protocol,
seid, seid=seid,
codec_capabilities.media_type, media_type=codec_capabilities.media_type,
AVDTP_TSEP_SRC, tsep=AVDTP_TSEP_SRC,
capabilities, capabilities=capabilities,
capabilities, configuration=capabilities,
) )
self.packet_pump = packet_pump self.packet_pump = packet_pump
@@ -2317,11 +2331,11 @@ class LocalSink(LocalStreamEndPoint):
codec_capabilities, codec_capabilities,
] ]
super().__init__( super().__init__(
protocol, protocol=protocol,
seid, seid=seid,
codec_capabilities.media_type, media_type=codec_capabilities.media_type,
AVDTP_TSEP_SNK, tsep=AVDTP_TSEP_SNK,
capabilities, capabilities=capabilities,
) )
def on_rtp_channel_open(self) -> None: def on_rtp_channel_open(self) -> None: