Resolve a <node>:<port> capture port to the physical input it carries, or undefined
when no adapter declares it (an app stream, a line/ADAT port, any non-preamp source — the
actuators no-op on those). The node/port split is on the LAST :, because a PipeWire port
is <node>:<port> and a node name may itself contain one.
Resolve a
<node>:<port>capture port to the physical input it carries, orundefinedwhen no adapter declares it (an app stream, a line/ADAT port, any non-preamp source — the actuators no-op on those). The node/port split is on the LAST:, because a PipeWire port is<node>:<port>and a node name may itself contain one.