id: 0 permissions: r-xm- type: PipeWire:Interface:Core/4 cookie: 1316467407 user-name: "mps" host-name: "m1pro" version: "1.0.5" name: "pipewire-0" * properties: * config.name = "pipewire.conf" * link.max-buffers = "16" * core.daemon = "true" * core.name = "pipewire-0" * default.clock.rate = "48000" * module.x11.bell = "true" * module.access = "true" * module.jackdbus-detect = "true" * default.clock.allowed-rates = "[ 44100 48000 96000 192000 ]" * cpu.max-align = "16" * default.clock.quantum = "1024" * default.clock.min-quantum = "32" * default.clock.max-quantum = "2048" * default.clock.quantum-limit = "8192" * default.clock.quantum-floor = "4" * default.video.width = "640" * default.video.height = "480" * default.video.rate.num = "25" * default.video.rate.denom = "1" * log.level = "2" * clock.power-of-two-quantum = "true" * mem.warn-mlock = "false" * mem.allow-mlock = "true" * settings.check-quantum = "false" * settings.check-rate = "false" * object.id = "0" * object.serial = "0" id: 1 permissions: r--m- type: PipeWire:Interface:Module/3 name: "libpipewire-module-rt" filename: "/usr/lib/pipewire-0.3/libpipewire-module-rt.so" args: "{ nice.level = -11 rt.prio = 88 #rt.time.soft = -1 #rt.time.hard = -1 #uclamp.min = 0 #uclamp.max = 1024 }" * properties: * module.name = "libpipewire-module-rt" * object.id = "1" * object.serial = "1" * module.author = "Wim Taymans " * module.description = "Use realtime thread scheduling, falling back to RTKit" * module.usage = "( nice.level= ) ( rt.prio= ) ( rt.time.soft= ) ( rt.time.hard= ) ( rlimits.enabled= ) ( rtportal.enabled= ) ( rtkit.enabled= ) ( uclamp.min= ) ( uclamp.max= )" * module.version = "1.0.5" * nice.level = "-11" * rt.prio = "88" id: 2 permissions: r--m- type: PipeWire:Interface:Module/3 name: "libpipewire-module-protocol-native" filename: "/usr/lib/pipewire-0.3/libpipewire-module-protocol-native.so" args: "{ # List of server Unix sockets, and optionally permissions #sockets = [ { name = "pipewire-0" }, { name = "pipewire-0-manager" } ] }" * properties: * module.name = "libpipewire-module-protocol-native" * object.id = "2" * object.serial = "2" * module.author = "Wim Taymans " * module.description = "Native protocol using unix sockets" * module.version = "1.0.5" id: 3 permissions: r--m- type: PipeWire:Interface:Module/3 name: "libpipewire-module-profiler" filename: "/usr/lib/pipewire-0.3/libpipewire-module-profiler.so" args: "(null)" * properties: * module.name = "libpipewire-module-profiler" * object.id = "3" * object.serial = "3" * module.author = "Wim Taymans " * module.description = "Generate Profiling data" * module.version = "1.0.5" id: 5 permissions: r--m- type: PipeWire:Interface:Module/3 name: "libpipewire-module-metadata" filename: "/usr/lib/pipewire-0.3/libpipewire-module-metadata.so" args: "(null)" * properties: * module.name = "libpipewire-module-metadata" * object.id = "5" * object.serial = "5" * module.author = "Wim Taymans " * module.description = "Allow clients to create metadata store" * module.version = "1.0.5" id: 6 permissions: r--m- type: PipeWire:Interface:Factory/3 name: "metadata" object-type: PipeWire:Interface:Metadata/3 * properties: * factory.usage = "(metadata.name = ) (metadata.values = [ { ( id = ) key = ( type = ) value = } ... ] )" * module.id = "5" * object.id = "6" * object.serial = "6" * factory.name = "metadata" * factory.type.name = "PipeWire:Interface:Metadata" * factory.type.version = "3" id: 7 permissions: r--m- type: PipeWire:Interface:Module/3 name: "libpipewire-module-spa-device-factory" filename: "/usr/lib/pipewire-0.3/libpipewire-module-spa-device-factory.so" args: "(null)" * properties: * module.name = "libpipewire-module-spa-device-factory" * object.id = "7" * object.serial = "7" * module.author = "Wim Taymans " * module.description = "Provide a factory to make SPA devices" * module.version = "1.0.5" id: 8 permissions: r--m- type: PipeWire:Interface:Factory/3 name: "spa-device-factory" object-type: PipeWire:Interface:Device/3 * properties: * module.id = "7" * object.id = "8" * object.serial = "8" * factory.name = "spa-device-factory" * factory.type.name = "PipeWire:Interface:Device" * factory.type.version = "3" id: 9 permissions: r--m- type: PipeWire:Interface:Module/3 name: "libpipewire-module-spa-node-factory" filename: "/usr/lib/pipewire-0.3/libpipewire-module-spa-node-factory.so" args: "(null)" * properties: * module.name = "libpipewire-module-spa-node-factory" * object.id = "9" * object.serial = "9" * module.author = "Wim Taymans " * module.description = "Provide a factory to make SPA nodes" * module.version = "1.0.5" id: 10 permissions: r--m- type: PipeWire:Interface:Factory/3 name: "spa-node-factory" object-type: PipeWire:Interface:Node/3 * properties: * module.id = "9" * object.id = "10" * object.serial = "10" * factory.name = "spa-node-factory" * factory.type.name = "PipeWire:Interface:Node" * factory.type.version = "3" id: 11 permissions: r--m- type: PipeWire:Interface:Module/3 name: "libpipewire-module-client-node" filename: "/usr/lib/pipewire-0.3/libpipewire-module-client-node.so" args: "(null)" * properties: * module.name = "libpipewire-module-client-node" * object.id = "11" * object.serial = "11" * module.author = "Wim Taymans " * module.description = "Allow clients to create and control remote nodes" * module.version = "1.0.5" id: 12 permissions: r--m- type: PipeWire:Interface:Factory/3 name: "client-node" object-type: PipeWire:Interface:ClientNode/5 * properties: * module.id = "11" * object.id = "12" * object.serial = "12" * factory.name = "client-node" * factory.type.name = "PipeWire:Interface:ClientNode" * factory.type.version = "5" id: 13 permissions: r--m- type: PipeWire:Interface:Module/3 name: "libpipewire-module-client-device" filename: "/usr/lib/pipewire-0.3/libpipewire-module-client-device.so" args: "(null)" * properties: * module.name = "libpipewire-module-client-device" * object.id = "13" * object.serial = "13" * module.author = "Wim Taymans " * module.description = "Allow clients to create and control remote devices" * module.version = "1.0.5" id: 14 permissions: r--m- type: PipeWire:Interface:Factory/3 name: "client-device" object-type: Spa:Pointer:Interface:Device/0 * properties: * factory.usage = "[device.name=]" * module.id = "13" * object.id = "14" * object.serial = "14" * factory.name = "client-device" * factory.type.name = "Spa:Pointer:Interface:Device" * factory.type.version = "0" id: 15 permissions: r--m- type: PipeWire:Interface:Module/3 name: "libpipewire-module-portal" filename: "/usr/lib/pipewire-0.3/libpipewire-module-portal.so" args: "(null)" * properties: * module.name = "libpipewire-module-portal" * object.id = "15" * object.serial = "15" id: 16 permissions: r--m- type: PipeWire:Interface:Module/3 name: "libpipewire-module-access" filename: "/usr/lib/pipewire-0.3/libpipewire-module-access.so" args: "{ # Socket-specific access permissions #access.socket = { pipewire-0 = "default", pipewire-0-manager = "unrestricted" } # Deprecated legacy mode (not socket-based), # for now enabled by default if access.socket is not specified #access.legacy = true }" * properties: * module.name = "libpipewire-module-access" * object.id = "16" * object.serial = "16" * module.author = "Wim Taymans " * module.description = "Perform access check" * module.usage = "( access.socket={ =, ... } ) ( access.legacy=true ) " * module.version = "1.0.5" id: 17 permissions: r--m- type: PipeWire:Interface:Module/3 name: "libpipewire-module-adapter" filename: "/usr/lib/pipewire-0.3/libpipewire-module-adapter.so" args: "(null)" * properties: * module.name = "libpipewire-module-adapter" * object.id = "17" * object.serial = "17" * module.author = "Wim Taymans " * module.description = "Manage adapter nodes" * module.version = "1.0.5" id: 18 permissions: r--m- type: PipeWire:Interface:Factory/3 name: "adapter" object-type: PipeWire:Interface:Node/3 * properties: * factory.usage = "factory.name= (library.name=) node.name= " * module.id = "17" * object.id = "18" * object.serial = "18" * factory.name = "adapter" * factory.type.name = "PipeWire:Interface:Node" * factory.type.version = "3" id: 19 permissions: r--m- type: PipeWire:Interface:Module/3 name: "libpipewire-module-link-factory" filename: "/usr/lib/pipewire-0.3/libpipewire-module-link-factory.so" args: "(null)" * properties: * module.name = "libpipewire-module-link-factory" * object.id = "19" * object.serial = "19" * module.author = "Wim Taymans " * module.description = "Allow clients to create links" * module.usage = "( allow.link.passive= ) " * module.version = "1.0.5" id: 20 permissions: r--m- type: PipeWire:Interface:Factory/3 name: "link-factory" object-type: PipeWire:Interface:Link/3 * properties: * factory.usage = "(link.output.node=) (link.output.port=) (link.input.node=) (link.input.port=) (object.linger=) (link.passive=)" * module.id = "19" * object.id = "20" * object.serial = "20" * factory.name = "link-factory" * factory.type.name = "PipeWire:Interface:Link" * factory.type.version = "3" id: 21 permissions: r--m- type: PipeWire:Interface:Module/3 name: "libpipewire-module-session-manager" filename: "/usr/lib/pipewire-0.3/libpipewire-module-session-manager.so" args: "(null)" * properties: * module.name = "libpipewire-module-session-manager" * object.id = "21" * object.serial = "21" * module.author = "George Kiagiadakis " * module.description = "Implements objects for session management" * module.version = "1.0.5" id: 22 permissions: r--m- type: PipeWire:Interface:Factory/3 name: "client-endpoint" object-type: PipeWire:Interface:ClientEndpoint/0 * properties: * module.id = "21" * object.id = "22" * object.serial = "22" * factory.name = "client-endpoint" * factory.type.name = "PipeWire:Interface:ClientEndpoint" * factory.type.version = "0" id: 23 permissions: r--m- type: PipeWire:Interface:Factory/3 name: "client-session" object-type: PipeWire:Interface:ClientSession/0 * properties: * module.id = "21" * object.id = "23" * object.serial = "23" * factory.name = "client-session" * factory.type.name = "PipeWire:Interface:ClientSession" * factory.type.version = "0" id: 24 permissions: r--m- type: PipeWire:Interface:Factory/3 name: "session" object-type: PipeWire:Interface:Session/0 * properties: * module.id = "21" * object.id = "24" * object.serial = "24" * factory.name = "session" * factory.type.name = "PipeWire:Interface:Session" * factory.type.version = "0" id: 25 permissions: r--m- type: PipeWire:Interface:Factory/3 name: "endpoint" object-type: PipeWire:Interface:Endpoint/0 * properties: * module.id = "21" * object.id = "25" * object.serial = "25" * factory.name = "endpoint" * factory.type.name = "PipeWire:Interface:Endpoint" * factory.type.version = "0" id: 26 permissions: r--m- type: PipeWire:Interface:Factory/3 name: "endpoint-stream" object-type: PipeWire:Interface:EndpointStream/0 * properties: * module.id = "21" * object.id = "26" * object.serial = "26" * factory.name = "endpoint-stream" * factory.type.name = "PipeWire:Interface:EndpointStream" * factory.type.version = "0" id: 27 permissions: r--m- type: PipeWire:Interface:Factory/3 name: "endpoint-link" object-type: PipeWire:Interface:EndpointLink/0 * properties: * module.id = "21" * object.id = "27" * object.serial = "27" * factory.name = "endpoint-link" * factory.type.name = "PipeWire:Interface:EndpointLink" * factory.type.version = "0" id: 28 permissions: r--m- type: PipeWire:Interface:Module/3 name: "libpipewire-module-jackdbus-detect" filename: "/usr/lib/pipewire-0.3/libpipewire-module-jackdbus-detect.so" args: "{ #jack.library = libjack.so.0 #jack.server = null #jack.client-name = PipeWire #jack.connect = true #tunnel.mode = duplex # source|sink|duplex source.props = { #audio.channels = 2 #midi.ports = 1 #audio.position = [ FL FR ] # extra sink properties } sink.props = { #audio.channels = 2 #midi.ports = 1 #audio.position = [ FL FR ] # extra sink properties } }" * properties: * module.name = "libpipewire-module-jackdbus-detect" * object.id = "28" * object.serial = "28" id: 29 permissions: r--m- type: PipeWire:Interface:Module/3 name: "libpipewire-module-rt" filename: "/usr/lib/pipewire-0.3/libpipewire-module-rt.so" args: "{ nice.level = -11 #rt.prio = 88 #rt.time.soft = -1 #rt.time.hard = -1 uclamp.min = 0 uclamp.max = 64 }" * properties: * module.name = "libpipewire-module-rt" * object.id = "29" * object.serial = "29" * module.author = "Wim Taymans " * module.description = "Use realtime thread scheduling, falling back to RTKit" * module.usage = "( nice.level= ) ( rt.prio= ) ( rt.time.soft= ) ( rt.time.hard= ) ( rlimits.enabled= ) ( rtportal.enabled= ) ( rtkit.enabled= ) ( uclamp.min= ) ( uclamp.max= )" * module.version = "1.0.5" * nice.level = "-11" * uclamp.min = "0" * uclamp.max = "64" id: 30 permissions: rwxm- type: PipeWire:Interface:Node/3 * input ports: 0/0 * output ports: 0/0 * state: "idle" * properties: * factory.name = "support.node.driver" * node.name = "Dummy-Driver" * node.group = "pipewire.dummy" * priority.driver = "20000" * factory.id = "10" * clock.quantum-limit = "8192" * node.driver = "true" * clock.id = "monotonic" * clock.name = "clock.system.monotonic" * object.id = "30" * object.serial = "30" * params: (0) none id: 31 permissions: rwxm- type: PipeWire:Interface:Node/3 * input ports: 0/0 * output ports: 0/0 * state: "suspended" * properties: * factory.name = "support.node.driver" * node.name = "Freewheel-Driver" * priority.driver = "19000" * node.group = "pipewire.freewheel" * node.freewheel = "true" * factory.id = "10" * clock.quantum-limit = "8192" * node.driver = "true" * clock.id = "monotonic" * clock.name = "clock.system.monotonic" * object.id = "31" * object.serial = "31" * params: (0) none id: 33 permissions: rwxm- type: PipeWire:Interface:Client/3 * properties: * pipewire.protocol = "protocol-native" * pipewire.sec.socket = "pipewire-0" * pipewire.sec.pid = "14164" * pipewire.sec.uid = "1000" * pipewire.sec.gid = "1000" * module.id = "2" * object.id = "33" * object.serial = "33" * config.name = "pipewire-pulse.conf" * default.clock.allowed-rates = "[ 44100 48000 96000 192000 ]" * default.clock.rate = "48000" * cpu.max-align = "16" * default.clock.quantum = "1024" * default.clock.min-quantum = "32" * default.clock.max-quantum = "2048" * default.clock.quantum-limit = "8192" * default.clock.quantum-floor = "4" * default.video.width = "640" * default.video.height = "480" * default.video.rate.num = "25" * default.video.rate.denom = "1" * log.level = "2" * clock.power-of-two-quantum = "true" * link.max-buffers = "64" * mem.warn-mlock = "false" * mem.allow-mlock = "true" * settings.check-quantum = "false" * settings.check-rate = "false" * application.name = "pipewire" * application.process.binary = "pipewire" * application.language = "C.UTF-8" * application.process.id = "14164" * application.process.user = "mps" * application.process.host = "m1pro" * window.x11.display = ":0.0" * core.version = "1.0.5" * core.name = "pipewire-mps-14164" * pipewire.access = "unrestricted" id: 34 permissions: rwxm- type: PipeWire:Interface:Node/3 * input ports: 1/1 * output ports: 1/1 * state: "suspended" * properties: * api.bluez5.role = "server" * api.glib.mainloop = "true" * factory.name = "api.bluez5.midi.node" * node.description = "BLE MIDI 1" * node.name = "bluez_midi.server" * factory.id = "14" * clock.quantum-limit = "8192" * device.api = "bluez5" * media.class = "Midi/Bridge" * object.id = "34" * object.serial = "53" * client.id = "47" * params: (3) * 1 (Spa:Enum:ParamId:PropInfo) r- * 2 (Spa:Enum:ParamId:Props) rw * 7 (Spa:Enum:ParamId:IO) r- id: 35 permissions: rwxm- type: PipeWire:Interface:Client/3 * properties: * pipewire.protocol = "protocol-native" * pipewire.sec.socket = "pipewire-0-manager" * pipewire.sec.pid = "14163" * pipewire.sec.uid = "1000" * pipewire.sec.gid = "1000" * module.id = "2" * object.id = "35" * object.serial = "35" * application.name = "WirePlumber" * application.version = "0.5.2" * wireplumber.daemon = "true" * wireplumber.profile = "main" * remote.name = "[pipewire-0-manager,pipewire-0]" * config.name = "null" * context.modules.allow-empty = "true" * cpu.max-align = "16" * default.clock.rate = "48000" * default.clock.quantum = "1024" * default.clock.min-quantum = "32" * default.clock.max-quantum = "2048" * default.clock.quantum-limit = "8192" * default.clock.quantum-floor = "4" * default.video.width = "640" * default.video.height = "480" * default.video.rate.num = "25" * default.video.rate.denom = "1" * log.level = "2" * clock.power-of-two-quantum = "true" * link.max-buffers = "64" * mem.warn-mlock = "false" * mem.allow-mlock = "true" * settings.check-quantum = "false" * settings.check-rate = "false" * application.process.binary = "wireplumber" * application.language = "C.UTF-8" * application.process.id = "14163" * application.process.user = "mps" * application.process.host = "m1pro" * window.x11.display = ":0.0" * core.version = "1.0.5" * core.name = "pipewire-mps-14163" * pipewire.access = "unrestricted" id: 43 permissions: r-xm- type: PipeWire:Interface:Port/3 direction: "output" * properties: * format.dsp = "32 bit float mono audio" * audio.channel = "FL" * port.monitor = "true" * port.id = "0" * port.direction = "out" * object.path = "alsa:pcm:0:hw:AppleJ316,1:playback:monitor_0" * port.name = "monitor_FL" * port.alias = "Speakers:monitor_FL" * node.id = "49" * object.id = "43" * object.serial = "57" * params: (7) * 3 (Spa:Enum:ParamId:EnumFormat) r- * 6 (Spa:Enum:ParamId:Meta) r- * 7 (Spa:Enum:ParamId:IO) r- * 4 (Spa:Enum:ParamId:Format) -w * 5 (Spa:Enum:ParamId:Buffers) -- * 15 (Spa:Enum:ParamId:Latency) rw * 17 (Spa:Enum:ParamId:Tag) rw id: 44 permissions: r-xm- type: PipeWire:Interface:Port/3 direction: "output" * properties: * format.dsp = "8 bit raw midi" * port.name = "out" * port.alias = "out" * port.id = "0" * port.physical = "true" * port.terminal = "true" * port.direction = "out" * object.path = "bluez_midi.server:output_0" * node.id = "34" * object.id = "44" * object.serial = "55" * params: (6) * 3 (Spa:Enum:ParamId:EnumFormat) r- * 6 (Spa:Enum:ParamId:Meta) r- * 7 (Spa:Enum:ParamId:IO) r- * 4 (Spa:Enum:ParamId:Format) -w * 5 (Spa:Enum:ParamId:Buffers) -- * 15 (Spa:Enum:ParamId:Latency) rw id: 45 permissions: r-xm- type: PipeWire:Interface:Port/3 direction: "input" * properties: * format.dsp = "32 bit float mono audio" * audio.channel = "FL" * port.id = "0" * port.physical = "true" * port.terminal = "true" * port.direction = "in" * object.path = "alsa:pcm:0:hw:AppleJ316,1:playback:playback_0" * port.name = "playback_FL" * port.alias = "Speakers:playback_FL" * node.id = "49" * object.id = "45" * object.serial = "56" * params: (7) * 3 (Spa:Enum:ParamId:EnumFormat) r- * 6 (Spa:Enum:ParamId:Meta) r- * 7 (Spa:Enum:ParamId:IO) r- * 4 (Spa:Enum:ParamId:Format) -w * 5 (Spa:Enum:ParamId:Buffers) -- * 15 (Spa:Enum:ParamId:Latency) rw * 17 (Spa:Enum:ParamId:Tag) rw id: 46 permissions: r-xm- type: PipeWire:Interface:Port/3 direction: "input" * properties: * format.dsp = "8 bit raw midi" * port.name = "in" * port.alias = "in" * port.id = "0" * port.physical = "true" * port.terminal = "true" * port.direction = "in" * object.path = "bluez_midi.server:input_0" * node.id = "34" * object.id = "46" * object.serial = "54" * params: (6) * 3 (Spa:Enum:ParamId:EnumFormat) r- * 6 (Spa:Enum:ParamId:Meta) r- * 7 (Spa:Enum:ParamId:IO) r- * 4 (Spa:Enum:ParamId:Format) -w * 5 (Spa:Enum:ParamId:Buffers) -- * 15 (Spa:Enum:ParamId:Latency) rw id: 47 permissions: rwxm- type: PipeWire:Interface:Client/3 * properties: * pipewire.protocol = "protocol-native" * pipewire.sec.socket = "pipewire-0-manager" * pipewire.sec.pid = "14163" * pipewire.sec.uid = "1000" * pipewire.sec.gid = "1000" * module.id = "2" * object.id = "47" * object.serial = "47" * application.name = "WirePlumber [export]" * wireplumber.export-core = "true" * application.version = "0.5.2" * wireplumber.daemon = "true" * wireplumber.profile = "main" * remote.name = "[pipewire-0-manager,pipewire-0]" * config.name = "null" * context.modules.allow-empty = "true" * cpu.max-align = "16" * default.clock.rate = "48000" * default.clock.quantum = "1024" * default.clock.min-quantum = "32" * default.clock.max-quantum = "2048" * default.clock.quantum-limit = "8192" * default.clock.quantum-floor = "4" * default.video.width = "640" * default.video.height = "480" * default.video.rate.num = "25" * default.video.rate.denom = "1" * log.level = "2" * clock.power-of-two-quantum = "true" * link.max-buffers = "64" * mem.warn-mlock = "false" * mem.allow-mlock = "true" * settings.check-quantum = "false" * settings.check-rate = "false" * application.process.binary = "wireplumber" * application.language = "C.UTF-8" * application.process.id = "14163" * application.process.user = "mps" * application.process.host = "m1pro" * window.x11.display = ":0.0" * core.version = "1.0.5" * core.name = "pipewire-mps-14163" * pipewire.access = "unrestricted" id: 48 permissions: rwxm- type: PipeWire:Interface:Device/3 * properties: * api.acp.auto-port = "false" * api.alsa.card = "0" * api.alsa.card.longname = "MacBook Pro J316" * api.alsa.card.name = "MacBook Pro J316" * api.alsa.path = "hw:0" * api.alsa.use-acp = "true" * api.dbus.ReserveDevice1 = "Audio0" * api.dbus.ReserveDevice1.Priority = "-20" * device.api = "alsa" * device.bus-path = "platform-sound" * device.description = "Built-in Audio" * device.enum.api = "udev" * device.form-factor = "internal" * device.icon-name = "audio-card-analog" * device.name = "alsa_card.platform-sound" * device.nick = "MacBook Pro J316" * device.plugged.usec = "4361794" * device.subsystem = "sound" * device.sysfs.path = "/devices/platform/sound/sound/card0" * media.class = "Audio/Device" * factory.id = "14" * client.id = "47" * object.id = "48" * object.serial = "49" * object.path = "alsa:pcm:0" * alsa.card = "0" * alsa.card_name = "MacBook Pro J316" * alsa.long_card_name = "MacBook Pro J316" * alsa.driver_name = "snd_soc_macaudio" * alsa.id = "AppleJ316" * device.string = "0" * params: (4) * 8 (Spa:Enum:ParamId:EnumProfile) r- * 9 (Spa:Enum:ParamId:Profile) rw * 12 (Spa:Enum:ParamId:EnumRoute) r- * 13 (Spa:Enum:ParamId:Route) rw id: 49 permissions: rwxm- type: PipeWire:Interface:Node/3 * input ports: 6/65 * output ports: 6/0 * state: "suspended" * properties: * alsa.card = "0" * alsa.card_name = "MacBook Pro J316" * alsa.class = "generic" * alsa.device = "1" * alsa.driver_name = "snd_soc_macaudio" * alsa.id = "AppleJ316" * alsa.long_card_name = "MacBook Pro J316" * alsa.mixer_device = "_ucm0001.hw:AppleJ316" * alsa.name = "" * alsa.resolution_bits = "16" * alsa.subclass = "generic-mix" * alsa.subdevice = "0" * alsa.subdevice_name = "subdevice #0" * api.alsa.card.longname = "MacBook Pro J316" * api.alsa.card.name = "MacBook Pro J316" * api.alsa.open.ucm = "true" * api.alsa.path = "hw:AppleJ316,1" * api.alsa.pcm.card = "0" * api.alsa.pcm.stream = "playback" * audio.allowed-rates = "[48000, 44100]" * audio.channels = "6" * audio.position = "FL,FR,RL,RR,FC,LFE" * card.profile.device = "0" * device.api = "alsa" * device.class = "sound" * device.id = "48" * device.profile.description = "Speakers" * device.profile.name = "HiFi: hw:AppleJ316,1: sink" * device.routes = "1" * factory.name = "api.alsa.pcm.sink" * media.class = "Audio/Sink" * node.description = "Built-in Audio Speakers" * node.name = "alsa_output.platform-sound.HiFi__hw_AppleJ316_1__sink" * node.nick = "Speakers" * node.pause-on-idle = "false" * object.path = "alsa:pcm:0:hw:AppleJ316,1:playback" * priority.driver = "728" * priority.session = "728" * factory.id = "18" * clock.quantum-limit = "8192" * client.id = "47" * node.driver = "true" * factory.mode = "merge" * audio.adapt.follower = "" * library.name = "audioconvert/libspa-audioconvert" * object.id = "49" * object.serial = "50" * params: (9) * 3 (Spa:Enum:ParamId:EnumFormat) r- * 1 (Spa:Enum:ParamId:PropInfo) r- * 2 (Spa:Enum:ParamId:Props) rw * 4 (Spa:Enum:ParamId:Format) -w * 10 (Spa:Enum:ParamId:EnumPortConfig) r- * 11 (Spa:Enum:ParamId:PortConfig) rw * 15 (Spa:Enum:ParamId:Latency) rw * 16 (Spa:Enum:ParamId:ProcessLatency) rw * 17 (Spa:Enum:ParamId:Tag) rw id: 50 permissions: rwxm- type: PipeWire:Interface:Node/3 * input ports: 2/65 * output ports: 2/0 * state: "suspended" * properties: * alsa.card = "0" * alsa.card_name = "MacBook Pro J316" * alsa.class = "generic" * alsa.device = "0" * alsa.driver_name = "snd_soc_macaudio" * alsa.id = "AppleJ316" * alsa.long_card_name = "MacBook Pro J316" * alsa.mixer_device = "_ucm0001.hw:AppleJ316" * alsa.name = "" * alsa.resolution_bits = "16" * alsa.subclass = "generic-mix" * alsa.subdevice = "0" * alsa.subdevice_name = "subdevice #0" * api.alsa.card.longname = "MacBook Pro J316" * api.alsa.card.name = "MacBook Pro J316" * api.alsa.open.ucm = "true" * api.alsa.path = "hw:AppleJ316,0" * api.alsa.pcm.card = "0" * api.alsa.pcm.stream = "playback" * audio.channels = "2" * audio.position = "FL,FR" * card.profile.device = "1" * device.api = "alsa" * device.class = "sound" * device.id = "48" * device.profile.description = "Headphones" * device.profile.name = "HiFi: hw:AppleJ316,0: sink" * device.routes = "1" * factory.name = "api.alsa.pcm.sink" * media.class = "Audio/Sink" * node.description = "Built-in Audio Headphones" * node.name = "alsa_output.platform-sound.HiFi__hw_AppleJ316_0__sink" * node.nick = "Headphones" * node.pause-on-idle = "false" * object.path = "alsa:pcm:0:hw:AppleJ316,0:playback" * priority.driver = "1000" * priority.session = "1000" * factory.id = "18" * clock.quantum-limit = "8192" * client.id = "47" * node.driver = "true" * factory.mode = "merge" * audio.adapt.follower = "" * library.name = "audioconvert/libspa-audioconvert" * object.id = "50" * object.serial = "51" * params: (9) * 3 (Spa:Enum:ParamId:EnumFormat) r- * 1 (Spa:Enum:ParamId:PropInfo) r- * 2 (Spa:Enum:ParamId:Props) rw * 4 (Spa:Enum:ParamId:Format) -w * 10 (Spa:Enum:ParamId:EnumPortConfig) r- * 11 (Spa:Enum:ParamId:PortConfig) rw * 15 (Spa:Enum:ParamId:Latency) rw * 16 (Spa:Enum:ParamId:ProcessLatency) rw * 17 (Spa:Enum:ParamId:Tag) rw id: 51 permissions: rwxm- type: PipeWire:Interface:Node/3 * input ports: 0/0 * output ports: 1/65 * state: "suspended" * properties: * alsa.card = "0" * alsa.card_name = "MacBook Pro J316" * alsa.class = "generic" * alsa.device = "0" * alsa.driver_name = "snd_soc_macaudio" * alsa.id = "AppleJ316" * alsa.long_card_name = "MacBook Pro J316" * alsa.mixer_device = "_ucm0001.hw:AppleJ316" * alsa.name = "" * alsa.resolution_bits = "16" * alsa.subclass = "generic-mix" * alsa.subdevice = "0" * alsa.subdevice_name = "subdevice #0" * api.alsa.card.longname = "MacBook Pro J316" * api.alsa.card.name = "MacBook Pro J316" * api.alsa.open.ucm = "true" * api.alsa.path = "hw:AppleJ316,0" * api.alsa.pcm.card = "0" * api.alsa.pcm.stream = "capture" * audio.channels = "1" * audio.position = "MONO" * card.profile.device = "2" * device.api = "alsa" * device.class = "sound" * device.id = "48" * device.profile.description = "Headset Microphone" * device.profile.name = "HiFi: hw:AppleJ316,0: source" * device.routes = "1" * factory.name = "api.alsa.pcm.source" * media.class = "Audio/Source" * node.description = "Built-in Audio Headset Microphone" * node.name = "alsa_input.platform-sound.HiFi__hw_AppleJ316_0__source" * node.nick = "Headset Microphone" * node.pause-on-idle = "false" * object.path = "alsa:pcm:0:hw:AppleJ316,0:capture" * priority.driver = "2000" * priority.session = "2000" * factory.id = "18" * clock.quantum-limit = "8192" * client.id = "47" * node.driver = "true" * factory.mode = "split" * audio.adapt.follower = "" * library.name = "audioconvert/libspa-audioconvert" * object.id = "51" * object.serial = "52" * params: (9) * 3 (Spa:Enum:ParamId:EnumFormat) r- * 1 (Spa:Enum:ParamId:PropInfo) r- * 2 (Spa:Enum:ParamId:Props) rw * 4 (Spa:Enum:ParamId:Format) -w * 10 (Spa:Enum:ParamId:EnumPortConfig) r- * 11 (Spa:Enum:ParamId:PortConfig) rw * 15 (Spa:Enum:ParamId:Latency) rw * 16 (Spa:Enum:ParamId:ProcessLatency) rw * 17 (Spa:Enum:ParamId:Tag) rw id: 52 permissions: r-xm- type: PipeWire:Interface:Port/3 direction: "input" * properties: * format.dsp = "32 bit float mono audio" * audio.channel = "FR" * port.id = "1" * port.physical = "true" * port.terminal = "true" * port.direction = "in" * object.path = "alsa:pcm:0:hw:AppleJ316,1:playback:playback_1" * port.name = "playback_FR" * port.alias = "Speakers:playback_FR" * node.id = "49" * object.id = "52" * object.serial = "58" * params: (7) * 3 (Spa:Enum:ParamId:EnumFormat) r- * 6 (Spa:Enum:ParamId:Meta) r- * 7 (Spa:Enum:ParamId:IO) r- * 4 (Spa:Enum:ParamId:Format) -w * 5 (Spa:Enum:ParamId:Buffers) -- * 15 (Spa:Enum:ParamId:Latency) rw * 17 (Spa:Enum:ParamId:Tag) rw id: 53 permissions: r-xm- type: PipeWire:Interface:Port/3 direction: "output" * properties: * format.dsp = "32 bit float mono audio" * audio.channel = "FR" * port.monitor = "true" * port.id = "1" * port.direction = "out" * object.path = "alsa:pcm:0:hw:AppleJ316,1:playback:monitor_1" * port.name = "monitor_FR" * port.alias = "Speakers:monitor_FR" * node.id = "49" * object.id = "53" * object.serial = "59" * params: (7) * 3 (Spa:Enum:ParamId:EnumFormat) r- * 6 (Spa:Enum:ParamId:Meta) r- * 7 (Spa:Enum:ParamId:IO) r- * 4 (Spa:Enum:ParamId:Format) -w * 5 (Spa:Enum:ParamId:Buffers) -- * 15 (Spa:Enum:ParamId:Latency) rw * 17 (Spa:Enum:ParamId:Tag) rw id: 54 permissions: r-xm- type: PipeWire:Interface:Port/3 direction: "input" * properties: * format.dsp = "32 bit float mono audio" * audio.channel = "RL" * port.id = "2" * port.physical = "true" * port.terminal = "true" * port.direction = "in" * object.path = "alsa:pcm:0:hw:AppleJ316,1:playback:playback_2" * port.name = "playback_RL" * port.alias = "Speakers:playback_RL" * node.id = "49" * object.id = "54" * object.serial = "60" * params: (7) * 3 (Spa:Enum:ParamId:EnumFormat) r- * 6 (Spa:Enum:ParamId:Meta) r- * 7 (Spa:Enum:ParamId:IO) r- * 4 (Spa:Enum:ParamId:Format) -w * 5 (Spa:Enum:ParamId:Buffers) -- * 15 (Spa:Enum:ParamId:Latency) rw * 17 (Spa:Enum:ParamId:Tag) rw id: 55 permissions: r-xm- type: PipeWire:Interface:Port/3 direction: "output" * properties: * format.dsp = "32 bit float mono audio" * audio.channel = "RL" * port.monitor = "true" * port.id = "2" * port.direction = "out" * object.path = "alsa:pcm:0:hw:AppleJ316,1:playback:monitor_2" * port.name = "monitor_RL" * port.alias = "Speakers:monitor_RL" * node.id = "49" * object.id = "55" * object.serial = "61" * params: (7) * 3 (Spa:Enum:ParamId:EnumFormat) r- * 6 (Spa:Enum:ParamId:Meta) r- * 7 (Spa:Enum:ParamId:IO) r- * 4 (Spa:Enum:ParamId:Format) -w * 5 (Spa:Enum:ParamId:Buffers) -- * 15 (Spa:Enum:ParamId:Latency) rw * 17 (Spa:Enum:ParamId:Tag) rw id: 56 permissions: r-xm- type: PipeWire:Interface:Port/3 direction: "input" * properties: * format.dsp = "32 bit float mono audio" * audio.channel = "RR" * port.id = "3" * port.physical = "true" * port.terminal = "true" * port.direction = "in" * object.path = "alsa:pcm:0:hw:AppleJ316,1:playback:playback_3" * port.name = "playback_RR" * port.alias = "Speakers:playback_RR" * node.id = "49" * object.id = "56" * object.serial = "62" * params: (7) * 3 (Spa:Enum:ParamId:EnumFormat) r- * 6 (Spa:Enum:ParamId:Meta) r- * 7 (Spa:Enum:ParamId:IO) r- * 4 (Spa:Enum:ParamId:Format) -w * 5 (Spa:Enum:ParamId:Buffers) -- * 15 (Spa:Enum:ParamId:Latency) rw * 17 (Spa:Enum:ParamId:Tag) rw id: 57 permissions: r-xm- type: PipeWire:Interface:Port/3 direction: "output" * properties: * format.dsp = "32 bit float mono audio" * audio.channel = "RR" * port.monitor = "true" * port.id = "3" * port.direction = "out" * object.path = "alsa:pcm:0:hw:AppleJ316,1:playback:monitor_3" * port.name = "monitor_RR" * port.alias = "Speakers:monitor_RR" * node.id = "49" * object.id = "57" * object.serial = "63" * params: (7) * 3 (Spa:Enum:ParamId:EnumFormat) r- * 6 (Spa:Enum:ParamId:Meta) r- * 7 (Spa:Enum:ParamId:IO) r- * 4 (Spa:Enum:ParamId:Format) -w * 5 (Spa:Enum:ParamId:Buffers) -- * 15 (Spa:Enum:ParamId:Latency) rw * 17 (Spa:Enum:ParamId:Tag) rw id: 58 permissions: r-xm- type: PipeWire:Interface:Port/3 direction: "input" * properties: * format.dsp = "32 bit float mono audio" * audio.channel = "FC" * port.id = "4" * port.physical = "true" * port.terminal = "true" * port.direction = "in" * object.path = "alsa:pcm:0:hw:AppleJ316,1:playback:playback_4" * port.name = "playback_FC" * port.alias = "Speakers:playback_FC" * node.id = "49" * object.id = "58" * object.serial = "64" * params: (7) * 3 (Spa:Enum:ParamId:EnumFormat) r- * 6 (Spa:Enum:ParamId:Meta) r- * 7 (Spa:Enum:ParamId:IO) r- * 4 (Spa:Enum:ParamId:Format) -w * 5 (Spa:Enum:ParamId:Buffers) -- * 15 (Spa:Enum:ParamId:Latency) rw * 17 (Spa:Enum:ParamId:Tag) rw id: 59 permissions: r-xm- type: PipeWire:Interface:Port/3 direction: "output" * properties: * format.dsp = "32 bit float mono audio" * audio.channel = "FC" * port.monitor = "true" * port.id = "4" * port.direction = "out" * object.path = "alsa:pcm:0:hw:AppleJ316,1:playback:monitor_4" * port.name = "monitor_FC" * port.alias = "Speakers:monitor_FC" * node.id = "49" * object.id = "59" * object.serial = "65" * params: (7) * 3 (Spa:Enum:ParamId:EnumFormat) r- * 6 (Spa:Enum:ParamId:Meta) r- * 7 (Spa:Enum:ParamId:IO) r- * 4 (Spa:Enum:ParamId:Format) -w * 5 (Spa:Enum:ParamId:Buffers) -- * 15 (Spa:Enum:ParamId:Latency) rw * 17 (Spa:Enum:ParamId:Tag) rw id: 60 permissions: r-xm- type: PipeWire:Interface:Port/3 direction: "input" * properties: * format.dsp = "32 bit float mono audio" * audio.channel = "LFE" * port.id = "5" * port.physical = "true" * port.terminal = "true" * port.direction = "in" * object.path = "alsa:pcm:0:hw:AppleJ316,1:playback:playback_5" * port.name = "playback_LFE" * port.alias = "Speakers:playback_LFE" * node.id = "49" * object.id = "60" * object.serial = "66" * params: (7) * 3 (Spa:Enum:ParamId:EnumFormat) r- * 6 (Spa:Enum:ParamId:Meta) r- * 7 (Spa:Enum:ParamId:IO) r- * 4 (Spa:Enum:ParamId:Format) -w * 5 (Spa:Enum:ParamId:Buffers) -- * 15 (Spa:Enum:ParamId:Latency) rw * 17 (Spa:Enum:ParamId:Tag) rw id: 61 permissions: r-xm- type: PipeWire:Interface:Port/3 direction: "output" * properties: * format.dsp = "32 bit float mono audio" * audio.channel = "LFE" * port.monitor = "true" * port.id = "5" * port.direction = "out" * object.path = "alsa:pcm:0:hw:AppleJ316,1:playback:monitor_5" * port.name = "monitor_LFE" * port.alias = "Speakers:monitor_LFE" * node.id = "49" * object.id = "61" * object.serial = "67" * params: (7) * 3 (Spa:Enum:ParamId:EnumFormat) r- * 6 (Spa:Enum:ParamId:Meta) r- * 7 (Spa:Enum:ParamId:IO) r- * 4 (Spa:Enum:ParamId:Format) -w * 5 (Spa:Enum:ParamId:Buffers) -- * 15 (Spa:Enum:ParamId:Latency) rw * 17 (Spa:Enum:ParamId:Tag) rw id: 62 permissions: rwxm- type: PipeWire:Interface:Device/3 * properties: * api.v4l2.path = "/dev/video0" * device.api = "v4l2" * device.bus-path = "platform-384000000.isp" * device.capabilities = ":capture:" * device.description = "FaceTime HD Camera" * device.devids = "20736" * device.enum.api = "udev" * device.name = "v4l2_device.platform-384000000.isp" * device.plugged.usec = "5169992" * device.product.name = "FaceTime HD Camera" * device.subsystem = "video4linux" * device.sysfs.path = "/devices/platform/soc/384000000.isp/video4linux/video0" * media.class = "Video/Device" * factory.id = "14" * client.id = "47" * object.id = "62" * object.serial = "68" * object.path = "v4l2:/dev/video0" * api.v4l2.cap.driver = "apple-isp" * api.v4l2.cap.card = "FaceTime HD Camera" * api.v4l2.cap.bus_info = "platform:384000000.isp" * api.v4l2.cap.version = "6.8.6" * api.v4l2.cap.capabilities = "84200001" * api.v4l2.cap.device-caps = "04200001" * params: (0) none id: 63 permissions: r-xm- type: PipeWire:Interface:Port/3 direction: "input" * properties: * format.dsp = "32 bit float mono audio" * audio.channel = "FL" * port.id = "0" * port.physical = "true" * port.terminal = "true" * port.direction = "in" * object.path = "alsa:pcm:0:hw:AppleJ316,0:playback:playback_0" * port.name = "playback_FL" * port.alias = "Headphones:playback_FL" * node.id = "50" * object.id = "63" * object.serial = "69" * params: (7) * 3 (Spa:Enum:ParamId:EnumFormat) r- * 6 (Spa:Enum:ParamId:Meta) r- * 7 (Spa:Enum:ParamId:IO) r- * 4 (Spa:Enum:ParamId:Format) -w * 5 (Spa:Enum:ParamId:Buffers) -- * 15 (Spa:Enum:ParamId:Latency) rw * 17 (Spa:Enum:ParamId:Tag) rw id: 64 permissions: r-xm- type: PipeWire:Interface:Port/3 direction: "output" * properties: * format.dsp = "32 bit float mono audio" * audio.channel = "FL" * port.monitor = "true" * port.id = "0" * port.direction = "out" * object.path = "alsa:pcm:0:hw:AppleJ316,0:playback:monitor_0" * port.name = "monitor_FL" * port.alias = "Headphones:monitor_FL" * node.id = "50" * object.id = "64" * object.serial = "70" * params: (7) * 3 (Spa:Enum:ParamId:EnumFormat) r- * 6 (Spa:Enum:ParamId:Meta) r- * 7 (Spa:Enum:ParamId:IO) r- * 4 (Spa:Enum:ParamId:Format) -w * 5 (Spa:Enum:ParamId:Buffers) -- * 15 (Spa:Enum:ParamId:Latency) rw * 17 (Spa:Enum:ParamId:Tag) rw id: 65 permissions: r-xm- type: PipeWire:Interface:Port/3 direction: "input" * properties: * format.dsp = "32 bit float mono audio" * audio.channel = "FR" * port.id = "1" * port.physical = "true" * port.terminal = "true" * port.direction = "in" * object.path = "alsa:pcm:0:hw:AppleJ316,0:playback:playback_1" * port.name = "playback_FR" * port.alias = "Headphones:playback_FR" * node.id = "50" * object.id = "65" * object.serial = "71" * params: (7) * 3 (Spa:Enum:ParamId:EnumFormat) r- * 6 (Spa:Enum:ParamId:Meta) r- * 7 (Spa:Enum:ParamId:IO) r- * 4 (Spa:Enum:ParamId:Format) -w * 5 (Spa:Enum:ParamId:Buffers) -- * 15 (Spa:Enum:ParamId:Latency) rw * 17 (Spa:Enum:ParamId:Tag) rw id: 66 permissions: r-xm- type: PipeWire:Interface:Port/3 direction: "output" * properties: * format.dsp = "32 bit float mono audio" * audio.channel = "FR" * port.monitor = "true" * port.id = "1" * port.direction = "out" * object.path = "alsa:pcm:0:hw:AppleJ316,0:playback:monitor_1" * port.name = "monitor_FR" * port.alias = "Headphones:monitor_FR" * node.id = "50" * object.id = "66" * object.serial = "72" * params: (7) * 3 (Spa:Enum:ParamId:EnumFormat) r- * 6 (Spa:Enum:ParamId:Meta) r- * 7 (Spa:Enum:ParamId:IO) r- * 4 (Spa:Enum:ParamId:Format) -w * 5 (Spa:Enum:ParamId:Buffers) -- * 15 (Spa:Enum:ParamId:Latency) rw * 17 (Spa:Enum:ParamId:Tag) rw id: 67 permissions: r-xm- type: PipeWire:Interface:Port/3 direction: "output" * properties: * format.dsp = "32 bit float mono audio" * audio.channel = "MONO" * port.id = "0" * port.physical = "true" * port.terminal = "true" * port.direction = "out" * object.path = "alsa:pcm:0:hw:AppleJ316,0:capture:capture_0" * port.name = "capture_MONO" * port.alias = "Headset Microphone:capture_MONO" * node.id = "51" * object.id = "67" * object.serial = "73" * params: (7) * 3 (Spa:Enum:ParamId:EnumFormat) r- * 6 (Spa:Enum:ParamId:Meta) r- * 7 (Spa:Enum:ParamId:IO) r- * 4 (Spa:Enum:ParamId:Format) -w * 5 (Spa:Enum:ParamId:Buffers) -- * 15 (Spa:Enum:ParamId:Latency) rw * 17 (Spa:Enum:ParamId:Tag) rw id: 68 permissions: rwxm- type: PipeWire:Interface:Node/3 * input ports: 0/0 * output ports: 1/1 * state: "suspended" * properties: * api.v4l2.cap.bus_info = "platform:384000000.isp" * api.v4l2.cap.capabilities = "84200001" * api.v4l2.cap.card = "FaceTime HD Camera" * api.v4l2.cap.device-caps = "04200001" * api.v4l2.cap.driver = "apple-isp" * api.v4l2.cap.version = "6.8.6" * api.v4l2.path = "/dev/video0" * device.api = "v4l2" * device.devids = "20736" * device.id = "62" * factory.name = "api.v4l2.source" * media.class = "Video/Source" * node.description = "FaceTime HD Camera (V4L2)" * node.name = "v4l2_input.platform-384000000.isp" * node.nick = "FaceTime HD Camera" * node.pause-on-idle = "false" * object.path = "v4l2:/dev/video0" * priority.session = "1000" * factory.id = "10" * client.id = "47" * clock.quantum-limit = "8192" * media.role = "Camera" * node.driver = "true" * object.id = "68" * object.serial = "74" * params: (4) * 1 (Spa:Enum:ParamId:PropInfo) r- * 2 (Spa:Enum:ParamId:Props) rw * 3 (Spa:Enum:ParamId:EnumFormat) r- * 4 (Spa:Enum:ParamId:Format) -- id: 69 permissions: r-xm- type: PipeWire:Interface:Port/3 direction: "output" * properties: * port.id = "0" * port.physical = "true" * port.terminal = "true" * port.direction = "out" * object.path = "v4l2:/dev/video0:capture_0" * port.name = "capture_1" * port.alias = "FaceTime HD Camera:capture_1" * node.id = "68" * object.id = "69" * object.serial = "75" * params: (7) * 1 (Spa:Enum:ParamId:PropInfo) r- * 3 (Spa:Enum:ParamId:EnumFormat) r- * 6 (Spa:Enum:ParamId:Meta) r- * 7 (Spa:Enum:ParamId:IO) r- * 4 (Spa:Enum:ParamId:Format) -w * 5 (Spa:Enum:ParamId:Buffers) -- * 15 (Spa:Enum:ParamId:Latency) r- id: 70 permissions: rwxm- type: PipeWire:Interface:Client/3 * properties: * pipewire.protocol = "protocol-native" * pipewire.sec.socket = "pipewire-0" * pipewire.sec.pid = "14644" * pipewire.sec.uid = "1000" * pipewire.sec.gid = "1000" * module.id = "2" * object.id = "70" * object.serial = "173" * log.level = "0" * cpu.max-align = "16" * default.clock.rate = "48000" * default.clock.quantum = "1024" * default.clock.min-quantum = "32" * default.clock.max-quantum = "2048" * default.clock.quantum-limit = "8192" * default.clock.quantum-floor = "4" * default.video.width = "640" * default.video.height = "480" * default.video.rate.num = "25" * default.video.rate.denom = "1" * clock.power-of-two-quantum = "true" * link.max-buffers = "64" * mem.warn-mlock = "false" * mem.allow-mlock = "true" * settings.check-quantum = "false" * settings.check-rate = "false" * application.name = "pw-cli" * application.process.binary = "pw-cli" * application.language = "C.UTF-8" * application.process.id = "14644" * application.process.user = "mps" * application.process.host = "m1pro" * window.x11.display = ":0.0" * core.version = "1.0.5" * core.name = "pipewire-mps-14644" * pipewire.access = "unrestricted"