[ { "id": 0, "type": "PipeWire:Interface:Core", "version": 4, "permissions": [ "r", "x", "m" ], "info": { "cookie": 2794438946, "user-name": "mightyiam", "host-name": "mightyiam-laptop", "version": "0.3.80", "name": "pipewire-0", "change-mask": [ "props" ], "props": { "clock.power-of-two-quantum": true, "config.name": "pipewire.conf", "core.daemon": true, "core.name": "pipewire-0", "cpu.max-align": 32, "default.clock.max-quantum": 2048, "default.clock.min-quantum": 32, "default.clock.quantum": 1024, "default.clock.quantum-limit": 8192, "default.clock.rate": 48000, "default.video.height": 480, "default.video.rate.denom": 1, "default.video.rate.num": 25, "default.video.width": 640, "link.max-buffers": 16, "log.level": 2, "mem.allow-mlock": true, "mem.warn-mlock": false, "module.access": true, "module.x11.bell": true, "object.id": 0, "object.serial": 0, "settings.check-quantum": false, "settings.check-rate": false } } }, { "id": 1, "type": "PipeWire:Interface:Module", "version": 3, "permissions": [ "r", "m" ], "info": { "name": "libpipewire-module-rt", "filename": "/nix/store/6kjwvx3crxsb4dgs3amxql1j8vdk6bmm-pipewire-0.3.80-lib/lib/pipewire-0.3/libpipewire-module-rt.so", "args": "{\n nice.level = -11\n #rt.prio = 88\n #rt.time.soft = -1\n #rt.time.hard = -1\n }", "change-mask": [ "props" ], "props": { "module.author": "Wim Taymans ", "module.description": "Use realtime thread scheduling, falling back to RTKit", "module.name": "libpipewire-module-rt", "module.usage": "( nice.level= ) ( rt.prio= ) ( rt.time.soft= ) ( rt.time.hard= ) ( rlimits.enabled= ) ( rtportal.enabled= ) ( rtkit.enabled= ) ", "module.version": "0.3.80", "nice.level": -11, "object.id": 1, "object.serial": 1 } } }, { "id": 2, "type": "PipeWire:Interface:Module", "version": 3, "permissions": [ "r", "m" ], "info": { "name": "libpipewire-module-protocol-native", "filename": "/nix/store/6kjwvx3crxsb4dgs3amxql1j8vdk6bmm-pipewire-0.3.80-lib/lib/pipewire-0.3/libpipewire-module-protocol-native.so", "args": null, "change-mask": [ "props" ], "props": { "module.author": "Wim Taymans ", "module.description": "Native protocol using unix sockets", "module.name": "libpipewire-module-protocol-native", "module.version": "0.3.80", "object.id": 2, "object.serial": 2 } } }, { "id": 4, "type": "PipeWire:Interface:Profiler", "version": 3, "permissions": [ "r" ], "props": { "object.serial": 4 } }, { "id": 3, "type": "PipeWire:Interface:Module", "version": 3, "permissions": [ "r", "m" ], "info": { "name": "libpipewire-module-profiler", "filename": "/nix/store/6kjwvx3crxsb4dgs3amxql1j8vdk6bmm-pipewire-0.3.80-lib/lib/pipewire-0.3/libpipewire-module-profiler.so", "args": null, "change-mask": [ "props" ], "props": { "module.author": "Wim Taymans ", "module.description": "Generate Profiling data", "module.name": "libpipewire-module-profiler", "module.version": "0.3.80", "object.id": 3, "object.serial": 3 } } }, { "id": 5, "type": "PipeWire:Interface:Module", "version": 3, "permissions": [ "r", "m" ], "info": { "name": "libpipewire-module-metadata", "filename": "/nix/store/6kjwvx3crxsb4dgs3amxql1j8vdk6bmm-pipewire-0.3.80-lib/lib/pipewire-0.3/libpipewire-module-metadata.so", "args": null, "change-mask": [ "props" ], "props": { "module.author": "Wim Taymans ", "module.description": "Allow clients to create metadata store", "module.name": "libpipewire-module-metadata", "module.version": "0.3.80", "object.id": 5, "object.serial": 5 } } }, { "id": 6, "type": "PipeWire:Interface:Factory", "version": 3, "permissions": [ "r", "m" ], "info": { "name": "metadata", "type": "PipeWire:Interface:Metadata", "version": 3, "change-mask": [ "props" ], "props": { "factory.name": "metadata", "factory.type.name": "PipeWire:Interface:Metadata", "factory.type.version": 3, "factory.usage": "(metadata.name = ) (metadata.values = [ { ( id = ) key = ( type = ) value = } ... ] )", "module.id": 5, "object.id": 6, "object.serial": 6 } } }, { "id": 7, "type": "PipeWire:Interface:Module", "version": 3, "permissions": [ "r", "m" ], "info": { "name": "libpipewire-module-spa-device-factory", "filename": "/nix/store/6kjwvx3crxsb4dgs3amxql1j8vdk6bmm-pipewire-0.3.80-lib/lib/pipewire-0.3/libpipewire-module-spa-device-factory.so", "args": null, "change-mask": [ "props" ], "props": { "module.author": "Wim Taymans ", "module.description": "Provide a factory to make SPA devices", "module.name": "libpipewire-module-spa-device-factory", "module.version": "0.3.80", "object.id": 7, "object.serial": 7 } } }, { "id": 8, "type": "PipeWire:Interface:Factory", "version": 3, "permissions": [ "r", "m" ], "info": { "name": "spa-device-factory", "type": "PipeWire:Interface:Device", "version": 3, "change-mask": [ "props" ], "props": { "factory.name": "spa-device-factory", "factory.type.name": "PipeWire:Interface:Device", "factory.type.version": 3, "module.id": 7, "object.id": 8, "object.serial": 8 } } }, { "id": 9, "type": "PipeWire:Interface:Module", "version": 3, "permissions": [ "r", "m" ], "info": { "name": "libpipewire-module-spa-node-factory", "filename": "/nix/store/6kjwvx3crxsb4dgs3amxql1j8vdk6bmm-pipewire-0.3.80-lib/lib/pipewire-0.3/libpipewire-module-spa-node-factory.so", "args": null, "change-mask": [ "props" ], "props": { "module.author": "Wim Taymans ", "module.description": "Provide a factory to make SPA nodes", "module.name": "libpipewire-module-spa-node-factory", "module.version": "0.3.80", "object.id": 9, "object.serial": 9 } } }, { "id": 10, "type": "PipeWire:Interface:Factory", "version": 3, "permissions": [ "r", "m" ], "info": { "name": "spa-node-factory", "type": "PipeWire:Interface:Node", "version": 3, "change-mask": [ "props" ], "props": { "factory.name": "spa-node-factory", "factory.type.name": "PipeWire:Interface:Node", "factory.type.version": 3, "module.id": 9, "object.id": 10, "object.serial": 10 } } }, { "id": 11, "type": "PipeWire:Interface:Module", "version": 3, "permissions": [ "r", "m" ], "info": { "name": "libpipewire-module-client-node", "filename": "/nix/store/6kjwvx3crxsb4dgs3amxql1j8vdk6bmm-pipewire-0.3.80-lib/lib/pipewire-0.3/libpipewire-module-client-node.so", "args": null, "change-mask": [ "props" ], "props": { "module.author": "Wim Taymans ", "module.description": "Allow clients to create and control remote nodes", "module.name": "libpipewire-module-client-node", "module.version": "0.3.80", "object.id": 11, "object.serial": 11 } } }, { "id": 12, "type": "PipeWire:Interface:Factory", "version": 3, "permissions": [ "r", "m" ], "info": { "name": "client-node", "type": "PipeWire:Interface:ClientNode", "version": 5, "change-mask": [ "props" ], "props": { "factory.name": "client-node", "factory.type.name": "PipeWire:Interface:ClientNode", "factory.type.version": 5, "module.id": 11, "object.id": 12, "object.serial": 12 } } }, { "id": 13, "type": "PipeWire:Interface:Module", "version": 3, "permissions": [ "r", "m" ], "info": { "name": "libpipewire-module-client-device", "filename": "/nix/store/6kjwvx3crxsb4dgs3amxql1j8vdk6bmm-pipewire-0.3.80-lib/lib/pipewire-0.3/libpipewire-module-client-device.so", "args": null, "change-mask": [ "props" ], "props": { "module.author": "Wim Taymans ", "module.description": "Allow clients to create and control remote devices", "module.name": "libpipewire-module-client-device", "module.version": "0.3.80", "object.id": 13, "object.serial": 13 } } }, { "id": 14, "type": "PipeWire:Interface:Factory", "version": 3, "permissions": [ "r", "m" ], "info": { "name": "client-device", "type": "Spa:Pointer:Interface:Device", "version": 0, "change-mask": [ "props" ], "props": { "factory.name": "client-device", "factory.type.name": "Spa:Pointer:Interface:Device", "factory.type.version": 0, "factory.usage": "[device.name=]", "module.id": 13, "object.id": 14, "object.serial": 14 } } }, { "id": 15, "type": "PipeWire:Interface:Module", "version": 3, "permissions": [ "r", "m" ], "info": { "name": "libpipewire-module-portal", "filename": "/nix/store/6kjwvx3crxsb4dgs3amxql1j8vdk6bmm-pipewire-0.3.80-lib/lib/pipewire-0.3/libpipewire-module-portal.so", "args": null, "change-mask": [ "props" ], "props": { "module.name": "libpipewire-module-portal", "object.id": 15, "object.serial": 15 } } }, { "id": 16, "type": "PipeWire:Interface:Module", "version": 3, "permissions": [ "r", "m" ], "info": { "name": "libpipewire-module-access", "filename": "/nix/store/6kjwvx3crxsb4dgs3amxql1j8vdk6bmm-pipewire-0.3.80-lib/lib/pipewire-0.3/libpipewire-module-access.so", "args": "{\n # access.allowed to list an array of paths of allowed\n # apps.\n #access.allowed = [\n # \n #]\n\n # An array of rejected paths.\n #access.rejected = [ ]\n\n # An array of paths with restricted access.\n #access.restricted = [ ]\n\n # Anything not in the above lists gets assigned the\n # access.force permission.\n #access.force = flatpak\n }", "change-mask": [ "props" ], "props": { "module.author": "Wim Taymans ", "module.description": "Perform access check", "module.name": "libpipewire-module-access", "module.usage": "( access.force=flatpak ) ( access.allowed= [ ,.. ] ) ( access.rejected= [ ,.. ] ) ( access.restricted= [ ,.. ] ) ", "module.version": "0.3.80", "object.id": 16, "object.serial": 16 } } }, { "id": 17, "type": "PipeWire:Interface:Module", "version": 3, "permissions": [ "r", "m" ], "info": { "name": "libpipewire-module-adapter", "filename": "/nix/store/6kjwvx3crxsb4dgs3amxql1j8vdk6bmm-pipewire-0.3.80-lib/lib/pipewire-0.3/libpipewire-module-adapter.so", "args": null, "change-mask": [ "props" ], "props": { "module.author": "Wim Taymans ", "module.description": "Manage adapter nodes", "module.name": "libpipewire-module-adapter", "module.version": "0.3.80", "object.id": 17, "object.serial": 17 } } }, { "id": 18, "type": "PipeWire:Interface:Factory", "version": 3, "permissions": [ "r", "m" ], "info": { "name": "adapter", "type": "PipeWire:Interface:Node", "version": 3, "change-mask": [ "props" ], "props": { "factory.name": "adapter", "factory.type.name": "PipeWire:Interface:Node", "factory.type.version": 3, "factory.usage": "factory.name= (library.name=) node.name= ", "module.id": 17, "object.id": 18, "object.serial": 18 } } }, { "id": 19, "type": "PipeWire:Interface:Module", "version": 3, "permissions": [ "r", "m" ], "info": { "name": "libpipewire-module-link-factory", "filename": "/nix/store/6kjwvx3crxsb4dgs3amxql1j8vdk6bmm-pipewire-0.3.80-lib/lib/pipewire-0.3/libpipewire-module-link-factory.so", "args": null, "change-mask": [ "props" ], "props": { "module.author": "Wim Taymans ", "module.description": "Allow clients to create links", "module.name": "libpipewire-module-link-factory", "module.usage": "( allow.link.passive= ) ", "module.version": "0.3.80", "object.id": 19, "object.serial": 19 } } }, { "id": 20, "type": "PipeWire:Interface:Factory", "version": 3, "permissions": [ "r", "m" ], "info": { "name": "link-factory", "type": "PipeWire:Interface:Link", "version": 3, "change-mask": [ "props" ], "props": { "factory.name": "link-factory", "factory.type.name": "PipeWire:Interface:Link", "factory.type.version": 3, "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 } } }, { "id": 21, "type": "PipeWire:Interface:Module", "version": 3, "permissions": [ "r", "m" ], "info": { "name": "libpipewire-module-session-manager", "filename": "/nix/store/6kjwvx3crxsb4dgs3amxql1j8vdk6bmm-pipewire-0.3.80-lib/lib/pipewire-0.3/libpipewire-module-session-manager.so", "args": null, "change-mask": [ "props" ], "props": { "module.author": "George Kiagiadakis ", "module.description": "Implements objects for session management", "module.name": "libpipewire-module-session-manager", "module.version": "0.3.80", "object.id": 21, "object.serial": 21 } } }, { "id": 22, "type": "PipeWire:Interface:Factory", "version": 3, "permissions": [ "r", "m" ], "info": { "name": "client-endpoint", "type": "PipeWire:Interface:ClientEndpoint", "version": 0, "change-mask": [ "props" ], "props": { "factory.name": "client-endpoint", "factory.type.name": "PipeWire:Interface:ClientEndpoint", "factory.type.version": 0, "module.id": 21, "object.id": 22, "object.serial": 22 } } }, { "id": 23, "type": "PipeWire:Interface:Factory", "version": 3, "permissions": [ "r", "m" ], "info": { "name": "client-session", "type": "PipeWire:Interface:ClientSession", "version": 0, "change-mask": [ "props" ], "props": { "factory.name": "client-session", "factory.type.name": "PipeWire:Interface:ClientSession", "factory.type.version": 0, "module.id": 21, "object.id": 23, "object.serial": 23 } } }, { "id": 24, "type": "PipeWire:Interface:Factory", "version": 3, "permissions": [ "r", "m" ], "info": { "name": "session", "type": "PipeWire:Interface:Session", "version": 0, "change-mask": [ "props" ], "props": { "factory.name": "session", "factory.type.name": "PipeWire:Interface:Session", "factory.type.version": 0, "module.id": 21, "object.id": 24, "object.serial": 24 } } }, { "id": 25, "type": "PipeWire:Interface:Factory", "version": 3, "permissions": [ "r", "m" ], "info": { "name": "endpoint", "type": "PipeWire:Interface:Endpoint", "version": 0, "change-mask": [ "props" ], "props": { "factory.name": "endpoint", "factory.type.name": "PipeWire:Interface:Endpoint", "factory.type.version": 0, "module.id": 21, "object.id": 25, "object.serial": 25 } } }, { "id": 26, "type": "PipeWire:Interface:Factory", "version": 3, "permissions": [ "r", "m" ], "info": { "name": "endpoint-stream", "type": "PipeWire:Interface:EndpointStream", "version": 0, "change-mask": [ "props" ], "props": { "factory.name": "endpoint-stream", "factory.type.name": "PipeWire:Interface:EndpointStream", "factory.type.version": 0, "module.id": 21, "object.id": 26, "object.serial": 26 } } }, { "id": 27, "type": "PipeWire:Interface:Factory", "version": 3, "permissions": [ "r", "m" ], "info": { "name": "endpoint-link", "type": "PipeWire:Interface:EndpointLink", "version": 0, "change-mask": [ "props" ], "props": { "factory.name": "endpoint-link", "factory.type.name": "PipeWire:Interface:EndpointLink", "factory.type.version": 0, "module.id": 21, "object.id": 27, "object.serial": 27 } } }, { "id": 29, "type": "PipeWire:Interface:Node", "version": 3, "permissions": [ "r", "w", "x", "m" ], "info": { "max-input-ports": 0, "max-output-ports": 0, "change-mask": [ "input-ports", "output-ports", "state", "props", "params" ], "n-input-ports": 0, "n-output-ports": 0, "state": "suspended", "error": null, "props": { "clock.id": "monotonic", "clock.name": "clock.system.monotonic", "clock.quantum-limit": 8192, "factory.id": 10, "factory.name": "support.node.driver", "node.driver": true, "node.group": "pipewire.dummy", "node.name": "Dummy-Driver", "object.id": 29, "object.serial": 29, "priority.driver": 20000 }, "params": { } } }, { "id": 30, "type": "PipeWire:Interface:Node", "version": 3, "permissions": [ "r", "w", "x", "m" ], "info": { "max-input-ports": 0, "max-output-ports": 0, "change-mask": [ "input-ports", "output-ports", "state", "props", "params" ], "n-input-ports": 0, "n-output-ports": 0, "state": "suspended", "error": null, "props": { "clock.id": "monotonic", "clock.name": "clock.system.monotonic", "clock.quantum-limit": 8192, "factory.id": 10, "factory.name": "support.node.driver", "node.driver": true, "node.freewheel": true, "node.group": "pipewire.freewheel", "node.name": "Freewheel-Driver", "object.id": 30, "object.serial": 30, "priority.driver": 19000 }, "params": { } } }, { "id": 31, "type": "PipeWire:Interface:Metadata", "version": 3, "permissions": [ "r", "w", "x" ], "props": { "metadata.name": "settings", "object.serial": 31 }, "metadata": [ { "subject": 0, "key": "log.level", "type": "", "value": 2 }, { "subject": 0, "key": "clock.rate", "type": "", "value": 48000 }, { "subject": 0, "key": "clock.allowed-rates", "type": "", "value": "[ 48000 ]" }, { "subject": 0, "key": "clock.quantum", "type": "", "value": 1024 }, { "subject": 0, "key": "clock.min-quantum", "type": "", "value": 32 }, { "subject": 0, "key": "clock.max-quantum", "type": "", "value": 2048 }, { "subject": 0, "key": "clock.force-quantum", "type": "", "value": 0 }, { "subject": 0, "key": "clock.force-rate", "type": "", "value": 0 } ] }, { "id": 32, "type": "PipeWire:Interface:Client", "version": 3, "permissions": [ "r", "w", "x", "m" ], "info": { "change-mask": [ "props" ], "props": { "application.language": "en_US.UTF-8", "application.name": "pipewire", "application.process.binary": "pipewire", "application.process.host": "mightyiam-laptop", "application.process.id": 20946, "application.process.user": "mightyiam", "clock.power-of-two-quantum": true, "config.name": "pipewire-pulse.conf", "core.name": "pipewire-mightyiam-20946", "core.version": "0.3.80", "cpu.max-align": 32, "default.clock.max-quantum": 2048, "default.clock.min-quantum": 32, "default.clock.quantum": 1024, "default.clock.quantum-limit": 8192, "default.clock.rate": 48000, "default.video.height": 480, "default.video.rate.denom": 1, "default.video.rate.num": 25, "default.video.width": 640, "link.max-buffers": 64, "log.level": 2, "mem.allow-mlock": true, "mem.warn-mlock": false, "module.id": 2, "object.id": 32, "object.serial": 32, "pipewire.access": "unrestricted", "pipewire.protocol": "protocol-native", "pipewire.sec.gid": 100, "pipewire.sec.label": "kernel", "pipewire.sec.pid": 20946, "pipewire.sec.uid": 1000, "settings.check-quantum": false, "settings.check-rate": false, "window.x11.display": ":0" } } }, { "id": 33, "type": "PipeWire:Interface:Client", "version": 3, "permissions": [ "r", "w", "x", "m" ], "info": { "change-mask": [ "props" ], "props": { "application.language": "C", "application.name": "i3status-rs_context", "application.process.binary": ".i3status-rs-wrapped", "application.process.host": "mightyiam-laptop", "application.process.id": 20925, "application.process.machine-id": "0e8e163dcce248aca3329ee6315c2c88", "application.process.session-id": 1, "application.process.user": "mightyiam", "client.api": "pipewire-pulse", "clock.power-of-two-quantum": true, "config.name": "pipewire-pulse.conf", "core.name": "pipewire-mightyiam-20946", "core.version": "0.3.80", "cpu.max-align": 32, "default.clock.max-quantum": 2048, "default.clock.min-quantum": 32, "default.clock.quantum": 1024, "default.clock.quantum-limit": 8192, "default.clock.rate": 48000, "default.video.height": 480, "default.video.rate.denom": 1, "default.video.rate.num": 25, "default.video.width": 640, "link.max-buffers": 64, "log.level": 2, "mem.allow-mlock": true, "mem.warn-mlock": false, "module.id": 2, "object.id": 33, "object.serial": 33, "pipewire.access": "unrestricted", "pipewire.protocol": "protocol-native", "pipewire.sec.gid": 100, "pipewire.sec.label": "kernel", "pipewire.sec.pid": 20946, "pipewire.sec.uid": 1000, "pulse.server.type": "unix", "settings.check-quantum": false, "settings.check-rate": false, "window.x11.display": ":0" } } }, { "id": 34, "type": "PipeWire:Interface:Client", "version": 3, "permissions": [ "r", "w", "x", "m" ], "info": { "change-mask": [ "props" ], "props": { "application.language": "en_US.UTF-8", "application.name": "WirePlumber", "application.process.binary": "wireplumber", "application.process.host": "mightyiam-laptop", "application.process.id": 20947, "application.process.user": "mightyiam", "clock.power-of-two-quantum": true, "config.name": "/nix/store/7c4dsyqwg1kf4d6mjp55sskja80a4m6a-wireplumber-0.4.15/share/wireplumber/wireplumber.conf", "core.name": "pipewire-mightyiam-20947", "core.version": "0.3.80", "cpu.max-align": 32, "default.clock.max-quantum": 2048, "default.clock.min-quantum": 32, "default.clock.quantum": 1024, "default.clock.quantum-limit": 8192, "default.clock.rate": 48000, "default.video.height": 480, "default.video.rate.denom": 1, "default.video.rate.num": 25, "default.video.width": 640, "link.max-buffers": 64, "log.level": 2, "mem.allow-mlock": true, "mem.warn-mlock": false, "module.id": 2, "object.id": 34, "object.serial": 34, "pipewire.access": "unrestricted", "pipewire.protocol": "protocol-native", "pipewire.sec.gid": 100, "pipewire.sec.label": "kernel", "pipewire.sec.pid": 20947, "pipewire.sec.uid": 1000, "settings.check-quantum": false, "settings.check-rate": false, "window.x11.display": ":0", "wireplumber.daemon": true, "wireplumber.export-core": true, "wireplumber.script-engine": "lua-scripting" } } }, { "id": 35, "type": "PipeWire:Interface:Client", "version": 3, "permissions": [ "r", "w", "x", "m" ], "info": { "change-mask": [ "props" ], "props": { "application.language": "en_US.UTF-8", "application.name": "WirePlumber [export]", "application.process.binary": "wireplumber", "application.process.host": "mightyiam-laptop", "application.process.id": 20947, "application.process.user": "mightyiam", "clock.power-of-two-quantum": true, "config.name": "/nix/store/7c4dsyqwg1kf4d6mjp55sskja80a4m6a-wireplumber-0.4.15/share/wireplumber/wireplumber.conf", "core.name": "pipewire-mightyiam-20947", "core.version": "0.3.80", "cpu.max-align": 32, "default.clock.max-quantum": 2048, "default.clock.min-quantum": 32, "default.clock.quantum": 1024, "default.clock.quantum-limit": 8192, "default.clock.rate": 48000, "default.video.height": 480, "default.video.rate.denom": 1, "default.video.rate.num": 25, "default.video.width": 640, "link.max-buffers": 64, "log.level": 2, "mem.allow-mlock": true, "mem.warn-mlock": false, "module.id": 2, "object.id": 35, "object.serial": 35, "pipewire.access": "unrestricted", "pipewire.protocol": "protocol-native", "pipewire.sec.gid": 100, "pipewire.sec.label": "kernel", "pipewire.sec.pid": 20947, "pipewire.sec.uid": 1000, "settings.check-quantum": false, "settings.check-rate": false, "window.x11.display": ":0", "wireplumber.daemon": true, "wireplumber.export-core": true, "wireplumber.script-engine": "lua-scripting" } } }, { "id": 37, "type": "PipeWire:Interface:Metadata", "version": 3, "permissions": [ "r", "w", "x" ], "props": { "client.id": 34, "factory.id": 6, "metadata.name": "default", "module.id": 5, "object.serial": 37 }, "metadata": [ { "subject": 0, "key": "default.configured.audio.sink", "type": "Spa:String:JSON", "value": { "name": "alsa_output.usb-GeneralPlus_USB_Audio_Device-00.analog-stereo" } }, { "subject": 0, "key": "default.audio.sink", "type": "Spa:String:JSON", "value": { "name": "alsa_output.pci-0000_00_1b.0.analog-stereo" } }, { "subject": 0, "key": "default.audio.source", "type": "Spa:String:JSON", "value": { "name": "alsa_input.pci-0000_00_1b.0.analog-stereo" } }, { "subject": 110, "key": "target.node", "type": "Spa:Id", "value": -1 }, { "subject": 0, "key": "default.video.source", "type": "Spa:String:JSON", "value": { "name": ".xdg-desktop-portal-wlr-wrapped" } }, { "subject": 117, "key": "target.node", "type": "Spa:Id", "value": -1 }, { "subject": 0, "key": "default.configured.audio.source", "type": "Spa:String:JSON", "value": { "name": "alsa_input.usb-GeneralPlus_USB_Audio_Device-00.mono-fallback" } } ] }, { "id": 38, "type": "PipeWire:Interface:Node", "version": 3, "permissions": [ "r", "w", "x", "m" ], "info": { "max-input-ports": 256, "max-output-ports": 256, "change-mask": [ "input-ports", "output-ports", "state", "props", "params" ], "n-input-ports": 1, "n-output-ports": 1, "state": "suspended", "error": null, "props": { "client.id": 35, "clock.quantum-limit": 8192, "device.api": "alsa", "factory.id": 10, "factory.name": "api.alsa.seq.bridge", "media.class": "Midi/Bridge", "node.driver": true, "node.name": "Midi-Bridge", "object.id": 38, "object.serial": 38, "priority.driver": 1, "priority.session": 100 }, "params": { "PropInfo": [ { "id": "device", "description": "The ALSA device", "type": "default" } ], "Props": [ { "device": "default" } ], "IO": [ { "id": "Clock", "size": 160 }, { "id": "Position", "size": 1688 } ] } } }, { "id": 39, "type": "PipeWire:Interface:Port", "version": 3, "permissions": [ "r", "x", "m" ], "info": { "direction": "input", "change-mask": [ "props", "params" ], "props": { "format.dsp": "8 bit raw midi", "node.id": 38, "object.id": 39, "object.path": "alsa:seq:default:client_14:playback_0", "object.serial": 39, "port.alias": "Midi Through:Midi Through Port-0", "port.direction": "in", "port.id": 0, "port.name": "Midi Through:(playback_0) Midi Through Port-0", "port.physical": true, "port.terminal": true }, "params": { "EnumFormat": [ { "mediaType": "application", "mediaSubtype": "control" } ], "Meta": [ { "type": "Header", "size": 32 } ], "IO": [ { "id": "Buffers", "size": 8 } ], "Format": [ ], "Buffers": [ ], "Latency": [ { "direction": "Input", "minQuantum": 1.000000, "maxQuantum": 1.000000, "minRate": 0, "maxRate": 0, "minNs": 0, "maxNs": 0 }, { "direction": "Output", "minQuantum": 0.000000, "maxQuantum": 0.000000, "minRate": 0, "maxRate": 0, "minNs": 0, "maxNs": 0 } ] } } }, { "id": 40, "type": "PipeWire:Interface:Port", "version": 3, "permissions": [ "r", "x", "m" ], "info": { "direction": "output", "change-mask": [ "props", "params" ], "props": { "format.dsp": "8 bit raw midi", "node.id": 38, "object.id": 40, "object.path": "alsa:seq:default:client_14:capture_0", "object.serial": 40, "port.alias": "Midi Through:Midi Through Port-0", "port.direction": "out", "port.id": 0, "port.name": "Midi Through:(capture_0) Midi Through Port-0", "port.physical": true, "port.terminal": true }, "params": { "EnumFormat": [ { "mediaType": "application", "mediaSubtype": "control" } ], "Meta": [ { "type": "Header", "size": 32 } ], "IO": [ { "id": "Buffers", "size": 8 } ], "Format": [ ], "Buffers": [ ], "Latency": [ { "direction": "Input", "minQuantum": 0.000000, "maxQuantum": 0.000000, "minRate": 0, "maxRate": 0, "minNs": 0, "maxNs": 0 }, { "direction": "Output", "minQuantum": 1.000000, "maxQuantum": 1.000000, "minRate": 0, "maxRate": 0, "minNs": 0, "maxNs": 0 } ] } } }, { "id": 42, "type": "PipeWire:Interface:Device", "version": 3, "permissions": [ "r", "w", "x", "m" ], "info": { "change-mask": [ "props", "params" ], "props": { "alsa.card": 0, "alsa.card_name": "HDA Intel HDMI", "alsa.driver_name": "snd_hda_intel", "alsa.long_card_name": "HDA Intel HDMI at 0xf7414000 irq 36", "api.acp.auto-port": false, "api.acp.auto-profile": false, "api.alsa.card": 0, "api.alsa.card.longname": "HDA Intel HDMI at 0xf7414000 irq 36", "api.alsa.card.name": "HDA Intel HDMI", "api.alsa.path": "hw:0", "api.alsa.use-acp": true, "api.dbus.ReserveDevice1": "Audio0", "client.id": 35, "device.api": "alsa", "device.bus": "pci", "device.bus-path": "pci-0000:00:03.0", "device.description": "Built-in Audio", "device.enum.api": "udev", "device.form-factor": "internal", "device.icon-name": "audio-card-analog-pci", "device.name": "alsa_card.pci-0000_00_03.0", "device.nick": "HDA Intel HDMI", "device.plugged.usec": 48537041, "device.product.id": "0x0c0c", "device.product.name": "Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller", "device.string": 0, "device.subsystem": "sound", "device.sysfs.path": "/devices/pci0000:00/0000:00:03.0/sound/card0", "device.vendor.id": "0x8086", "device.vendor.name": "Intel Corporation", "factory.id": 14, "media.class": "Audio/Device", "object.id": 42, "object.path": "alsa:pcm:0", "object.serial": 42 }, "params": { "EnumProfile": [ { "index": 0, "name": "off", "description": "Off", "priority": 0, "available": "yes", "classes": [ 0 ] }, { "index": 1, "name": "output:hdmi-stereo", "description": "Digital Stereo (HDMI) Output", "priority": 5900, "available": "no", "classes": [ 1, [ "Audio/Sink", 1, "card.profile.devices", [ 3 ] ] ] }, { "index": 2, "name": "output:hdmi-stereo-extra1", "description": "Digital Stereo (HDMI 2) Output", "priority": 5700, "available": "no", "classes": [ 1, [ "Audio/Sink", 1, "card.profile.devices", [ 6 ] ] ] }, { "index": 3, "name": "output:hdmi-stereo-extra2", "description": "Digital Stereo (HDMI 3) Output", "priority": 5700, "available": "no", "classes": [ 1, [ "Audio/Sink", 1, "card.profile.devices", [ 9 ] ] ] }, { "index": 4, "name": "output:hdmi-surround", "description": "Digital Surround 5.1 (HDMI) Output", "priority": 800, "available": "no", "classes": [ 1, [ "Audio/Sink", 1, "card.profile.devices", [ 4 ] ] ] }, { "index": 5, "name": "output:hdmi-surround71", "description": "Digital Surround 7.1 (HDMI) Output", "priority": 800, "available": "no", "classes": [ 1, [ "Audio/Sink", 1, "card.profile.devices", [ 5 ] ] ] }, { "index": 6, "name": "output:hdmi-surround-extra1", "description": "Digital Surround 5.1 (HDMI 2) Output", "priority": 600, "available": "no", "classes": [ 1, [ "Audio/Sink", 1, "card.profile.devices", [ 7 ] ] ] }, { "index": 7, "name": "output:hdmi-surround71-extra1", "description": "Digital Surround 7.1 (HDMI 2) Output", "priority": 600, "available": "no", "classes": [ 1, [ "Audio/Sink", 1, "card.profile.devices", [ 8 ] ] ] }, { "index": 8, "name": "output:hdmi-surround-extra2", "description": "Digital Surround 5.1 (HDMI 3) Output", "priority": 600, "available": "no", "classes": [ 1, [ "Audio/Sink", 1, "card.profile.devices", [ 10 ] ] ] }, { "index": 9, "name": "output:hdmi-surround71-extra2", "description": "Digital Surround 7.1 (HDMI 3) Output", "priority": 600, "available": "no", "classes": [ 1, [ "Audio/Sink", 1, "card.profile.devices", [ 11 ] ] ] }, { "index": 10, "name": "pro-audio", "description": "Pro Audio", "priority": 1, "available": "unknown", "classes": [ 1, [ "Audio/Sink", 3, "card.profile.devices", [ 0, 1, 2 ] ] ] } ], "Profile": [ { "index": 0, "name": "off", "description": "Off", "priority": 0, "available": "yes", "classes": [ 0 ], "save": false } ], "EnumRoute": [ { "index": 0, "direction": "Output", "name": "hdmi-output-0", "description": "HDMI / DisplayPort", "priority": 5900, "available": "no", "info": [ 4, "port.type", "hdmi", "port.availability-group", "Legacy 1", "device.icon_name", "video-display", "card.profile.port", "0" ], "profiles": [ 1, 4, 5 ], "devices": [ 3, 4, 5 ] }, { "index": 1, "direction": "Output", "name": "hdmi-output-1", "description": "HDMI / DisplayPort 2", "priority": 5800, "available": "no", "info": [ 4, "port.type", "hdmi", "port.availability-group", "Legacy 2", "device.icon_name", "video-display", "card.profile.port", "1" ], "profiles": [ 2, 6, 7 ], "devices": [ 6, 7, 8 ] }, { "index": 2, "direction": "Output", "name": "hdmi-output-2", "description": "HDMI / DisplayPort 3", "priority": 5700, "available": "no", "info": [ 4, "port.type", "hdmi", "port.availability-group", "Legacy 3", "device.icon_name", "video-display", "card.profile.port", "2" ], "profiles": [ 3, 8, 9 ], "devices": [ 9, 10, 11 ] } ], "Route": [ ] } } }, { "id": 43, "type": "PipeWire:Interface:Device", "version": 3, "permissions": [ "r", "w", "x", "m" ], "info": { "change-mask": [ "props", "params" ], "props": { "alsa.card": 1, "alsa.card_name": "HDA Intel PCH", "alsa.driver_name": "snd_hda_intel", "alsa.long_card_name": "HDA Intel PCH at 0xf7410000 irq 33", "api.acp.auto-port": false, "api.acp.auto-profile": false, "api.alsa.card": 1, "api.alsa.card.longname": "HDA Intel PCH at 0xf7410000 irq 33", "api.alsa.card.name": "HDA Intel PCH", "api.alsa.path": "hw:1", "api.alsa.use-acp": true, "api.dbus.ReserveDevice1": "Audio1", "client.id": 35, "device.api": "alsa", "device.bus": "pci", "device.bus-path": "pci-0000:00:1b.0", "device.description": "Built-in Audio", "device.enum.api": "udev", "device.form-factor": "internal", "device.icon-name": "audio-card-analog-pci", "device.name": "alsa_card.pci-0000_00_1b.0", "device.nick": "HDA Intel PCH", "device.plugged.usec": 46829898, "device.product.id": "0x8c20", "device.product.name": "8 Series/C220 Series Chipset High Definition Audio Controller", "device.string": 1, "device.subsystem": "sound", "device.sysfs.path": "/devices/pci0000:00/0000:00:1b.0/sound/card1", "device.vendor.id": "0x8086", "device.vendor.name": "Intel Corporation", "factory.id": 14, "media.class": "Audio/Device", "object.id": 43, "object.path": "alsa:pcm:1", "object.serial": 43 }, "params": { "EnumProfile": [ { "index": 0, "name": "off", "description": "Off", "priority": 0, "available": "yes", "classes": [ 0 ] }, { "index": 1, "name": "output:analog-stereo+input:analog-stereo", "description": "Analog Stereo Duplex", "priority": 6565, "available": "yes", "classes": [ 2, [ "Audio/Source", 1, "card.profile.devices", [ 0 ] ], [ "Audio/Sink", 1, "card.profile.devices", [ 4 ] ] ] }, { "index": 2, "name": "output:analog-stereo", "description": "Analog Stereo Output", "priority": 6500, "available": "yes", "classes": [ 1, [ "Audio/Sink", 1, "card.profile.devices", [ 4 ] ] ] }, { "index": 3, "name": "output:iec958-stereo+input:analog-stereo", "description": "Digital Stereo (IEC958) Output + Analog Stereo Input", "priority": 5565, "available": "yes", "classes": [ 2, [ "Audio/Source", 1, "card.profile.devices", [ 0 ] ], [ "Audio/Sink", 1, "card.profile.devices", [ 7 ] ] ] }, { "index": 4, "name": "output:iec958-stereo", "description": "Digital Stereo (IEC958) Output", "priority": 5500, "available": "yes", "classes": [ 1, [ "Audio/Sink", 1, "card.profile.devices", [ 7 ] ] ] }, { "index": 5, "name": "output:analog-surround-21+input:analog-stereo", "description": "Analog Surround 2.1 Output + Analog Stereo Input", "priority": 1365, "available": "yes", "classes": [ 2, [ "Audio/Source", 1, "card.profile.devices", [ 0 ] ], [ "Audio/Sink", 1, "card.profile.devices", [ 5 ] ] ] }, { "index": 6, "name": "output:analog-surround-21", "description": "Analog Surround 2.1 Output", "priority": 1300, "available": "yes", "classes": [ 1, [ "Audio/Sink", 1, "card.profile.devices", [ 5 ] ] ] }, { "index": 7, "name": "output:analog-surround-40+input:analog-stereo", "description": "Analog Surround 4.0 Output + Analog Stereo Input", "priority": 1265, "available": "yes", "classes": [ 2, [ "Audio/Source", 1, "card.profile.devices", [ 0 ] ], [ "Audio/Sink", 1, "card.profile.devices", [ 6 ] ] ] }, { "index": 8, "name": "output:analog-surround-40", "description": "Analog Surround 4.0 Output", "priority": 1200, "available": "yes", "classes": [ 1, [ "Audio/Sink", 1, "card.profile.devices", [ 6 ] ] ] }, { "index": 9, "name": "input:analog-stereo", "description": "Analog Stereo Input", "priority": 65, "available": "yes", "classes": [ 1, [ "Audio/Source", 1, "card.profile.devices", [ 0 ] ] ] }, { "index": 10, "name": "pro-audio", "description": "Pro Audio", "priority": 1, "available": "unknown", "classes": [ 2, [ "Audio/Source", 1, "card.profile.devices", [ 3 ] ], [ "Audio/Sink", 2, "card.profile.devices", [ 1, 2 ] ] ] } ], "Profile": [ { "index": 1, "name": "output:analog-stereo+input:analog-stereo", "description": "Analog Stereo Duplex", "priority": 6565, "available": "yes", "classes": [ 2, [ "Audio/Source", 1, "card.profile.devices", [ 0 ] ], [ "Audio/Sink", 1, "card.profile.devices", [ 4 ] ] ], "save": false } ], "EnumRoute": [ { "index": 0, "direction": "Input", "name": "analog-input-internal-mic", "description": "Internal Microphone", "priority": 8900, "available": "unknown", "info": [ 4, "port.type", "mic", "port.availability-group", "Legacy 1", "device.icon_name", "audio-input-microphone", "card.profile.port", "0" ], "profiles": [ 9, 1, 5, 7, 3 ], "devices": [ 0 ] }, { "index": 1, "direction": "Input", "name": "analog-input-mic", "description": "Microphone", "priority": 8700, "available": "no", "info": [ 4, "port.type", "mic", "port.availability-group", "Legacy 2", "device.icon_name", "audio-input-microphone", "card.profile.port", "1" ], "profiles": [ 9, 1, 5, 7, 3 ], "devices": [ 0 ] }, { "index": 2, "direction": "Output", "name": "analog-output-speaker", "description": "Speakers", "priority": 10000, "available": "unknown", "info": [ 4, "port.type", "speaker", "port.availability-group", "Legacy 3", "device.icon_name", "audio-speakers", "card.profile.port", "2" ], "profiles": [ 2, 1, 6, 5, 8, 7 ], "devices": [ 4, 5, 6 ] }, { "index": 3, "direction": "Output", "name": "analog-output-headphones", "description": "Headphones", "priority": 9900, "available": "no", "info": [ 4, "port.type", "headphones", "port.availability-group", "Legacy 4", "device.icon_name", "audio-headphones", "card.profile.port", "3" ], "profiles": [ 2, 1 ], "devices": [ 4 ] }, { "index": 4, "direction": "Output", "name": "iec958-stereo-output", "description": "Digital Output (S/PDIF)", "priority": 0, "available": "unknown", "info": [ 2, "port.type", "spdif", "card.profile.port", "4" ], "profiles": [ 4, 3 ], "devices": [ 7 ] } ], "Route": [ { "index": 0, "direction": "Input", "name": "analog-input-internal-mic", "description": "Internal Microphone", "priority": 8900, "available": "unknown", "info": [ 6, "port.type", "mic", "port.availability-group", "Legacy 1", "device.icon_name", "audio-input-microphone", "card.profile.port", "0", "route.hw-mute", "true", "route.hw-volume", "true" ], "profiles": [ 9, 1, 5, 7, 3 ], "device": 0, "props": { "mute": false, "channelVolumes": [ 0.833668, 0.833668 ], "volumeBase": 0.031621, "volumeStep": 0.000015, "channelMap": [ "FL", "FR" ], "softVolumes": [ 1.049596, 1.049596 ], "latencyOffsetNsec": 0 }, "devices": [ 0 ], "profile": 1, "save": true }, { "index": 2, "direction": "Output", "name": "analog-output-speaker", "description": "Speakers", "priority": 10000, "available": "unknown", "info": [ 6, "port.type", "speaker", "port.availability-group", "Legacy 3", "device.icon_name", "audio-speakers", "card.profile.port", "2", "route.hw-mute", "true", "route.hw-volume", "true" ], "profiles": [ 2, 1, 6, 5, 8, 7 ], "device": 4, "props": { "mute": false, "channelVolumes": [ 0.015363, 0.015363 ], "volumeBase": 1.000000, "volumeStep": 0.000015, "channelMap": [ "FL", "FR" ], "softVolumes": [ 0.969328, 0.969328 ], "latencyOffsetNsec": 0 }, "devices": [ 4, 5, 6 ], "profile": 1, "save": false } ] } } }, { "id": 48, "type": "PipeWire:Interface:Node", "version": 3, "permissions": [ "r", "w", "x", "m" ], "info": { "max-input-ports": 65, "max-output-ports": 0, "change-mask": [ "input-ports", "output-ports", "state", "props", "params" ], "n-input-ports": 2, "n-output-ports": 2, "state": "running", "error": null, "props": { "alsa.card": 1, "alsa.card_name": "HDA Intel PCH", "alsa.class": "generic", "alsa.device": 0, "alsa.driver_name": "snd_hda_intel", "alsa.id": "ALC892 Analog", "alsa.long_card_name": "HDA Intel PCH at 0xf7410000 irq 33", "alsa.name": "ALC892 Analog", "alsa.resolution_bits": 16, "alsa.subclass": "generic-mix", "alsa.subdevice": 0, "alsa.subdevice_name": "subdevice #0", "api.alsa.card.longname": "HDA Intel PCH at 0xf7410000 irq 33", "api.alsa.card.name": "HDA Intel PCH", "api.alsa.headroom": 0, "api.alsa.path": "front:1", "api.alsa.pcm.card": 1, "api.alsa.pcm.stream": "playback", "api.alsa.period-num": 32, "api.alsa.period-size": 1024, "audio.adapt.follower": "", "audio.channels": 2, "audio.position": "FL,FR", "card.profile.device": 4, "client.id": 35, "clock.quantum-limit": 8192, "device.api": "alsa", "device.class": "sound", "device.id": 43, "device.profile.description": "Analog Stereo", "device.profile.name": "analog-stereo", "device.routes": 2, "factory.id": 18, "factory.mode": "merge", "factory.name": "api.alsa.pcm.sink", "library.name": "audioconvert/libspa-audioconvert", "media.class": "Audio/Sink", "node.description": "Built-in Audio Analog Stereo", "node.driver": true, "node.max-latency": "16384/48000", "node.name": "alsa_output.pci-0000_00_1b.0.analog-stereo", "node.nick": "ALC892 Analog", "node.pause-on-idle": false, "object.id": 48, "object.path": "alsa:pcm:1:front:1:playback", "object.serial": 48, "priority.driver": 1009, "priority.session": 1009 }, "params": { "EnumFormat": [ { "mediaType": "audio", "mediaSubtype": "raw", "format": { "default": "S32LE", "alt1": "S32LE", "alt2": "S16LE" }, "rate": { "default": 48000, "min": 44100, "max": 192000 }, "channels": 2, "position": [ "FL", "FR" ] } ], "PropInfo": [ { "id": "volume", "description": "Volume", "type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 } }, { "id": "mute", "description": "Mute", "type": { "default": false, "alt1": false, "alt2": true } }, { "id": "channelVolumes", "description": "Channel Volumes", "type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, "container": "Array" }, { "id": "channelMap", "description": "Channel Map", "type": "", "container": "Array" }, { "id": "monitorMute", "description": "Monitor Mute", "type": { "default": false, "alt1": false, "alt2": true } }, { "id": "monitorVolumes", "description": "Monitor Volumes", "type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, "container": "Array" }, { "id": "softMute", "description": "Soft Mute", "type": { "default": false, "alt1": false, "alt2": true } }, { "id": "softVolumes", "description": "Soft Volumes", "type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, "container": "Array" }, { "name": "monitor.channel-volumes", "description": "Monitor channel volume", "type": { "default": false, "alt1": false, "alt2": true }, "params": true }, { "name": "channelmix.disable", "description": "Disable Channel mixing", "type": { "default": false, "alt1": false, "alt2": true }, "params": true }, { "name": "channelmix.min-volume", "description": "Minimum volume level", "type": { "default": 0.000000, "min": 0.000000, "max": 10.000000 }, "params": true }, { "name": "channelmix.max-volume", "description": "Maximum volume level", "type": { "default": 10.000000, "min": 0.000000, "max": 10.000000 }, "params": true }, { "name": "channelmix.normalize", "description": "Normalize Volumes", "type": { "default": false, "alt1": false, "alt2": true }, "params": true }, { "name": "channelmix.mix-lfe", "description": "Mix LFE into channels", "type": { "default": true, "alt1": true, "alt2": false }, "params": true }, { "name": "channelmix.upmix", "description": "Enable upmixing", "type": { "default": true, "alt1": true, "alt2": false }, "params": true }, { "name": "channelmix.lfe-cutoff", "description": "LFE cutoff frequency", "type": { "default": 0.000000, "min": 0.000000, "max": 1000.000000 }, "params": true }, { "name": "channelmix.fc-cutoff", "description": "FC cutoff frequency (Hz)", "type": { "default": 0.000000, "min": 0.000000, "max": 48000.000000 }, "params": true }, { "name": "channelmix.rear-delay", "description": "Rear channels delay (ms)", "type": { "default": 0.000000, "min": 0.000000, "max": 1000.000000 }, "params": true }, { "name": "channelmix.stereo-widen", "description": "Stereo widen", "type": { "default": 0.000000, "min": 0.000000, "max": 1.000000 }, "params": true }, { "name": "channelmix.hilbert-taps", "description": "Taps for phase shift of rear", "type": { "default": 0, "min": 0, "max": 255 }, "params": true }, { "name": "channelmix.upmix-method", "description": "Upmix method to use", "type": "none", "params": true, "labels": [ "none", "Disabled", "simple", "Simple upmixing", "psd", "Passive Surround Decoding" ] }, { "id": "rate", "description": "Rate scaler", "type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 } }, { "id": "quality", "name": "resample.quality", "description": "Resample Quality", "type": { "default": 4, "min": 0, "max": 14 }, "params": true }, { "name": "resample.disable", "description": "Disable Resampling", "type": { "default": false, "alt1": false, "alt2": true }, "params": true }, { "name": "dither.noise", "description": "Add noise bits", "type": { "default": 0, "min": 0, "max": 16 }, "params": true }, { "name": "dither.method", "description": "The dithering method", "type": "none", "params": true, "labels": [ "none", "Disabled", "rectangular", "Rectangular dithering", "triangular", "Triangular dithering", "triangular-hf", "Sloped Triangular dithering", "wannamaker3", "Wannamaker 3 dithering", "shaped5", "Lipshitz 5 dithering" ] }, { "name": "debug.wav-path", "description": "Path to WAV file", "type": "", "params": true }, { "name": "channelmix.lock-volumes", "description": "Disable volume updates", "type": { "default": false, "alt1": false, "alt2": true }, "params": true }, { "id": "device", "name": "api.alsa.path", "description": "The ALSA device", "type": "front:1" }, { "id": "deviceName", "description": "The ALSA device name", "type": "" }, { "id": "cardName", "description": "The ALSA card name", "type": "" }, { "id": "latencyOffsetNsec", "description": "Latency offset (ns)", "type": { "default": 0, "min": 0, "max": 2000000000 } }, { "name": "audio.channels", "description": "Audio Channels", "type": 2, "params": true }, { "name": "audio.rate", "description": "Audio Rate", "type": 0, "params": true }, { "name": "audio.format", "description": "Audio Format", "type": "UNKNOWN", "params": true }, { "name": "audio.position", "description": "Audio Position", "type": "[ FL, FR ]", "params": true }, { "name": "audio.allowed-rates", "description": "Audio Allowed Rates", "type": "[ ]", "params": true }, { "name": "api.alsa.period-size", "description": "Period Size", "type": { "default": 0, "min": 0, "max": 8192 }, "params": true }, { "name": "api.alsa.period-num", "description": "Number of Periods", "type": { "default": 0, "min": 0, "max": 1024 }, "params": true }, { "name": "api.alsa.headroom", "description": "Headroom", "type": { "default": 0, "min": 0, "max": 8192 }, "params": true }, { "name": "api.alsa.start-delay", "description": "Start Delay", "type": { "default": 0, "min": 0, "max": 8192 }, "params": true }, { "name": "api.alsa.disable-mmap", "description": "Disable MMAP", "type": { "default": false, "alt1": false, "alt2": true }, "params": true }, { "name": "api.alsa.disable-batch", "description": "Disable Batch", "type": { "default": false, "alt1": false, "alt2": true }, "params": true }, { "name": "api.alsa.disable-tsched", "description": "Disable timer based scheduling", "type": { "default": false, "alt1": false, "alt2": true }, "params": true }, { "name": "api.alsa.use-chmap", "description": "Use the driver channelmap", "type": { "default": false, "alt1": false, "alt2": true }, "params": true }, { "name": "api.alsa.multi-rate", "description": "Support multiple rates", "type": { "default": true, "alt1": true, "alt2": false }, "params": true }, { "name": "api.alsa.htimestamp", "description": "Use hires timestamps", "type": { "default": false, "alt1": false, "alt2": true }, "params": true }, { "name": "latency.internal.rate", "description": "Internal latency in samples", "type": { "default": 0, "min": 0, "max": 65536 }, "params": true }, { "name": "latency.internal.ns", "description": "Internal latency in nanoseconds", "type": { "default": 0, "min": 0, "max": 2000000000 }, "params": true }, { "name": "clock.name", "description": "The name of the clock", "type": "api.alsa.p-1", "params": true } ], "Props": [ { "volume": 1.000000, "mute": false, "channelVolumes": [ 0.015363, 0.015363 ], "channelMap": [ "FL", "FR" ], "softMute": false, "softVolumes": [ 0.969328, 0.969328 ], "monitorMute": false, "monitorVolumes": [ 1.000000, 1.000000 ], "params": [ "monitor.channel-volumes", false, "channelmix.disable", false, "channelmix.min-volume", 0.000000, "channelmix.max-volume", 10.000000, "channelmix.normalize", false, "channelmix.mix-lfe", true, "channelmix.upmix", true, "channelmix.lfe-cutoff", 0.000000, "channelmix.fc-cutoff", 0.000000, "channelmix.rear-delay", 0.000000, "channelmix.stereo-widen", 0.000000, "channelmix.hilbert-taps", 0, "channelmix.upmix-method", "none", "resample.quality", 4, "resample.disable", false, "dither.noise", 0, "dither.method", "none", "debug.wav-path", "", "channelmix.lock-volumes", false ] }, { "device": "front:1", "deviceName": "", "cardName": "", "latencyOffsetNsec": 0, "params": [ "audio.channels", 2, "audio.rate", 0, "audio.format", "UNKNOWN", "audio.position", "[ FL, FR ]", "audio.allowed-rates", "[ ]", "api.alsa.period-size", 0, "api.alsa.period-num", 0, "api.alsa.headroom", 0, "api.alsa.start-delay", 0, "api.alsa.disable-mmap", false, "api.alsa.disable-batch", false, "api.alsa.disable-tsched", false, "api.alsa.use-chmap", false, "api.alsa.multi-rate", true, "api.alsa.htimestamp", false, "latency.internal.rate", 0, "latency.internal.ns", 0, "clock.name", "api.alsa.p-1" ] } ], "Format": [ { "mediaType": "audio", "mediaSubtype": "raw", "format": "S32LE", "rate": 48000, "channels": 2, "position": [ "FL", "FR" ] } ], "EnumPortConfig": [ { "direction": "Input", "mode": { "default": "none", "alt1": "none", "alt2": "dsp", "alt3": "convert" }, "monitor": { "default": false, "alt1": false, "alt2": true }, "control": { "default": false, "alt1": false, "alt2": true } } ], "PortConfig": [ { "direction": "Input", "mode": "dsp", "monitor": true, "control": false, "format": { "mediaType": "audio", "mediaSubtype": "raw", "format": "F32P", "channels": 2, "position": [ "FL", "FR" ] } } ], "Latency": [ { "direction": "Input", "minQuantum": 1.000000, "maxQuantum": 1.000000, "minRate": 0, "maxRate": 0, "minNs": 0, "maxNs": 0 }, { "direction": "Output", "minQuantum": 0.000000, "maxQuantum": 0.000000, "minRate": 0, "maxRate": 0, "minNs": 0, "maxNs": 0 } ], "ProcessLatency": [ { "quantum": 0.000000, "rate": 0, "ns": 0 } ], "Tag": [ ] } } }, { "id": 49, "type": "PipeWire:Interface:Node", "version": 3, "permissions": [ "r", "w", "x", "m" ], "info": { "max-input-ports": 0, "max-output-ports": 65, "change-mask": [ "input-ports", "output-ports", "state", "props", "params" ], "n-input-ports": 0, "n-output-ports": 2, "state": "running", "error": null, "props": { "alsa.card": 1, "alsa.card_name": "HDA Intel PCH", "alsa.class": "generic", "alsa.device": 0, "alsa.driver_name": "snd_hda_intel", "alsa.id": "ALC892 Analog", "alsa.long_card_name": "HDA Intel PCH at 0xf7410000 irq 33", "alsa.name": "ALC892 Analog", "alsa.resolution_bits": 16, "alsa.subclass": "generic-mix", "alsa.subdevice": 0, "alsa.subdevice_name": "subdevice #0", "api.alsa.card.longname": "HDA Intel PCH at 0xf7410000 irq 33", "api.alsa.card.name": "HDA Intel PCH", "api.alsa.headroom": 32, "api.alsa.path": "front:1", "api.alsa.pcm.card": 1, "api.alsa.pcm.stream": "capture", "api.alsa.period-num": 32, "api.alsa.period-size": 1024, "audio.adapt.follower": "", "audio.channels": 2, "audio.position": "FL,FR", "card.profile.device": 0, "client.id": 35, "clock.quantum-limit": 8192, "device.api": "alsa", "device.class": "sound", "device.id": 43, "device.profile.description": "Analog Stereo", "device.profile.name": "analog-stereo", "device.routes": 2, "factory.id": 18, "factory.mode": "split", "factory.name": "api.alsa.pcm.source", "library.name": "audioconvert/libspa-audioconvert", "media.class": "Audio/Source", "node.description": "Built-in Audio Analog Stereo", "node.driver": true, "node.max-latency": "16384/48000", "node.name": "alsa_input.pci-0000_00_1b.0.analog-stereo", "node.nick": "ALC892 Analog", "node.pause-on-idle": false, "object.id": 49, "object.path": "alsa:pcm:1:front:1:capture", "object.serial": 49, "priority.driver": 2009, "priority.session": 2009 }, "params": { "EnumFormat": [ { "mediaType": "audio", "mediaSubtype": "raw", "format": { "default": "S32LE", "alt1": "S32LE", "alt2": "S16LE" }, "rate": { "default": 48000, "min": 44100, "max": 192000 }, "channels": 2, "position": [ "FL", "FR" ] } ], "PropInfo": [ { "id": "volume", "description": "Volume", "type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 } }, { "id": "mute", "description": "Mute", "type": { "default": false, "alt1": false, "alt2": true } }, { "id": "channelVolumes", "description": "Channel Volumes", "type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, "container": "Array" }, { "id": "channelMap", "description": "Channel Map", "type": "", "container": "Array" }, { "id": "monitorMute", "description": "Monitor Mute", "type": { "default": false, "alt1": false, "alt2": true } }, { "id": "monitorVolumes", "description": "Monitor Volumes", "type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, "container": "Array" }, { "id": "softMute", "description": "Soft Mute", "type": { "default": false, "alt1": false, "alt2": true } }, { "id": "softVolumes", "description": "Soft Volumes", "type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, "container": "Array" }, { "name": "monitor.channel-volumes", "description": "Monitor channel volume", "type": { "default": false, "alt1": false, "alt2": true }, "params": true }, { "name": "channelmix.disable", "description": "Disable Channel mixing", "type": { "default": false, "alt1": false, "alt2": true }, "params": true }, { "name": "channelmix.min-volume", "description": "Minimum volume level", "type": { "default": 0.000000, "min": 0.000000, "max": 10.000000 }, "params": true }, { "name": "channelmix.max-volume", "description": "Maximum volume level", "type": { "default": 10.000000, "min": 0.000000, "max": 10.000000 }, "params": true }, { "name": "channelmix.normalize", "description": "Normalize Volumes", "type": { "default": false, "alt1": false, "alt2": true }, "params": true }, { "name": "channelmix.mix-lfe", "description": "Mix LFE into channels", "type": { "default": true, "alt1": true, "alt2": false }, "params": true }, { "name": "channelmix.upmix", "description": "Enable upmixing", "type": { "default": true, "alt1": true, "alt2": false }, "params": true }, { "name": "channelmix.lfe-cutoff", "description": "LFE cutoff frequency", "type": { "default": 0.000000, "min": 0.000000, "max": 1000.000000 }, "params": true }, { "name": "channelmix.fc-cutoff", "description": "FC cutoff frequency (Hz)", "type": { "default": 0.000000, "min": 0.000000, "max": 48000.000000 }, "params": true }, { "name": "channelmix.rear-delay", "description": "Rear channels delay (ms)", "type": { "default": 0.000000, "min": 0.000000, "max": 1000.000000 }, "params": true }, { "name": "channelmix.stereo-widen", "description": "Stereo widen", "type": { "default": 0.000000, "min": 0.000000, "max": 1.000000 }, "params": true }, { "name": "channelmix.hilbert-taps", "description": "Taps for phase shift of rear", "type": { "default": 0, "min": 0, "max": 255 }, "params": true }, { "name": "channelmix.upmix-method", "description": "Upmix method to use", "type": "none", "params": true, "labels": [ "none", "Disabled", "simple", "Simple upmixing", "psd", "Passive Surround Decoding" ] }, { "id": "rate", "description": "Rate scaler", "type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 } }, { "id": "quality", "name": "resample.quality", "description": "Resample Quality", "type": { "default": 4, "min": 0, "max": 14 }, "params": true }, { "name": "resample.disable", "description": "Disable Resampling", "type": { "default": false, "alt1": false, "alt2": true }, "params": true }, { "name": "dither.noise", "description": "Add noise bits", "type": { "default": 0, "min": 0, "max": 16 }, "params": true }, { "name": "dither.method", "description": "The dithering method", "type": "none", "params": true, "labels": [ "none", "Disabled", "rectangular", "Rectangular dithering", "triangular", "Triangular dithering", "triangular-hf", "Sloped Triangular dithering", "wannamaker3", "Wannamaker 3 dithering", "shaped5", "Lipshitz 5 dithering" ] }, { "name": "debug.wav-path", "description": "Path to WAV file", "type": "", "params": true }, { "name": "channelmix.lock-volumes", "description": "Disable volume updates", "type": { "default": false, "alt1": false, "alt2": true }, "params": true }, { "id": "device", "name": "api.alsa.path", "description": "The ALSA device", "type": "front:1" }, { "id": "deviceName", "description": "The ALSA device name", "type": "" }, { "id": "cardName", "description": "The ALSA card name", "type": "" }, { "id": "latencyOffsetNsec", "description": "Latency offset (ns)", "type": { "default": 0, "min": 0, "max": 2000000000 } }, { "name": "audio.channels", "description": "Audio Channels", "type": 2, "params": true }, { "name": "audio.rate", "description": "Audio Rate", "type": 0, "params": true }, { "name": "audio.format", "description": "Audio Format", "type": "UNKNOWN", "params": true }, { "name": "audio.position", "description": "Audio Position", "type": "[ FL, FR ]", "params": true }, { "name": "audio.allowed-rates", "description": "Audio Allowed Rates", "type": "[ ]", "params": true }, { "name": "api.alsa.period-size", "description": "Period Size", "type": { "default": 0, "min": 0, "max": 8192 }, "params": true }, { "name": "api.alsa.period-num", "description": "Number of Periods", "type": { "default": 0, "min": 0, "max": 1024 }, "params": true }, { "name": "api.alsa.headroom", "description": "Headroom", "type": { "default": 0, "min": 0, "max": 8192 }, "params": true }, { "name": "api.alsa.start-delay", "description": "Start Delay", "type": { "default": 0, "min": 0, "max": 8192 }, "params": true }, { "name": "api.alsa.disable-mmap", "description": "Disable MMAP", "type": { "default": false, "alt1": false, "alt2": true }, "params": true }, { "name": "api.alsa.disable-batch", "description": "Disable Batch", "type": { "default": false, "alt1": false, "alt2": true }, "params": true }, { "name": "api.alsa.disable-tsched", "description": "Disable timer based scheduling", "type": { "default": false, "alt1": false, "alt2": true }, "params": true }, { "name": "api.alsa.use-chmap", "description": "Use the driver channelmap", "type": { "default": false, "alt1": false, "alt2": true }, "params": true }, { "name": "api.alsa.multi-rate", "description": "Support multiple rates", "type": { "default": true, "alt1": true, "alt2": false }, "params": true }, { "name": "api.alsa.htimestamp", "description": "Use hires timestamps", "type": { "default": false, "alt1": false, "alt2": true }, "params": true }, { "name": "latency.internal.rate", "description": "Internal latency in samples", "type": { "default": 0, "min": 0, "max": 65536 }, "params": true }, { "name": "latency.internal.ns", "description": "Internal latency in nanoseconds", "type": { "default": 0, "min": 0, "max": 2000000000 }, "params": true }, { "name": "clock.name", "description": "The name of the clock", "type": "api.alsa.c-1", "params": true } ], "Props": [ { "volume": 1.000000, "mute": false, "channelVolumes": [ 0.833668, 0.833668 ], "channelMap": [ "FL", "FR" ], "softMute": false, "softVolumes": [ 1.049596, 1.049596 ], "monitorMute": false, "monitorVolumes": [ 1.000000, 1.000000 ], "params": [ "monitor.channel-volumes", false, "channelmix.disable", false, "channelmix.min-volume", 0.000000, "channelmix.max-volume", 10.000000, "channelmix.normalize", false, "channelmix.mix-lfe", true, "channelmix.upmix", true, "channelmix.lfe-cutoff", 0.000000, "channelmix.fc-cutoff", 0.000000, "channelmix.rear-delay", 0.000000, "channelmix.stereo-widen", 0.000000, "channelmix.hilbert-taps", 0, "channelmix.upmix-method", "none", "resample.quality", 4, "resample.disable", false, "dither.noise", 0, "dither.method", "none", "debug.wav-path", "", "channelmix.lock-volumes", false ] }, { "device": "front:1", "deviceName": "", "cardName": "", "latencyOffsetNsec": 0, "params": [ "audio.channels", 2, "audio.rate", 0, "audio.format", "UNKNOWN", "audio.position", "[ FL, FR ]", "audio.allowed-rates", "[ ]", "api.alsa.period-size", 0, "api.alsa.period-num", 0, "api.alsa.headroom", 0, "api.alsa.start-delay", 0, "api.alsa.disable-mmap", false, "api.alsa.disable-batch", false, "api.alsa.disable-tsched", false, "api.alsa.use-chmap", false, "api.alsa.multi-rate", true, "api.alsa.htimestamp", false, "latency.internal.rate", 0, "latency.internal.ns", 0, "clock.name", "api.alsa.c-1" ] } ], "Format": [ { "mediaType": "audio", "mediaSubtype": "raw", "format": "S32LE", "rate": 48000, "channels": 2, "position": [ "FL", "FR" ] } ], "EnumPortConfig": [ { "direction": "Output", "mode": { "default": "none", "alt1": "none", "alt2": "dsp", "alt3": "convert" }, "monitor": { "default": false, "alt1": false, "alt2": true }, "control": { "default": false, "alt1": false, "alt2": true } } ], "PortConfig": [ { "direction": "Output", "mode": "dsp", "monitor": true, "control": false, "format": { "mediaType": "audio", "mediaSubtype": "raw", "format": "F32P", "channels": 2, "position": [ "FL", "FR" ] } } ], "Latency": [ { "direction": "Input", "minQuantum": 0.000000, "maxQuantum": 0.000000, "minRate": 0, "maxRate": 0, "minNs": 0, "maxNs": 0 }, { "direction": "Output", "minQuantum": 1.000000, "maxQuantum": 1.000000, "minRate": 32, "maxRate": 32, "minNs": 0, "maxNs": 0 } ], "ProcessLatency": [ { "quantum": 0.000000, "rate": 0, "ns": 0 } ], "Tag": [ ] } } }, { "id": 36, "type": "PipeWire:Interface:Port", "version": 3, "permissions": [ "r", "x", "m" ], "info": { "direction": "input", "change-mask": [ "props", "params" ], "props": { "audio.channel": "FL", "format.dsp": "32 bit float mono audio", "node.id": 48, "object.id": 36, "object.path": "alsa:pcm:1:front:1:playback:playback_0", "object.serial": 50, "port.alias": "ALC892 Analog:playback_FL", "port.direction": "in", "port.id": 0, "port.name": "playback_FL", "port.physical": true, "port.terminal": true }, "params": { "EnumFormat": [ { "mediaType": "audio", "mediaSubtype": "dsp", "format": "F32P" } ], "Meta": [ { "type": "Header", "size": 32 } ], "IO": [ { "id": "Buffers", "size": 8 } ], "Format": [ { "mediaType": "audio", "mediaSubtype": "dsp", "format": "F32P" } ], "Buffers": [ { "buffers": { "default": 2, "min": 1, "max": 32 }, "blocks": 1, "size": { "default": 32768, "min": 64, "max": 2147483647 }, "stride": 4 } ], "Latency": [ { "direction": "Input", "minQuantum": 1.000000, "maxQuantum": 1.000000, "minRate": 0, "maxRate": 0, "minNs": 0, "maxNs": 0 }, { "direction": "Output", "minQuantum": 0.000000, "maxQuantum": 0.000000, "minRate": 0, "maxRate": 0, "minNs": 0, "maxNs": 0 } ], "Tag": [ ] } } }, { "id": 47, "type": "PipeWire:Interface:Port", "version": 3, "permissions": [ "r", "x", "m" ], "info": { "direction": "output", "change-mask": [ "props", "params" ], "props": { "audio.channel": "FL", "format.dsp": "32 bit float mono audio", "node.id": 48, "object.id": 47, "object.path": "alsa:pcm:1:front:1:playback:monitor_0", "object.serial": 51, "port.alias": "ALC892 Analog:monitor_FL", "port.direction": "out", "port.id": 0, "port.monitor": true, "port.name": "monitor_FL" }, "params": { "EnumFormat": [ { "mediaType": "audio", "mediaSubtype": "dsp", "format": "F32P" } ], "Meta": [ { "type": "Header", "size": 32 } ], "IO": [ { "id": "Buffers", "size": 8 } ], "Format": [ { "mediaType": "audio", "mediaSubtype": "dsp", "format": "F32P" } ], "Buffers": [ { "buffers": { "default": 2, "min": 1, "max": 32 }, "blocks": 1, "size": { "default": 32768, "min": 64, "max": 2147483647 }, "stride": 4 } ], "Latency": [ { "direction": "Output", "minQuantum": 0.000000, "maxQuantum": 0.000000, "minRate": 0, "maxRate": 0, "minNs": 0, "maxNs": 0 }, { "direction": "Input", "minQuantum": 0.000000, "maxQuantum": 0.000000, "minRate": 0, "maxRate": 0, "minNs": 0, "maxNs": 0 } ], "Tag": [ ] } } }, { "id": 45, "type": "PipeWire:Interface:Port", "version": 3, "permissions": [ "r", "x", "m" ], "info": { "direction": "input", "change-mask": [ "props", "params" ], "props": { "audio.channel": "FR", "format.dsp": "32 bit float mono audio", "node.id": 48, "object.id": 45, "object.path": "alsa:pcm:1:front:1:playback:playback_1", "object.serial": 52, "port.alias": "ALC892 Analog:playback_FR", "port.direction": "in", "port.id": 1, "port.name": "playback_FR", "port.physical": true, "port.terminal": true }, "params": { "EnumFormat": [ { "mediaType": "audio", "mediaSubtype": "dsp", "format": "F32P" } ], "Meta": [ { "type": "Header", "size": 32 } ], "IO": [ { "id": "Buffers", "size": 8 } ], "Format": [ { "mediaType": "audio", "mediaSubtype": "dsp", "format": "F32P" } ], "Buffers": [ { "buffers": { "default": 2, "min": 1, "max": 32 }, "blocks": 1, "size": { "default": 32768, "min": 64, "max": 2147483647 }, "stride": 4 } ], "Latency": [ { "direction": "Input", "minQuantum": 1.000000, "maxQuantum": 1.000000, "minRate": 0, "maxRate": 0, "minNs": 0, "maxNs": 0 }, { "direction": "Output", "minQuantum": 0.000000, "maxQuantum": 0.000000, "minRate": 0, "maxRate": 0, "minNs": 0, "maxNs": 0 } ], "Tag": [ ] } } }, { "id": 46, "type": "PipeWire:Interface:Port", "version": 3, "permissions": [ "r", "x", "m" ], "info": { "direction": "output", "change-mask": [ "props", "params" ], "props": { "audio.channel": "FR", "format.dsp": "32 bit float mono audio", "node.id": 48, "object.id": 46, "object.path": "alsa:pcm:1:front:1:playback:monitor_1", "object.serial": 53, "port.alias": "ALC892 Analog:monitor_FR", "port.direction": "out", "port.id": 1, "port.monitor": true, "port.name": "monitor_FR" }, "params": { "EnumFormat": [ { "mediaType": "audio", "mediaSubtype": "dsp", "format": "F32P" } ], "Meta": [ { "type": "Header", "size": 32 } ], "IO": [ { "id": "Buffers", "size": 8 } ], "Format": [ { "mediaType": "audio", "mediaSubtype": "dsp", "format": "F32P" } ], "Buffers": [ { "buffers": { "default": 2, "min": 1, "max": 32 }, "blocks": 1, "size": { "default": 32768, "min": 64, "max": 2147483647 }, "stride": 4 } ], "Latency": [ { "direction": "Output", "minQuantum": 0.000000, "maxQuantum": 0.000000, "minRate": 0, "maxRate": 0, "minNs": 0, "maxNs": 0 }, { "direction": "Input", "minQuantum": 0.000000, "maxQuantum": 0.000000, "minRate": 0, "maxRate": 0, "minNs": 0, "maxNs": 0 } ], "Tag": [ ] } } }, { "id": 44, "type": "PipeWire:Interface:Port", "version": 3, "permissions": [ "r", "x", "m" ], "info": { "direction": "output", "change-mask": [ "props", "params" ], "props": { "audio.channel": "FL", "format.dsp": "32 bit float mono audio", "node.id": 49, "object.id": 44, "object.path": "alsa:pcm:1:front:1:capture:capture_0", "object.serial": 54, "port.alias": "ALC892 Analog:capture_FL", "port.direction": "out", "port.id": 0, "port.name": "capture_FL", "port.physical": true, "port.terminal": true }, "params": { "EnumFormat": [ { "mediaType": "audio", "mediaSubtype": "dsp", "format": "F32P" } ], "Meta": [ { "type": "Header", "size": 32 } ], "IO": [ { "id": "Buffers", "size": 8 } ], "Format": [ { "mediaType": "audio", "mediaSubtype": "dsp", "format": "F32P" } ], "Buffers": [ { "buffers": { "default": 2, "min": 1, "max": 32 }, "blocks": 1, "size": { "default": 32768, "min": 64, "max": 2147483647 }, "stride": 4 } ], "Latency": [ { "direction": "Input", "minQuantum": 0.000000, "maxQuantum": 0.000000, "minRate": 0, "maxRate": 0, "minNs": 0, "maxNs": 0 }, { "direction": "Output", "minQuantum": 1.000000, "maxQuantum": 1.000000, "minRate": 32, "maxRate": 32, "minNs": 0, "maxNs": 0 } ], "Tag": [ ] } } }, { "id": 50, "type": "PipeWire:Interface:Port", "version": 3, "permissions": [ "r", "x", "m" ], "info": { "direction": "output", "change-mask": [ "props", "params" ], "props": { "audio.channel": "FR", "format.dsp": "32 bit float mono audio", "node.id": 49, "object.id": 50, "object.path": "alsa:pcm:1:front:1:capture:capture_1", "object.serial": 55, "port.alias": "ALC892 Analog:capture_FR", "port.direction": "out", "port.id": 1, "port.name": "capture_FR", "port.physical": true, "port.terminal": true }, "params": { "EnumFormat": [ { "mediaType": "audio", "mediaSubtype": "dsp", "format": "F32P" } ], "Meta": [ { "type": "Header", "size": 32 } ], "IO": [ { "id": "Buffers", "size": 8 } ], "Format": [ { "mediaType": "audio", "mediaSubtype": "dsp", "format": "F32P" } ], "Buffers": [ { "buffers": { "default": 2, "min": 1, "max": 32 }, "blocks": 1, "size": { "default": 32768, "min": 64, "max": 2147483647 }, "stride": 4 } ], "Latency": [ { "direction": "Input", "minQuantum": 0.000000, "maxQuantum": 0.000000, "minRate": 0, "maxRate": 0, "minNs": 0, "maxNs": 0 }, { "direction": "Output", "minQuantum": 1.000000, "maxQuantum": 1.000000, "minRate": 32, "maxRate": 32, "minNs": 0, "maxNs": 0 } ], "Tag": [ ] } } }, { "id": 51, "type": "PipeWire:Interface:Client", "version": 3, "permissions": [ "r", "w", "x", "m" ], "info": { "change-mask": [ "props" ], "props": { "application.language": "en_US.UTF-8", "application.name": ".xdg-desktop-portal-wlr-wrapped", "application.process.binary": ".xdg-desktop-portal-wlr-wrapped", "application.process.host": "mightyiam-laptop", "application.process.id": 21389, "application.process.user": "mightyiam", "clock.power-of-two-quantum": true, "core.name": "pipewire-mightyiam-21389", "core.version": "0.3.80", "cpu.max-align": 32, "default.clock.max-quantum": 2048, "default.clock.min-quantum": 32, "default.clock.quantum": 1024, "default.clock.quantum-limit": 8192, "default.clock.rate": 48000, "default.video.height": 480, "default.video.rate.denom": 1, "default.video.rate.num": 25, "default.video.width": 640, "link.max-buffers": 64, "log.level": 0, "mem.allow-mlock": true, "mem.warn-mlock": false, "module.id": 2, "object.id": 51, "object.serial": 56, "pipewire.access": "unrestricted", "pipewire.protocol": "protocol-native", "pipewire.sec.gid": 100, "pipewire.sec.label": "kernel", "pipewire.sec.pid": 21389, "pipewire.sec.uid": 1000, "settings.check-quantum": false, "settings.check-rate": false, "window.x11.display": ":0" } } }, { "id": 52, "type": "PipeWire:Interface:Client", "version": 3, "permissions": [ "r", "w", "x", "m" ], "info": { "change-mask": [ "props" ], "props": { "application.language": "en_US.UTF-8", "application.name": ".xdg-desktop-portal-wrapped", "application.process.binary": ".xdg-desktop-portal-wrapped", "application.process.host": "mightyiam-laptop", "application.process.id": 21359, "application.process.user": "mightyiam", "clock.power-of-two-quantum": true, "core.name": "pipewire-mightyiam-21359", "core.version": "0.3.80", "cpu.max-align": 32, "default.clock.max-quantum": 2048, "default.clock.min-quantum": 32, "default.clock.quantum": 1024, "default.clock.quantum-limit": 8192, "default.clock.rate": 48000, "default.video.height": 480, "default.video.rate.denom": 1, "default.video.rate.num": 25, "default.video.width": 640, "link.max-buffers": 64, "log.level": 0, "mem.allow-mlock": true, "mem.warn-mlock": false, "module.id": 2, "object.id": 52, "object.serial": 57, "pipewire.access": "unrestricted", "pipewire.access.portal.is_portal": true, "pipewire.protocol": "protocol-native", "pipewire.sec.gid": 100, "pipewire.sec.label": "kernel", "pipewire.sec.pid": 21359, "pipewire.sec.uid": 1000, "portal.monitor": "Camera", "settings.check-quantum": false, "settings.check-rate": false, "window.x11.display": ":0" } } }, { "id": 28, "type": "PipeWire:Interface:Client", "version": 3, "permissions": [ "r", "w", "x", "m" ], "info": { "change-mask": [ "props" ], "props": { "application.language": "en_US.UTF-8", "application.name": "Firefox", "application.process.binary": "firefox", "application.process.host": "mightyiam-laptop", "application.process.id": 21288, "application.process.machine-id": "0e8e163dcce248aca3329ee6315c2c88", "application.process.session-id": 1, "application.process.user": "mightyiam", "client.api": "pipewire-pulse", "clock.power-of-two-quantum": true, "config.name": "pipewire-pulse.conf", "core.name": "pipewire-mightyiam-20946", "core.version": "0.3.80", "cpu.max-align": 32, "default.clock.max-quantum": 2048, "default.clock.min-quantum": 32, "default.clock.quantum": 1024, "default.clock.quantum-limit": 8192, "default.clock.rate": 48000, "default.video.height": 480, "default.video.rate.denom": 1, "default.video.rate.num": 25, "default.video.width": 640, "link.max-buffers": 64, "log.level": 2, "mem.allow-mlock": true, "mem.warn-mlock": false, "module.id": 2, "object.id": 28, "object.serial": 58, "pipewire.access": "unrestricted", "pipewire.protocol": "protocol-native", "pipewire.sec.gid": 100, "pipewire.sec.label": "kernel", "pipewire.sec.pid": 20946, "pipewire.sec.uid": 1000, "pulse.server.type": "unix", "settings.check-quantum": false, "settings.check-rate": false, "window.x11.display": ":0" } } }, { "id": 53, "type": "PipeWire:Interface:Node", "version": 3, "permissions": [ "r", "w", "x", "m" ], "info": { "max-input-ports": 0, "max-output-ports": 65, "change-mask": [ "input-ports", "output-ports", "state", "props", "params" ], "n-input-ports": 0, "n-output-ports": 2, "state": "running", "error": null, "props": { "adapt.follower.spa-node": "", "application.language": "en_US.UTF-8", "application.name": "Firefox", "application.process.binary": "firefox", "application.process.host": "mightyiam-laptop", "application.process.id": 21288, "application.process.machine-id": "0e8e163dcce248aca3329ee6315c2c88", "application.process.session-id": 1, "application.process.user": "mightyiam", "audio.adapt.follower": "", "client.api": "pipewire-pulse", "client.id": 28, "clock.quantum-limit": 8192, "factory.id": 6, "factory.mode": "split", "library.name": "audioconvert/libspa-audioconvert", "media.class": "Stream/Output/Audio", "media.name": "AudioCallbackDriver", "node.autoconnect": true, "node.latency": "900/48000", "node.name": "Firefox", "node.rate": "1/48000", "node.want-driver": true, "object.id": 53, "object.register": false, "object.serial": 59, "pulse.attr.maxlength": 4194304, "pulse.attr.minreq": 2400, "pulse.attr.prebuf": 9608, "pulse.attr.tlength": 12000, "pulse.server.type": "unix", "stream.is-live": true, "window.x11.display": ":0" }, "params": { "EnumFormat": [ { "mediaType": "audio", "mediaSubtype": "raw", "format": "F32LE", "rate": 48000, "channels": 2, "position": [ "FL", "FR" ] } ], "PropInfo": [ { "id": "volume", "description": "Volume", "type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 } }, { "id": "mute", "description": "Mute", "type": { "default": false, "alt1": false, "alt2": true } }, { "id": "channelVolumes", "description": "Channel Volumes", "type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, "container": "Array" }, { "id": "channelMap", "description": "Channel Map", "type": "", "container": "Array" }, { "id": "monitorMute", "description": "Monitor Mute", "type": { "default": false, "alt1": false, "alt2": true } }, { "id": "monitorVolumes", "description": "Monitor Volumes", "type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, "container": "Array" }, { "id": "softMute", "description": "Soft Mute", "type": { "default": false, "alt1": false, "alt2": true } }, { "id": "softVolumes", "description": "Soft Volumes", "type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, "container": "Array" }, { "name": "monitor.channel-volumes", "description": "Monitor channel volume", "type": { "default": false, "alt1": false, "alt2": true }, "params": true }, { "name": "channelmix.disable", "description": "Disable Channel mixing", "type": { "default": false, "alt1": false, "alt2": true }, "params": true }, { "name": "channelmix.min-volume", "description": "Minimum volume level", "type": { "default": 0.000000, "min": 0.000000, "max": 10.000000 }, "params": true }, { "name": "channelmix.max-volume", "description": "Maximum volume level", "type": { "default": 10.000000, "min": 0.000000, "max": 10.000000 }, "params": true }, { "name": "channelmix.normalize", "description": "Normalize Volumes", "type": { "default": false, "alt1": false, "alt2": true }, "params": true }, { "name": "channelmix.mix-lfe", "description": "Mix LFE into channels", "type": { "default": true, "alt1": true, "alt2": false }, "params": true }, { "name": "channelmix.upmix", "description": "Enable upmixing", "type": { "default": true, "alt1": true, "alt2": false }, "params": true }, { "name": "channelmix.lfe-cutoff", "description": "LFE cutoff frequency", "type": { "default": 0.000000, "min": 0.000000, "max": 1000.000000 }, "params": true }, { "name": "channelmix.fc-cutoff", "description": "FC cutoff frequency (Hz)", "type": { "default": 0.000000, "min": 0.000000, "max": 48000.000000 }, "params": true }, { "name": "channelmix.rear-delay", "description": "Rear channels delay (ms)", "type": { "default": 0.000000, "min": 0.000000, "max": 1000.000000 }, "params": true }, { "name": "channelmix.stereo-widen", "description": "Stereo widen", "type": { "default": 0.000000, "min": 0.000000, "max": 1.000000 }, "params": true }, { "name": "channelmix.hilbert-taps", "description": "Taps for phase shift of rear", "type": { "default": 0, "min": 0, "max": 255 }, "params": true }, { "name": "channelmix.upmix-method", "description": "Upmix method to use", "type": "none", "params": true, "labels": [ "none", "Disabled", "simple", "Simple upmixing", "psd", "Passive Surround Decoding" ] }, { "id": "rate", "description": "Rate scaler", "type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 } }, { "id": "quality", "name": "resample.quality", "description": "Resample Quality", "type": { "default": 4, "min": 0, "max": 14 }, "params": true }, { "name": "resample.disable", "description": "Disable Resampling", "type": { "default": false, "alt1": false, "alt2": true }, "params": true }, { "name": "dither.noise", "description": "Add noise bits", "type": { "default": 0, "min": 0, "max": 16 }, "params": true }, { "name": "dither.method", "description": "The dithering method", "type": "none", "params": true, "labels": [ "none", "Disabled", "rectangular", "Rectangular dithering", "triangular", "Triangular dithering", "triangular-hf", "Sloped Triangular dithering", "wannamaker3", "Wannamaker 3 dithering", "shaped5", "Lipshitz 5 dithering" ] }, { "name": "debug.wav-path", "description": "Path to WAV file", "type": "", "params": true }, { "name": "channelmix.lock-volumes", "description": "Disable volume updates", "type": { "default": false, "alt1": false, "alt2": true }, "params": true } ], "Props": [ { "volume": 1.000000, "mute": false, "channelVolumes": [ 1.000000, 1.000000 ], "channelMap": [ "FL", "FR" ], "softMute": false, "softVolumes": [ 1.000000, 1.000000 ], "monitorMute": false, "monitorVolumes": [ 1.000000, 1.000000 ], "params": [ "monitor.channel-volumes", false, "channelmix.disable", false, "channelmix.min-volume", 0.000000, "channelmix.max-volume", 10.000000, "channelmix.normalize", false, "channelmix.mix-lfe", true, "channelmix.upmix", true, "channelmix.lfe-cutoff", 0.000000, "channelmix.fc-cutoff", 0.000000, "channelmix.rear-delay", 0.000000, "channelmix.stereo-widen", 0.000000, "channelmix.hilbert-taps", 0, "channelmix.upmix-method", "none", "resample.quality", 4, "resample.disable", false, "dither.noise", 0, "dither.method", "none", "debug.wav-path", "", "channelmix.lock-volumes", false ] } ], "Format": [ { "mediaType": "audio", "mediaSubtype": "raw", "format": "F32LE", "rate": 48000, "channels": 2, "position": [ "FL", "FR" ] } ], "EnumPortConfig": [ { "direction": "Output", "mode": { "default": "none", "alt1": "none", "alt2": "dsp", "alt3": "convert" }, "monitor": { "default": false, "alt1": false, "alt2": true }, "control": { "default": false, "alt1": false, "alt2": true } } ], "PortConfig": [ { "direction": "Output", "mode": "dsp", "monitor": true, "control": false, "format": { "mediaType": "audio", "mediaSubtype": "raw", "format": "F32P", "channels": 2, "position": [ "FL", "FR" ] } } ], "Latency": [ { "direction": "Input", "minQuantum": 1.000000, "maxQuantum": 1.000000, "minRate": 0, "maxRate": 0, "minNs": 0, "maxNs": 0 } ], "ProcessLatency": [ ], "Tag": [ ] } } }, { "id": 54, "type": "PipeWire:Interface:Port", "version": 3, "permissions": [ "r", "x", "m" ], "info": { "direction": "output", "change-mask": [ "props", "params" ], "props": { "audio.channel": "FL", "format.dsp": "32 bit float mono audio", "node.id": 53, "object.id": 54, "object.path": "Firefox:output_0", "object.serial": 60, "port.alias": "Firefox:output_FL", "port.direction": "out", "port.id": 0, "port.name": "output_FL" }, "params": { "EnumFormat": [ { "mediaType": "audio", "mediaSubtype": "dsp", "format": "F32P" } ], "Meta": [ { "type": "Header", "size": 32 } ], "IO": [ { "id": "Buffers", "size": 8 } ], "Format": [ { "mediaType": "audio", "mediaSubtype": "dsp", "format": "F32P" } ], "Buffers": [ { "buffers": { "default": 2, "min": 1, "max": 32 }, "blocks": 1, "size": { "default": 32768, "min": 64, "max": 2147483647 }, "stride": 4 } ], "Latency": [ { "direction": "Input", "minQuantum": 1.000000, "maxQuantum": 1.000000, "minRate": 0, "maxRate": 0, "minNs": 0, "maxNs": 0 }, { "direction": "Output", "minQuantum": 0.000000, "maxQuantum": 0.000000, "minRate": 0, "maxRate": 0, "minNs": 0, "maxNs": 0 } ], "Tag": [ ] } } }, { "id": 55, "type": "PipeWire:Interface:Port", "version": 3, "permissions": [ "r", "x", "m" ], "info": { "direction": "output", "change-mask": [ "props", "params" ], "props": { "audio.channel": "FR", "format.dsp": "32 bit float mono audio", "node.id": 53, "object.id": 55, "object.path": "Firefox:output_1", "object.serial": 61, "port.alias": "Firefox:output_FR", "port.direction": "out", "port.id": 1, "port.name": "output_FR" }, "params": { "EnumFormat": [ { "mediaType": "audio", "mediaSubtype": "dsp", "format": "F32P" } ], "Meta": [ { "type": "Header", "size": 32 } ], "IO": [ { "id": "Buffers", "size": 8 } ], "Format": [ { "mediaType": "audio", "mediaSubtype": "dsp", "format": "F32P" } ], "Buffers": [ { "buffers": { "default": 2, "min": 1, "max": 32 }, "blocks": 1, "size": { "default": 32768, "min": 64, "max": 2147483647 }, "stride": 4 } ], "Latency": [ { "direction": "Input", "minQuantum": 1.000000, "maxQuantum": 1.000000, "minRate": 0, "maxRate": 0, "minNs": 0, "maxNs": 0 }, { "direction": "Output", "minQuantum": 0.000000, "maxQuantum": 0.000000, "minRate": 0, "maxRate": 0, "minNs": 0, "maxNs": 0 } ], "Tag": [ ] } } }, { "id": 78, "type": "PipeWire:Interface:Client", "version": 3, "permissions": [ "r", "w", "x", "m" ], "info": { "change-mask": [ "props" ], "props": { "application.icon-name": "audio-card", "application.id": "org.PulseAudio.pavucontrol", "application.language": "en_US.UTF-8", "application.name": "PulseAudio Volume Control", "application.process.binary": ".pavucontrol-wrapped", "application.process.host": "mightyiam-laptop", "application.process.id": 44380, "application.process.machine-id": "0e8e163dcce248aca3329ee6315c2c88", "application.process.session-id": 1, "application.process.user": "mightyiam", "application.version": 5.000000, "client.api": "pipewire-pulse", "clock.power-of-two-quantum": true, "config.name": "pipewire-pulse.conf", "core.name": "pipewire-mightyiam-20946", "core.version": "0.3.80", "cpu.max-align": 32, "default.clock.max-quantum": 2048, "default.clock.min-quantum": 32, "default.clock.quantum": 1024, "default.clock.quantum-limit": 8192, "default.clock.rate": 48000, "default.video.height": 480, "default.video.rate.denom": 1, "default.video.rate.num": 25, "default.video.width": 640, "link.max-buffers": 64, "log.level": 2, "mem.allow-mlock": true, "mem.warn-mlock": false, "module.id": 2, "object.id": 78, "object.serial": 198, "pipewire.access": "unrestricted", "pipewire.protocol": "protocol-native", "pipewire.sec.gid": 100, "pipewire.sec.label": "kernel", "pipewire.sec.pid": 20946, "pipewire.sec.uid": 1000, "pulse.server.type": "unix", "settings.check-quantum": false, "settings.check-rate": false, "window.x11.display": ":0" } } }, { "id": 80, "type": "PipeWire:Interface:Node", "version": 3, "permissions": [ "r", "w", "x", "m" ], "info": { "max-input-ports": 65, "max-output-ports": 0, "change-mask": [ "input-ports", "output-ports", "state", "props", "params" ], "n-input-ports": 2, "n-output-ports": 2, "state": "running", "error": null, "props": { "adapt.follower.spa-node": "", "application.icon-name": "audio-card", "application.id": "org.PulseAudio.pavucontrol", "application.language": "en_US.UTF-8", "application.name": "PulseAudio Volume Control", "application.process.binary": ".pavucontrol-wrapped", "application.process.host": "mightyiam-laptop", "application.process.id": 44380, "application.process.machine-id": "0e8e163dcce248aca3329ee6315c2c88", "application.process.session-id": 1, "application.process.user": "mightyiam", "application.version": 5.000000, "audio.adapt.follower": "", "channelmix.normalize": true, "client.api": "pipewire-pulse", "client.id": 78, "clock.quantum-limit": 8192, "factory.id": 6, "factory.mode": "merge", "library.name": "audioconvert/libspa-audioconvert", "media.class": "Stream/Input/Audio", "media.name": "Peak detect", "node.autoconnect": true, "node.dont-reconnect": true, "node.latency": "1/25", "node.name": "PulseAudio Volume Control", "node.rate": "1/25", "node.want-driver": true, "object.id": 80, "object.register": false, "object.serial": 199, "port.ignore-latency": true, "pulse.attr.fragsize": 4, "pulse.attr.maxlength": 4194304, "pulse.server.type": "unix", "resample.peaks": true, "stream.is-live": true, "stream.monitor": true, "target.object": 48, "window.x11.display": ":0" }, "params": { "EnumFormat": [ { "mediaType": "audio", "mediaSubtype": "raw", "format": "F32LE", "rate": 25, "channels": 1, "position": [ "MONO" ] } ], "PropInfo": [ { "id": "volume", "description": "Volume", "type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 } }, { "id": "mute", "description": "Mute", "type": { "default": false, "alt1": false, "alt2": true } }, { "id": "channelVolumes", "description": "Channel Volumes", "type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, "container": "Array" }, { "id": "channelMap", "description": "Channel Map", "type": "", "container": "Array" }, { "id": "monitorMute", "description": "Monitor Mute", "type": { "default": false, "alt1": false, "alt2": true } }, { "id": "monitorVolumes", "description": "Monitor Volumes", "type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, "container": "Array" }, { "id": "softMute", "description": "Soft Mute", "type": { "default": false, "alt1": false, "alt2": true } }, { "id": "softVolumes", "description": "Soft Volumes", "type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, "container": "Array" }, { "name": "monitor.channel-volumes", "description": "Monitor channel volume", "type": { "default": false, "alt1": false, "alt2": true }, "params": true }, { "name": "channelmix.disable", "description": "Disable Channel mixing", "type": { "default": false, "alt1": false, "alt2": true }, "params": true }, { "name": "channelmix.min-volume", "description": "Minimum volume level", "type": { "default": 0.000000, "min": 0.000000, "max": 10.000000 }, "params": true }, { "name": "channelmix.max-volume", "description": "Maximum volume level", "type": { "default": 10.000000, "min": 0.000000, "max": 10.000000 }, "params": true }, { "name": "channelmix.normalize", "description": "Normalize Volumes", "type": { "default": true, "alt1": true, "alt2": false }, "params": true }, { "name": "channelmix.mix-lfe", "description": "Mix LFE into channels", "type": { "default": true, "alt1": true, "alt2": false }, "params": true }, { "name": "channelmix.upmix", "description": "Enable upmixing", "type": { "default": true, "alt1": true, "alt2": false }, "params": true }, { "name": "channelmix.lfe-cutoff", "description": "LFE cutoff frequency", "type": { "default": 0.000000, "min": 0.000000, "max": 1000.000000 }, "params": true }, { "name": "channelmix.fc-cutoff", "description": "FC cutoff frequency (Hz)", "type": { "default": 0.000000, "min": 0.000000, "max": 48000.000000 }, "params": true }, { "name": "channelmix.rear-delay", "description": "Rear channels delay (ms)", "type": { "default": 0.000000, "min": 0.000000, "max": 1000.000000 }, "params": true }, { "name": "channelmix.stereo-widen", "description": "Stereo widen", "type": { "default": 0.000000, "min": 0.000000, "max": 1.000000 }, "params": true }, { "name": "channelmix.hilbert-taps", "description": "Taps for phase shift of rear", "type": { "default": 0, "min": 0, "max": 255 }, "params": true }, { "name": "channelmix.upmix-method", "description": "Upmix method to use", "type": "none", "params": true, "labels": [ "none", "Disabled", "simple", "Simple upmixing", "psd", "Passive Surround Decoding" ] }, { "id": "rate", "description": "Rate scaler", "type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 } }, { "id": "quality", "name": "resample.quality", "description": "Resample Quality", "type": { "default": 4, "min": 0, "max": 14 }, "params": true }, { "name": "resample.disable", "description": "Disable Resampling", "type": { "default": false, "alt1": false, "alt2": true }, "params": true }, { "name": "dither.noise", "description": "Add noise bits", "type": { "default": 0, "min": 0, "max": 16 }, "params": true }, { "name": "dither.method", "description": "The dithering method", "type": "none", "params": true, "labels": [ "none", "Disabled", "rectangular", "Rectangular dithering", "triangular", "Triangular dithering", "triangular-hf", "Sloped Triangular dithering", "wannamaker3", "Wannamaker 3 dithering", "shaped5", "Lipshitz 5 dithering" ] }, { "name": "debug.wav-path", "description": "Path to WAV file", "type": "", "params": true }, { "name": "channelmix.lock-volumes", "description": "Disable volume updates", "type": { "default": false, "alt1": false, "alt2": true }, "params": true } ], "Props": [ { "volume": 1.000000, "mute": false, "channelVolumes": [ 1.000000 ], "channelMap": [ "MONO" ], "softMute": false, "softVolumes": [ 1.000000 ], "monitorMute": false, "monitorVolumes": [ 1.000000 ], "params": [ "monitor.channel-volumes", false, "channelmix.disable", false, "channelmix.min-volume", 0.000000, "channelmix.max-volume", 10.000000, "channelmix.normalize", true, "channelmix.mix-lfe", true, "channelmix.upmix", true, "channelmix.lfe-cutoff", 0.000000, "channelmix.fc-cutoff", 0.000000, "channelmix.rear-delay", 0.000000, "channelmix.stereo-widen", 0.000000, "channelmix.hilbert-taps", 0, "channelmix.upmix-method", "none", "resample.quality", 4, "resample.disable", false, "dither.noise", 0, "dither.method", "none", "debug.wav-path", "", "channelmix.lock-volumes", false ] } ], "Format": [ { "mediaType": "audio", "mediaSubtype": "raw", "format": "F32LE", "rate": 25, "channels": 1, "position": [ "MONO" ] } ], "EnumPortConfig": [ { "direction": "Input", "mode": { "default": "none", "alt1": "none", "alt2": "dsp", "alt3": "convert" }, "monitor": { "default": false, "alt1": false, "alt2": true }, "control": { "default": false, "alt1": false, "alt2": true } } ], "PortConfig": [ { "direction": "Input", "mode": "dsp", "monitor": true, "control": false, "format": { "mediaType": "audio", "mediaSubtype": "raw", "format": "F32P", "channels": 2, "position": [ "FL", "FR" ] } } ], "Latency": [ { "direction": "Output", "minQuantum": 0.000000, "maxQuantum": 0.000000, "minRate": 0, "maxRate": 0, "minNs": 0, "maxNs": 0 } ], "ProcessLatency": [ ], "Tag": [ ] } } }, { "id": 82, "type": "PipeWire:Interface:Node", "version": 3, "permissions": [ "r", "w", "x", "m" ], "info": { "max-input-ports": 65, "max-output-ports": 0, "change-mask": [ "input-ports", "output-ports", "state", "props", "params" ], "n-input-ports": 2, "n-output-ports": 2, "state": "running", "error": null, "props": { "adapt.follower.spa-node": "", "application.icon-name": "audio-card", "application.id": "org.PulseAudio.pavucontrol", "application.language": "en_US.UTF-8", "application.name": "PulseAudio Volume Control", "application.process.binary": ".pavucontrol-wrapped", "application.process.host": "mightyiam-laptop", "application.process.id": 44380, "application.process.machine-id": "0e8e163dcce248aca3329ee6315c2c88", "application.process.session-id": 1, "application.process.user": "mightyiam", "application.version": 5.000000, "audio.adapt.follower": "", "channelmix.normalize": true, "client.api": "pipewire-pulse", "client.id": 78, "clock.quantum-limit": 8192, "factory.id": 6, "factory.mode": "merge", "library.name": "audioconvert/libspa-audioconvert", "media.class": "Stream/Input/Audio", "media.name": "Peak detect", "node.autoconnect": true, "node.dont-reconnect": true, "node.latency": "1/25", "node.name": "PulseAudio Volume Control", "node.rate": "1/25", "node.want-driver": true, "object.id": 82, "object.register": false, "object.serial": 200, "port.ignore-latency": true, "pulse.attr.fragsize": 4, "pulse.attr.maxlength": 4194304, "pulse.server.type": "unix", "resample.peaks": true, "stream.is-live": true, "stream.monitor": true, "target.object": 49, "window.x11.display": ":0" }, "params": { "EnumFormat": [ { "mediaType": "audio", "mediaSubtype": "raw", "format": "F32LE", "rate": 25, "channels": 1, "position": [ "MONO" ] } ], "PropInfo": [ { "id": "volume", "description": "Volume", "type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 } }, { "id": "mute", "description": "Mute", "type": { "default": false, "alt1": false, "alt2": true } }, { "id": "channelVolumes", "description": "Channel Volumes", "type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, "container": "Array" }, { "id": "channelMap", "description": "Channel Map", "type": "", "container": "Array" }, { "id": "monitorMute", "description": "Monitor Mute", "type": { "default": false, "alt1": false, "alt2": true } }, { "id": "monitorVolumes", "description": "Monitor Volumes", "type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, "container": "Array" }, { "id": "softMute", "description": "Soft Mute", "type": { "default": false, "alt1": false, "alt2": true } }, { "id": "softVolumes", "description": "Soft Volumes", "type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, "container": "Array" }, { "name": "monitor.channel-volumes", "description": "Monitor channel volume", "type": { "default": false, "alt1": false, "alt2": true }, "params": true }, { "name": "channelmix.disable", "description": "Disable Channel mixing", "type": { "default": false, "alt1": false, "alt2": true }, "params": true }, { "name": "channelmix.min-volume", "description": "Minimum volume level", "type": { "default": 0.000000, "min": 0.000000, "max": 10.000000 }, "params": true }, { "name": "channelmix.max-volume", "description": "Maximum volume level", "type": { "default": 10.000000, "min": 0.000000, "max": 10.000000 }, "params": true }, { "name": "channelmix.normalize", "description": "Normalize Volumes", "type": { "default": true, "alt1": true, "alt2": false }, "params": true }, { "name": "channelmix.mix-lfe", "description": "Mix LFE into channels", "type": { "default": true, "alt1": true, "alt2": false }, "params": true }, { "name": "channelmix.upmix", "description": "Enable upmixing", "type": { "default": true, "alt1": true, "alt2": false }, "params": true }, { "name": "channelmix.lfe-cutoff", "description": "LFE cutoff frequency", "type": { "default": 0.000000, "min": 0.000000, "max": 1000.000000 }, "params": true }, { "name": "channelmix.fc-cutoff", "description": "FC cutoff frequency (Hz)", "type": { "default": 0.000000, "min": 0.000000, "max": 48000.000000 }, "params": true }, { "name": "channelmix.rear-delay", "description": "Rear channels delay (ms)", "type": { "default": 0.000000, "min": 0.000000, "max": 1000.000000 }, "params": true }, { "name": "channelmix.stereo-widen", "description": "Stereo widen", "type": { "default": 0.000000, "min": 0.000000, "max": 1.000000 }, "params": true }, { "name": "channelmix.hilbert-taps", "description": "Taps for phase shift of rear", "type": { "default": 0, "min": 0, "max": 255 }, "params": true }, { "name": "channelmix.upmix-method", "description": "Upmix method to use", "type": "none", "params": true, "labels": [ "none", "Disabled", "simple", "Simple upmixing", "psd", "Passive Surround Decoding" ] }, { "id": "rate", "description": "Rate scaler", "type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 } }, { "id": "quality", "name": "resample.quality", "description": "Resample Quality", "type": { "default": 4, "min": 0, "max": 14 }, "params": true }, { "name": "resample.disable", "description": "Disable Resampling", "type": { "default": false, "alt1": false, "alt2": true }, "params": true }, { "name": "dither.noise", "description": "Add noise bits", "type": { "default": 0, "min": 0, "max": 16 }, "params": true }, { "name": "dither.method", "description": "The dithering method", "type": "none", "params": true, "labels": [ "none", "Disabled", "rectangular", "Rectangular dithering", "triangular", "Triangular dithering", "triangular-hf", "Sloped Triangular dithering", "wannamaker3", "Wannamaker 3 dithering", "shaped5", "Lipshitz 5 dithering" ] }, { "name": "debug.wav-path", "description": "Path to WAV file", "type": "", "params": true }, { "name": "channelmix.lock-volumes", "description": "Disable volume updates", "type": { "default": false, "alt1": false, "alt2": true }, "params": true } ], "Props": [ { "volume": 1.000000, "mute": false, "channelVolumes": [ 1.000000 ], "channelMap": [ "MONO" ], "softMute": false, "softVolumes": [ 1.000000 ], "monitorMute": false, "monitorVolumes": [ 1.000000 ], "params": [ "monitor.channel-volumes", false, "channelmix.disable", false, "channelmix.min-volume", 0.000000, "channelmix.max-volume", 10.000000, "channelmix.normalize", true, "channelmix.mix-lfe", true, "channelmix.upmix", true, "channelmix.lfe-cutoff", 0.000000, "channelmix.fc-cutoff", 0.000000, "channelmix.rear-delay", 0.000000, "channelmix.stereo-widen", 0.000000, "channelmix.hilbert-taps", 0, "channelmix.upmix-method", "none", "resample.quality", 4, "resample.disable", false, "dither.noise", 0, "dither.method", "none", "debug.wav-path", "", "channelmix.lock-volumes", false ] } ], "Format": [ { "mediaType": "audio", "mediaSubtype": "raw", "format": "F32LE", "rate": 25, "channels": 1, "position": [ "MONO" ] } ], "EnumPortConfig": [ { "direction": "Input", "mode": { "default": "none", "alt1": "none", "alt2": "dsp", "alt3": "convert" }, "monitor": { "default": false, "alt1": false, "alt2": true }, "control": { "default": false, "alt1": false, "alt2": true } } ], "PortConfig": [ { "direction": "Input", "mode": "dsp", "monitor": true, "control": false, "format": { "mediaType": "audio", "mediaSubtype": "raw", "format": "F32P", "channels": 2, "position": [ "FL", "FR" ] } } ], "Latency": [ { "direction": "Output", "minQuantum": 1.000000, "maxQuantum": 1.000000, "minRate": 32, "maxRate": 32, "minNs": 0, "maxNs": 0 } ], "ProcessLatency": [ ], "Tag": [ ] } } }, { "id": 83, "type": "PipeWire:Interface:Port", "version": 3, "permissions": [ "r", "x", "m" ], "info": { "direction": "input", "change-mask": [ "props", "params" ], "props": { "audio.channel": "FL", "format.dsp": "32 bit float mono audio", "node.id": 80, "object.id": 83, "object.path": "PulseAudio Volume Control:input_0", "object.serial": 203, "port.alias": "PulseAudio Volume Control:input_FL", "port.direction": "in", "port.id": 0, "port.ignore-latency": true, "port.name": "input_FL" }, "params": { "EnumFormat": [ { "mediaType": "audio", "mediaSubtype": "dsp", "format": "F32P" } ], "Meta": [ { "type": "Header", "size": 32 } ], "IO": [ { "id": "Buffers", "size": 8 } ], "Format": [ { "mediaType": "audio", "mediaSubtype": "dsp", "format": "F32P" } ], "Buffers": [ { "buffers": { "default": 2, "min": 1, "max": 32 }, "blocks": 1, "size": { "default": 32768, "min": 64, "max": 2147483647 }, "stride": 4 } ], "Latency": [ { "direction": "Input", "minQuantum": 0.000000, "maxQuantum": 0.000000, "minRate": 0, "maxRate": 0, "minNs": 0, "maxNs": 0 }, { "direction": "Output", "minQuantum": 0.000000, "maxQuantum": 0.000000, "minRate": 0, "maxRate": 0, "minNs": 0, "maxNs": 0 } ], "Tag": [ ] } } }, { "id": 84, "type": "PipeWire:Interface:Port", "version": 3, "permissions": [ "r", "x", "m" ], "info": { "direction": "output", "change-mask": [ "props", "params" ], "props": { "audio.channel": "FL", "format.dsp": "32 bit float mono audio", "node.id": 80, "object.id": 84, "object.path": "PulseAudio Volume Control:monitor_0", "object.serial": 204, "port.alias": "PulseAudio Volume Control:monitor_FL", "port.direction": "out", "port.id": 0, "port.ignore-latency": true, "port.monitor": true, "port.name": "monitor_FL" }, "params": { "EnumFormat": [ { "mediaType": "audio", "mediaSubtype": "dsp", "format": "F32P" } ], "Meta": [ { "type": "Header", "size": 32 } ], "IO": [ { "id": "Buffers", "size": 8 } ], "Format": [ ], "Buffers": [ ], "Latency": [ { "direction": "Output", "minQuantum": 0.000000, "maxQuantum": 0.000000, "minRate": 0, "maxRate": 0, "minNs": 0, "maxNs": 0 }, { "direction": "Input", "minQuantum": 0.000000, "maxQuantum": 0.000000, "minRate": 0, "maxRate": 0, "minNs": 0, "maxNs": 0 } ], "Tag": [ ] } } }, { "id": 85, "type": "PipeWire:Interface:Port", "version": 3, "permissions": [ "r", "x", "m" ], "info": { "direction": "input", "change-mask": [ "props", "params" ], "props": { "audio.channel": "FR", "format.dsp": "32 bit float mono audio", "node.id": 80, "object.id": 85, "object.path": "PulseAudio Volume Control:input_1", "object.serial": 205, "port.alias": "PulseAudio Volume Control:input_FR", "port.direction": "in", "port.id": 1, "port.ignore-latency": true, "port.name": "input_FR" }, "params": { "EnumFormat": [ { "mediaType": "audio", "mediaSubtype": "dsp", "format": "F32P" } ], "Meta": [ { "type": "Header", "size": 32 } ], "IO": [ { "id": "Buffers", "size": 8 } ], "Format": [ { "mediaType": "audio", "mediaSubtype": "dsp", "format": "F32P" } ], "Buffers": [ { "buffers": { "default": 2, "min": 1, "max": 32 }, "blocks": 1, "size": { "default": 32768, "min": 64, "max": 2147483647 }, "stride": 4 } ], "Latency": [ { "direction": "Input", "minQuantum": 0.000000, "maxQuantum": 0.000000, "minRate": 0, "maxRate": 0, "minNs": 0, "maxNs": 0 }, { "direction": "Output", "minQuantum": 0.000000, "maxQuantum": 0.000000, "minRate": 0, "maxRate": 0, "minNs": 0, "maxNs": 0 } ], "Tag": [ ] } } }, { "id": 86, "type": "PipeWire:Interface:Port", "version": 3, "permissions": [ "r", "x", "m" ], "info": { "direction": "output", "change-mask": [ "props", "params" ], "props": { "audio.channel": "FR", "format.dsp": "32 bit float mono audio", "node.id": 80, "object.id": 86, "object.path": "PulseAudio Volume Control:monitor_1", "object.serial": 206, "port.alias": "PulseAudio Volume Control:monitor_FR", "port.direction": "out", "port.id": 1, "port.ignore-latency": true, "port.monitor": true, "port.name": "monitor_FR" }, "params": { "EnumFormat": [ { "mediaType": "audio", "mediaSubtype": "dsp", "format": "F32P" } ], "Meta": [ { "type": "Header", "size": 32 } ], "IO": [ { "id": "Buffers", "size": 8 } ], "Format": [ ], "Buffers": [ ], "Latency": [ { "direction": "Output", "minQuantum": 0.000000, "maxQuantum": 0.000000, "minRate": 0, "maxRate": 0, "minNs": 0, "maxNs": 0 }, { "direction": "Input", "minQuantum": 0.000000, "maxQuantum": 0.000000, "minRate": 0, "maxRate": 0, "minNs": 0, "maxNs": 0 } ], "Tag": [ ] } } }, { "id": 87, "type": "PipeWire:Interface:Port", "version": 3, "permissions": [ "r", "x", "m" ], "info": { "direction": "input", "change-mask": [ "props", "params" ], "props": { "audio.channel": "FL", "format.dsp": "32 bit float mono audio", "node.id": 82, "object.id": 87, "object.path": "PulseAudio Volume Control:input_0", "object.serial": 207, "port.alias": "PulseAudio Volume Control:input_FL", "port.direction": "in", "port.id": 0, "port.ignore-latency": true, "port.name": "input_FL" }, "params": { "EnumFormat": [ { "mediaType": "audio", "mediaSubtype": "dsp", "format": "F32P" } ], "Meta": [ { "type": "Header", "size": 32 } ], "IO": [ { "id": "Buffers", "size": 8 } ], "Format": [ { "mediaType": "audio", "mediaSubtype": "dsp", "format": "F32P" } ], "Buffers": [ { "buffers": { "default": 2, "min": 1, "max": 32 }, "blocks": 1, "size": { "default": 32768, "min": 64, "max": 2147483647 }, "stride": 4 } ], "Latency": [ { "direction": "Input", "minQuantum": 0.000000, "maxQuantum": 0.000000, "minRate": 0, "maxRate": 0, "minNs": 0, "maxNs": 0 }, { "direction": "Output", "minQuantum": 1.000000, "maxQuantum": 1.000000, "minRate": 32, "maxRate": 32, "minNs": 0, "maxNs": 0 } ], "Tag": [ ] } } }, { "id": 88, "type": "PipeWire:Interface:Port", "version": 3, "permissions": [ "r", "x", "m" ], "info": { "direction": "output", "change-mask": [ "props", "params" ], "props": { "audio.channel": "FL", "format.dsp": "32 bit float mono audio", "node.id": 82, "object.id": 88, "object.path": "PulseAudio Volume Control:monitor_0", "object.serial": 208, "port.alias": "PulseAudio Volume Control:monitor_FL", "port.direction": "out", "port.id": 0, "port.ignore-latency": true, "port.monitor": true, "port.name": "monitor_FL" }, "params": { "EnumFormat": [ { "mediaType": "audio", "mediaSubtype": "dsp", "format": "F32P" } ], "Meta": [ { "type": "Header", "size": 32 } ], "IO": [ { "id": "Buffers", "size": 8 } ], "Format": [ ], "Buffers": [ ], "Latency": [ { "direction": "Output", "minQuantum": 1.000000, "maxQuantum": 1.000000, "minRate": 32, "maxRate": 32, "minNs": 0, "maxNs": 0 }, { "direction": "Input", "minQuantum": 0.000000, "maxQuantum": 0.000000, "minRate": 0, "maxRate": 0, "minNs": 0, "maxNs": 0 } ], "Tag": [ ] } } }, { "id": 89, "type": "PipeWire:Interface:Port", "version": 3, "permissions": [ "r", "x", "m" ], "info": { "direction": "input", "change-mask": [ "props", "params" ], "props": { "audio.channel": "FR", "format.dsp": "32 bit float mono audio", "node.id": 82, "object.id": 89, "object.path": "PulseAudio Volume Control:input_1", "object.serial": 209, "port.alias": "PulseAudio Volume Control:input_FR", "port.direction": "in", "port.id": 1, "port.ignore-latency": true, "port.name": "input_FR" }, "params": { "EnumFormat": [ { "mediaType": "audio", "mediaSubtype": "dsp", "format": "F32P" } ], "Meta": [ { "type": "Header", "size": 32 } ], "IO": [ { "id": "Buffers", "size": 8 } ], "Format": [ { "mediaType": "audio", "mediaSubtype": "dsp", "format": "F32P" } ], "Buffers": [ { "buffers": { "default": 2, "min": 1, "max": 32 }, "blocks": 1, "size": { "default": 32768, "min": 64, "max": 2147483647 }, "stride": 4 } ], "Latency": [ { "direction": "Input", "minQuantum": 0.000000, "maxQuantum": 0.000000, "minRate": 0, "maxRate": 0, "minNs": 0, "maxNs": 0 }, { "direction": "Output", "minQuantum": 1.000000, "maxQuantum": 1.000000, "minRate": 32, "maxRate": 32, "minNs": 0, "maxNs": 0 } ], "Tag": [ ] } } }, { "id": 90, "type": "PipeWire:Interface:Port", "version": 3, "permissions": [ "r", "x", "m" ], "info": { "direction": "output", "change-mask": [ "props", "params" ], "props": { "audio.channel": "FR", "format.dsp": "32 bit float mono audio", "node.id": 82, "object.id": 90, "object.path": "PulseAudio Volume Control:monitor_1", "object.serial": 210, "port.alias": "PulseAudio Volume Control:monitor_FR", "port.direction": "out", "port.id": 1, "port.ignore-latency": true, "port.monitor": true, "port.name": "monitor_FR" }, "params": { "EnumFormat": [ { "mediaType": "audio", "mediaSubtype": "dsp", "format": "F32P" } ], "Meta": [ { "type": "Header", "size": 32 } ], "IO": [ { "id": "Buffers", "size": 8 } ], "Format": [ ], "Buffers": [ ], "Latency": [ { "direction": "Output", "minQuantum": 1.000000, "maxQuantum": 1.000000, "minRate": 32, "maxRate": 32, "minNs": 0, "maxNs": 0 }, { "direction": "Input", "minQuantum": 0.000000, "maxQuantum": 0.000000, "minRate": 0, "maxRate": 0, "minNs": 0, "maxNs": 0 } ], "Tag": [ ] } } }, { "id": 91, "type": "PipeWire:Interface:Node", "version": 3, "permissions": [ "r", "w", "x", "m" ], "info": { "max-input-ports": 65, "max-output-ports": 0, "change-mask": [ "input-ports", "output-ports", "state", "props", "params" ], "n-input-ports": 2, "n-output-ports": 2, "state": "running", "error": null, "props": { "adapt.follower.spa-node": "", "application.icon-name": "audio-card", "application.id": "org.PulseAudio.pavucontrol", "application.language": "en_US.UTF-8", "application.name": "PulseAudio Volume Control", "application.process.binary": ".pavucontrol-wrapped", "application.process.host": "mightyiam-laptop", "application.process.id": 44380, "application.process.machine-id": "0e8e163dcce248aca3329ee6315c2c88", "application.process.session-id": 1, "application.process.user": "mightyiam", "application.version": 5.000000, "audio.adapt.follower": "", "channelmix.normalize": true, "client.api": "pipewire-pulse", "client.id": 78, "clock.quantum-limit": 8192, "factory.id": 6, "factory.mode": "merge", "library.name": "audioconvert/libspa-audioconvert", "media.class": "Stream/Input/Audio", "media.name": "Peak detect", "node.autoconnect": true, "node.dont-reconnect": true, "node.latency": "1/25", "node.name": "PulseAudio Volume Control", "node.rate": "1/25", "node.want-driver": true, "object.id": 91, "object.register": false, "object.serial": 211, "port.ignore-latency": true, "pulse.attr.fragsize": 4, "pulse.attr.maxlength": 4194304, "pulse.server.type": "unix", "resample.peaks": true, "stream.is-live": true, "stream.monitor": true, "target.object": 59, "window.x11.display": ":0" }, "params": { "EnumFormat": [ { "mediaType": "audio", "mediaSubtype": "raw", "format": "F32LE", "rate": 25, "channels": 1, "position": [ "MONO" ] } ], "PropInfo": [ { "id": "volume", "description": "Volume", "type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 } }, { "id": "mute", "description": "Mute", "type": { "default": false, "alt1": false, "alt2": true } }, { "id": "channelVolumes", "description": "Channel Volumes", "type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, "container": "Array" }, { "id": "channelMap", "description": "Channel Map", "type": "", "container": "Array" }, { "id": "monitorMute", "description": "Monitor Mute", "type": { "default": false, "alt1": false, "alt2": true } }, { "id": "monitorVolumes", "description": "Monitor Volumes", "type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, "container": "Array" }, { "id": "softMute", "description": "Soft Mute", "type": { "default": false, "alt1": false, "alt2": true } }, { "id": "softVolumes", "description": "Soft Volumes", "type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, "container": "Array" }, { "name": "monitor.channel-volumes", "description": "Monitor channel volume", "type": { "default": false, "alt1": false, "alt2": true }, "params": true }, { "name": "channelmix.disable", "description": "Disable Channel mixing", "type": { "default": false, "alt1": false, "alt2": true }, "params": true }, { "name": "channelmix.min-volume", "description": "Minimum volume level", "type": { "default": 0.000000, "min": 0.000000, "max": 10.000000 }, "params": true }, { "name": "channelmix.max-volume", "description": "Maximum volume level", "type": { "default": 10.000000, "min": 0.000000, "max": 10.000000 }, "params": true }, { "name": "channelmix.normalize", "description": "Normalize Volumes", "type": { "default": true, "alt1": true, "alt2": false }, "params": true }, { "name": "channelmix.mix-lfe", "description": "Mix LFE into channels", "type": { "default": true, "alt1": true, "alt2": false }, "params": true }, { "name": "channelmix.upmix", "description": "Enable upmixing", "type": { "default": true, "alt1": true, "alt2": false }, "params": true }, { "name": "channelmix.lfe-cutoff", "description": "LFE cutoff frequency", "type": { "default": 0.000000, "min": 0.000000, "max": 1000.000000 }, "params": true }, { "name": "channelmix.fc-cutoff", "description": "FC cutoff frequency (Hz)", "type": { "default": 0.000000, "min": 0.000000, "max": 48000.000000 }, "params": true }, { "name": "channelmix.rear-delay", "description": "Rear channels delay (ms)", "type": { "default": 0.000000, "min": 0.000000, "max": 1000.000000 }, "params": true }, { "name": "channelmix.stereo-widen", "description": "Stereo widen", "type": { "default": 0.000000, "min": 0.000000, "max": 1.000000 }, "params": true }, { "name": "channelmix.hilbert-taps", "description": "Taps for phase shift of rear", "type": { "default": 0, "min": 0, "max": 255 }, "params": true }, { "name": "channelmix.upmix-method", "description": "Upmix method to use", "type": "none", "params": true, "labels": [ "none", "Disabled", "simple", "Simple upmixing", "psd", "Passive Surround Decoding" ] }, { "id": "rate", "description": "Rate scaler", "type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 } }, { "id": "quality", "name": "resample.quality", "description": "Resample Quality", "type": { "default": 4, "min": 0, "max": 14 }, "params": true }, { "name": "resample.disable", "description": "Disable Resampling", "type": { "default": false, "alt1": false, "alt2": true }, "params": true }, { "name": "dither.noise", "description": "Add noise bits", "type": { "default": 0, "min": 0, "max": 16 }, "params": true }, { "name": "dither.method", "description": "The dithering method", "type": "none", "params": true, "labels": [ "none", "Disabled", "rectangular", "Rectangular dithering", "triangular", "Triangular dithering", "triangular-hf", "Sloped Triangular dithering", "wannamaker3", "Wannamaker 3 dithering", "shaped5", "Lipshitz 5 dithering" ] }, { "name": "debug.wav-path", "description": "Path to WAV file", "type": "", "params": true }, { "name": "channelmix.lock-volumes", "description": "Disable volume updates", "type": { "default": false, "alt1": false, "alt2": true }, "params": true } ], "Props": [ { "volume": 1.000000, "mute": false, "channelVolumes": [ 1.000000 ], "channelMap": [ "MONO" ], "softMute": false, "softVolumes": [ 1.000000 ], "monitorMute": false, "monitorVolumes": [ 1.000000 ], "params": [ "monitor.channel-volumes", false, "channelmix.disable", false, "channelmix.min-volume", 0.000000, "channelmix.max-volume", 10.000000, "channelmix.normalize", true, "channelmix.mix-lfe", true, "channelmix.upmix", true, "channelmix.lfe-cutoff", 0.000000, "channelmix.fc-cutoff", 0.000000, "channelmix.rear-delay", 0.000000, "channelmix.stereo-widen", 0.000000, "channelmix.hilbert-taps", 0, "channelmix.upmix-method", "none", "resample.quality", 4, "resample.disable", false, "dither.noise", 0, "dither.method", "none", "debug.wav-path", "", "channelmix.lock-volumes", false ] } ], "Format": [ { "mediaType": "audio", "mediaSubtype": "raw", "format": "F32LE", "rate": 25, "channels": 1, "position": [ "MONO" ] } ], "EnumPortConfig": [ { "direction": "Input", "mode": { "default": "none", "alt1": "none", "alt2": "dsp", "alt3": "convert" }, "monitor": { "default": false, "alt1": false, "alt2": true }, "control": { "default": false, "alt1": false, "alt2": true } } ], "PortConfig": [ { "direction": "Input", "mode": "dsp", "monitor": true, "control": false, "format": { "mediaType": "audio", "mediaSubtype": "raw", "format": "F32P", "channels": 2, "position": [ "FL", "FR" ] } } ], "Latency": [ { "direction": "Output", "minQuantum": 0.000000, "maxQuantum": 0.000000, "minRate": 0, "maxRate": 0, "minNs": 0, "maxNs": 0 } ], "ProcessLatency": [ ], "Tag": [ ] } } }, { "id": 99, "type": "PipeWire:Interface:Link", "version": 3, "permissions": [ "r", "x" ], "info": { "output-node-id": 48, "output-port-id": 47, "input-node-id": 80, "input-port-id": 83, "change-mask": [ "state", "format", "props" ], "state": "active", "error": null, "format": { "mediaType": "audio", "mediaSubtype": "dsp", "format": "F32P" }, "props": { "client.id": 34, "factory.id": 20, "link.input.node": 80, "link.input.port": 83, "link.output.node": 48, "link.output.port": 47, "object.id": 99, "object.serial": 219 } } }, { "id": 100, "type": "PipeWire:Interface:Link", "version": 3, "permissions": [ "r", "x" ], "info": { "output-node-id": 48, "output-port-id": 46, "input-node-id": 80, "input-port-id": 85, "change-mask": [ "state", "format", "props" ], "state": "active", "error": null, "format": { "mediaType": "audio", "mediaSubtype": "dsp", "format": "F32P" }, "props": { "client.id": 34, "factory.id": 20, "link.input.node": 80, "link.input.port": 85, "link.output.node": 48, "link.output.port": 46, "object.id": 100, "object.serial": 220 } } }, { "id": 101, "type": "PipeWire:Interface:Link", "version": 3, "permissions": [ "r", "x" ], "info": { "output-node-id": 49, "output-port-id": 44, "input-node-id": 82, "input-port-id": 87, "change-mask": [ "state", "format", "props" ], "state": "active", "error": null, "format": { "mediaType": "audio", "mediaSubtype": "dsp", "format": "F32P" }, "props": { "client.id": 34, "factory.id": 20, "link.input.node": 82, "link.input.port": 87, "link.output.node": 49, "link.output.port": 44, "object.id": 101, "object.serial": 221 } } }, { "id": 102, "type": "PipeWire:Interface:Link", "version": 3, "permissions": [ "r", "x" ], "info": { "output-node-id": 49, "output-port-id": 50, "input-node-id": 82, "input-port-id": 89, "change-mask": [ "state", "format", "props" ], "state": "active", "error": null, "format": { "mediaType": "audio", "mediaSubtype": "dsp", "format": "F32P" }, "props": { "client.id": 34, "factory.id": 20, "link.input.node": 82, "link.input.port": 89, "link.output.node": 49, "link.output.port": 50, "object.id": 102, "object.serial": 222 } } }, { "id": 106, "type": "PipeWire:Interface:Port", "version": 3, "permissions": [ "r", "x", "m" ], "info": { "direction": "input", "change-mask": [ "props", "params" ], "props": { "audio.channel": "FL", "format.dsp": "32 bit float mono audio", "node.id": 91, "object.id": 106, "object.path": "PulseAudio Volume Control:input_0", "object.serial": 226, "port.alias": "PulseAudio Volume Control:input_FL", "port.direction": "in", "port.id": 0, "port.ignore-latency": true, "port.name": "input_FL" }, "params": { "EnumFormat": [ { "mediaType": "audio", "mediaSubtype": "dsp", "format": "F32P" } ], "Meta": [ { "type": "Header", "size": 32 } ], "IO": [ { "id": "Buffers", "size": 8 } ], "Format": [ { "mediaType": "audio", "mediaSubtype": "dsp", "format": "F32P" } ], "Buffers": [ { "buffers": { "default": 2, "min": 1, "max": 32 }, "blocks": 1, "size": { "default": 32768, "min": 64, "max": 2147483647 }, "stride": 4 } ], "Latency": [ { "direction": "Input", "minQuantum": 0.000000, "maxQuantum": 0.000000, "minRate": 0, "maxRate": 0, "minNs": 0, "maxNs": 0 }, { "direction": "Output", "minQuantum": 0.000000, "maxQuantum": 0.000000, "minRate": 0, "maxRate": 0, "minNs": 0, "maxNs": 0 } ], "Tag": [ ] } } }, { "id": 107, "type": "PipeWire:Interface:Port", "version": 3, "permissions": [ "r", "x", "m" ], "info": { "direction": "output", "change-mask": [ "props", "params" ], "props": { "audio.channel": "FL", "format.dsp": "32 bit float mono audio", "node.id": 91, "object.id": 107, "object.path": "PulseAudio Volume Control:monitor_0", "object.serial": 227, "port.alias": "PulseAudio Volume Control:monitor_FL", "port.direction": "out", "port.id": 0, "port.ignore-latency": true, "port.monitor": true, "port.name": "monitor_FL" }, "params": { "EnumFormat": [ { "mediaType": "audio", "mediaSubtype": "dsp", "format": "F32P" } ], "Meta": [ { "type": "Header", "size": 32 } ], "IO": [ { "id": "Buffers", "size": 8 } ], "Format": [ ], "Buffers": [ ], "Latency": [ { "direction": "Output", "minQuantum": 0.000000, "maxQuantum": 0.000000, "minRate": 0, "maxRate": 0, "minNs": 0, "maxNs": 0 }, { "direction": "Input", "minQuantum": 0.000000, "maxQuantum": 0.000000, "minRate": 0, "maxRate": 0, "minNs": 0, "maxNs": 0 } ], "Tag": [ ] } } }, { "id": 108, "type": "PipeWire:Interface:Port", "version": 3, "permissions": [ "r", "x", "m" ], "info": { "direction": "input", "change-mask": [ "props", "params" ], "props": { "audio.channel": "FR", "format.dsp": "32 bit float mono audio", "node.id": 91, "object.id": 108, "object.path": "PulseAudio Volume Control:input_1", "object.serial": 228, "port.alias": "PulseAudio Volume Control:input_FR", "port.direction": "in", "port.id": 1, "port.ignore-latency": true, "port.name": "input_FR" }, "params": { "EnumFormat": [ { "mediaType": "audio", "mediaSubtype": "dsp", "format": "F32P" } ], "Meta": [ { "type": "Header", "size": 32 } ], "IO": [ { "id": "Buffers", "size": 8 } ], "Format": [ { "mediaType": "audio", "mediaSubtype": "dsp", "format": "F32P" } ], "Buffers": [ { "buffers": { "default": 2, "min": 1, "max": 32 }, "blocks": 1, "size": { "default": 32768, "min": 64, "max": 2147483647 }, "stride": 4 } ], "Latency": [ { "direction": "Input", "minQuantum": 0.000000, "maxQuantum": 0.000000, "minRate": 0, "maxRate": 0, "minNs": 0, "maxNs": 0 }, { "direction": "Output", "minQuantum": 0.000000, "maxQuantum": 0.000000, "minRate": 0, "maxRate": 0, "minNs": 0, "maxNs": 0 } ], "Tag": [ ] } } }, { "id": 109, "type": "PipeWire:Interface:Port", "version": 3, "permissions": [ "r", "x", "m" ], "info": { "direction": "output", "change-mask": [ "props", "params" ], "props": { "audio.channel": "FR", "format.dsp": "32 bit float mono audio", "node.id": 91, "object.id": 109, "object.path": "PulseAudio Volume Control:monitor_1", "object.serial": 229, "port.alias": "PulseAudio Volume Control:monitor_FR", "port.direction": "out", "port.id": 1, "port.ignore-latency": true, "port.monitor": true, "port.name": "monitor_FR" }, "params": { "EnumFormat": [ { "mediaType": "audio", "mediaSubtype": "dsp", "format": "F32P" } ], "Meta": [ { "type": "Header", "size": 32 } ], "IO": [ { "id": "Buffers", "size": 8 } ], "Format": [ ], "Buffers": [ ], "Latency": [ { "direction": "Output", "minQuantum": 0.000000, "maxQuantum": 0.000000, "minRate": 0, "maxRate": 0, "minNs": 0, "maxNs": 0 }, { "direction": "Input", "minQuantum": 0.000000, "maxQuantum": 0.000000, "minRate": 0, "maxRate": 0, "minNs": 0, "maxNs": 0 } ], "Tag": [ ] } } }, { "id": 114, "type": "PipeWire:Interface:Link", "version": 3, "permissions": [ "r", "x" ], "info": { "output-node-id": 53, "output-port-id": 54, "input-node-id": 91, "input-port-id": 106, "change-mask": [ "state", "format", "props" ], "state": "active", "error": null, "format": { "mediaType": "audio", "mediaSubtype": "dsp", "format": "F32P" }, "props": { "client.id": 34, "factory.id": 20, "link.input.node": 91, "link.input.port": 106, "link.output.node": 53, "link.output.port": 54, "object.id": 114, "object.serial": 234 } } }, { "id": 115, "type": "PipeWire:Interface:Link", "version": 3, "permissions": [ "r", "x" ], "info": { "output-node-id": 53, "output-port-id": 55, "input-node-id": 91, "input-port-id": 108, "change-mask": [ "state", "format", "props" ], "state": "active", "error": null, "format": { "mediaType": "audio", "mediaSubtype": "dsp", "format": "F32P" }, "props": { "client.id": 34, "factory.id": 20, "link.input.node": 91, "link.input.port": 108, "link.output.node": 53, "link.output.port": 55, "object.id": 115, "object.serial": 235 } } }, { "id": 67, "type": "PipeWire:Interface:Node", "version": 3, "permissions": [ "r", "w", "x", "m" ], "info": { "max-input-ports": 0, "max-output-ports": 65, "change-mask": [ "input-ports", "output-ports", "state", "props", "params" ], "n-input-ports": 0, "n-output-ports": 2, "state": "running", "error": null, "props": { "adapt.follower.spa-node": "", "application.language": "en_US.UTF-8", "application.name": "Firefox", "application.process.binary": "firefox", "application.process.host": "mightyiam-laptop", "application.process.id": 21288, "application.process.machine-id": "0e8e163dcce248aca3329ee6315c2c88", "application.process.session-id": 1, "application.process.user": "mightyiam", "audio.adapt.follower": "", "client.api": "pipewire-pulse", "client.id": 28, "clock.quantum-limit": 8192, "factory.id": 6, "factory.mode": "split", "library.name": "audioconvert/libspa-audioconvert", "media.class": "Stream/Output/Audio", "media.name": "AudioCallbackDriver", "node.autoconnect": true, "node.latency": "900/48000", "node.name": "Firefox", "node.rate": "1/48000", "node.want-driver": true, "object.id": 67, "object.register": false, "object.serial": 343, "pulse.attr.maxlength": 4194304, "pulse.attr.minreq": 2400, "pulse.attr.prebuf": 9608, "pulse.attr.tlength": 12000, "pulse.server.type": "unix", "stream.is-live": true, "window.x11.display": ":0" }, "params": { "EnumFormat": [ { "mediaType": "audio", "mediaSubtype": "raw", "format": "F32LE", "rate": 48000, "channels": 2, "position": [ "FL", "FR" ] } ], "PropInfo": [ { "id": "volume", "description": "Volume", "type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 } }, { "id": "mute", "description": "Mute", "type": { "default": false, "alt1": false, "alt2": true } }, { "id": "channelVolumes", "description": "Channel Volumes", "type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, "container": "Array" }, { "id": "channelMap", "description": "Channel Map", "type": "", "container": "Array" }, { "id": "monitorMute", "description": "Monitor Mute", "type": { "default": false, "alt1": false, "alt2": true } }, { "id": "monitorVolumes", "description": "Monitor Volumes", "type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, "container": "Array" }, { "id": "softMute", "description": "Soft Mute", "type": { "default": false, "alt1": false, "alt2": true } }, { "id": "softVolumes", "description": "Soft Volumes", "type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, "container": "Array" }, { "name": "monitor.channel-volumes", "description": "Monitor channel volume", "type": { "default": false, "alt1": false, "alt2": true }, "params": true }, { "name": "channelmix.disable", "description": "Disable Channel mixing", "type": { "default": false, "alt1": false, "alt2": true }, "params": true }, { "name": "channelmix.min-volume", "description": "Minimum volume level", "type": { "default": 0.000000, "min": 0.000000, "max": 10.000000 }, "params": true }, { "name": "channelmix.max-volume", "description": "Maximum volume level", "type": { "default": 10.000000, "min": 0.000000, "max": 10.000000 }, "params": true }, { "name": "channelmix.normalize", "description": "Normalize Volumes", "type": { "default": false, "alt1": false, "alt2": true }, "params": true }, { "name": "channelmix.mix-lfe", "description": "Mix LFE into channels", "type": { "default": true, "alt1": true, "alt2": false }, "params": true }, { "name": "channelmix.upmix", "description": "Enable upmixing", "type": { "default": true, "alt1": true, "alt2": false }, "params": true }, { "name": "channelmix.lfe-cutoff", "description": "LFE cutoff frequency", "type": { "default": 0.000000, "min": 0.000000, "max": 1000.000000 }, "params": true }, { "name": "channelmix.fc-cutoff", "description": "FC cutoff frequency (Hz)", "type": { "default": 0.000000, "min": 0.000000, "max": 48000.000000 }, "params": true }, { "name": "channelmix.rear-delay", "description": "Rear channels delay (ms)", "type": { "default": 0.000000, "min": 0.000000, "max": 1000.000000 }, "params": true }, { "name": "channelmix.stereo-widen", "description": "Stereo widen", "type": { "default": 0.000000, "min": 0.000000, "max": 1.000000 }, "params": true }, { "name": "channelmix.hilbert-taps", "description": "Taps for phase shift of rear", "type": { "default": 0, "min": 0, "max": 255 }, "params": true }, { "name": "channelmix.upmix-method", "description": "Upmix method to use", "type": "none", "params": true, "labels": [ "none", "Disabled", "simple", "Simple upmixing", "psd", "Passive Surround Decoding" ] }, { "id": "rate", "description": "Rate scaler", "type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 } }, { "id": "quality", "name": "resample.quality", "description": "Resample Quality", "type": { "default": 4, "min": 0, "max": 14 }, "params": true }, { "name": "resample.disable", "description": "Disable Resampling", "type": { "default": false, "alt1": false, "alt2": true }, "params": true }, { "name": "dither.noise", "description": "Add noise bits", "type": { "default": 0, "min": 0, "max": 16 }, "params": true }, { "name": "dither.method", "description": "The dithering method", "type": "none", "params": true, "labels": [ "none", "Disabled", "rectangular", "Rectangular dithering", "triangular", "Triangular dithering", "triangular-hf", "Sloped Triangular dithering", "wannamaker3", "Wannamaker 3 dithering", "shaped5", "Lipshitz 5 dithering" ] }, { "name": "debug.wav-path", "description": "Path to WAV file", "type": "", "params": true }, { "name": "channelmix.lock-volumes", "description": "Disable volume updates", "type": { "default": false, "alt1": false, "alt2": true }, "params": true } ], "Props": [ { "volume": 1.000000, "mute": false, "channelVolumes": [ 1.000000, 1.000000 ], "channelMap": [ "FL", "FR" ], "softMute": false, "softVolumes": [ 1.000000, 1.000000 ], "monitorMute": false, "monitorVolumes": [ 1.000000, 1.000000 ], "params": [ "monitor.channel-volumes", false, "channelmix.disable", false, "channelmix.min-volume", 0.000000, "channelmix.max-volume", 10.000000, "channelmix.normalize", false, "channelmix.mix-lfe", true, "channelmix.upmix", true, "channelmix.lfe-cutoff", 0.000000, "channelmix.fc-cutoff", 0.000000, "channelmix.rear-delay", 0.000000, "channelmix.stereo-widen", 0.000000, "channelmix.hilbert-taps", 0, "channelmix.upmix-method", "none", "resample.quality", 4, "resample.disable", false, "dither.noise", 0, "dither.method", "none", "debug.wav-path", "", "channelmix.lock-volumes", false ] } ], "Format": [ { "mediaType": "audio", "mediaSubtype": "raw", "format": "F32LE", "rate": 48000, "channels": 2, "position": [ "FL", "FR" ] } ], "EnumPortConfig": [ { "direction": "Output", "mode": { "default": "none", "alt1": "none", "alt2": "dsp", "alt3": "convert" }, "monitor": { "default": false, "alt1": false, "alt2": true }, "control": { "default": false, "alt1": false, "alt2": true } } ], "PortConfig": [ { "direction": "Output", "mode": "dsp", "monitor": true, "control": false, "format": { "mediaType": "audio", "mediaSubtype": "raw", "format": "F32P", "channels": 2, "position": [ "FL", "FR" ] } } ], "Latency": [ { "direction": "Input", "minQuantum": 1.000000, "maxQuantum": 1.000000, "minRate": 0, "maxRate": 0, "minNs": 0, "maxNs": 0 } ], "ProcessLatency": [ ], "Tag": [ ] } } }, { "id": 110, "type": "PipeWire:Interface:Node", "version": 3, "permissions": [ "r", "w", "x", "m" ], "info": { "max-input-ports": 65, "max-output-ports": 0, "change-mask": [ "input-ports", "output-ports", "state", "props", "params" ], "n-input-ports": 2, "n-output-ports": 2, "state": "running", "error": null, "props": { "adapt.follower.spa-node": "", "application.language": "en_US.UTF-8", "application.name": "Firefox", "application.process.binary": "firefox", "application.process.host": "mightyiam-laptop", "application.process.id": 21288, "application.process.machine-id": "0e8e163dcce248aca3329ee6315c2c88", "application.process.session-id": 1, "application.process.user": "mightyiam", "audio.adapt.follower": "", "client.api": "pipewire-pulse", "client.id": 28, "clock.quantum-limit": 8192, "factory.id": 6, "factory.mode": "merge", "library.name": "audioconvert/libspa-audioconvert", "media.class": "Stream/Input/Audio", "media.name": "AudioCallbackDriver", "node.autoconnect": true, "node.latency": "1200/48000", "node.name": "Firefox", "node.rate": "1/48000", "node.want-driver": true, "object.id": 110, "object.register": false, "object.serial": 344, "pulse.attr.fragsize": 9600, "pulse.attr.maxlength": 4194304, "pulse.server.type": "unix", "stream.is-live": true, "target.object": "alsa_input.pci-0000_00_1b.0.analog-stereo", "window.x11.display": ":0" }, "params": { "EnumFormat": [ { "mediaType": "audio", "mediaSubtype": "raw", "format": "F32LE", "rate": 48000, "channels": 2, "position": [ "FL", "FR" ] } ], "PropInfo": [ { "id": "volume", "description": "Volume", "type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 } }, { "id": "mute", "description": "Mute", "type": { "default": false, "alt1": false, "alt2": true } }, { "id": "channelVolumes", "description": "Channel Volumes", "type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, "container": "Array" }, { "id": "channelMap", "description": "Channel Map", "type": "", "container": "Array" }, { "id": "monitorMute", "description": "Monitor Mute", "type": { "default": false, "alt1": false, "alt2": true } }, { "id": "monitorVolumes", "description": "Monitor Volumes", "type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, "container": "Array" }, { "id": "softMute", "description": "Soft Mute", "type": { "default": false, "alt1": false, "alt2": true } }, { "id": "softVolumes", "description": "Soft Volumes", "type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, "container": "Array" }, { "name": "monitor.channel-volumes", "description": "Monitor channel volume", "type": { "default": false, "alt1": false, "alt2": true }, "params": true }, { "name": "channelmix.disable", "description": "Disable Channel mixing", "type": { "default": false, "alt1": false, "alt2": true }, "params": true }, { "name": "channelmix.min-volume", "description": "Minimum volume level", "type": { "default": 0.000000, "min": 0.000000, "max": 10.000000 }, "params": true }, { "name": "channelmix.max-volume", "description": "Maximum volume level", "type": { "default": 10.000000, "min": 0.000000, "max": 10.000000 }, "params": true }, { "name": "channelmix.normalize", "description": "Normalize Volumes", "type": { "default": false, "alt1": false, "alt2": true }, "params": true }, { "name": "channelmix.mix-lfe", "description": "Mix LFE into channels", "type": { "default": true, "alt1": true, "alt2": false }, "params": true }, { "name": "channelmix.upmix", "description": "Enable upmixing", "type": { "default": true, "alt1": true, "alt2": false }, "params": true }, { "name": "channelmix.lfe-cutoff", "description": "LFE cutoff frequency", "type": { "default": 0.000000, "min": 0.000000, "max": 1000.000000 }, "params": true }, { "name": "channelmix.fc-cutoff", "description": "FC cutoff frequency (Hz)", "type": { "default": 0.000000, "min": 0.000000, "max": 48000.000000 }, "params": true }, { "name": "channelmix.rear-delay", "description": "Rear channels delay (ms)", "type": { "default": 0.000000, "min": 0.000000, "max": 1000.000000 }, "params": true }, { "name": "channelmix.stereo-widen", "description": "Stereo widen", "type": { "default": 0.000000, "min": 0.000000, "max": 1.000000 }, "params": true }, { "name": "channelmix.hilbert-taps", "description": "Taps for phase shift of rear", "type": { "default": 0, "min": 0, "max": 255 }, "params": true }, { "name": "channelmix.upmix-method", "description": "Upmix method to use", "type": "none", "params": true, "labels": [ "none", "Disabled", "simple", "Simple upmixing", "psd", "Passive Surround Decoding" ] }, { "id": "rate", "description": "Rate scaler", "type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 } }, { "id": "quality", "name": "resample.quality", "description": "Resample Quality", "type": { "default": 4, "min": 0, "max": 14 }, "params": true }, { "name": "resample.disable", "description": "Disable Resampling", "type": { "default": false, "alt1": false, "alt2": true }, "params": true }, { "name": "dither.noise", "description": "Add noise bits", "type": { "default": 0, "min": 0, "max": 16 }, "params": true }, { "name": "dither.method", "description": "The dithering method", "type": "none", "params": true, "labels": [ "none", "Disabled", "rectangular", "Rectangular dithering", "triangular", "Triangular dithering", "triangular-hf", "Sloped Triangular dithering", "wannamaker3", "Wannamaker 3 dithering", "shaped5", "Lipshitz 5 dithering" ] }, { "name": "debug.wav-path", "description": "Path to WAV file", "type": "", "params": true }, { "name": "channelmix.lock-volumes", "description": "Disable volume updates", "type": { "default": false, "alt1": false, "alt2": true }, "params": true } ], "Props": [ { "volume": 1.000000, "mute": false, "channelVolumes": [ 1.000000, 1.000000 ], "channelMap": [ "FL", "FR" ], "softMute": false, "softVolumes": [ 1.000000, 1.000000 ], "monitorMute": false, "monitorVolumes": [ 1.000000, 1.000000 ], "params": [ "monitor.channel-volumes", false, "channelmix.disable", false, "channelmix.min-volume", 0.000000, "channelmix.max-volume", 10.000000, "channelmix.normalize", false, "channelmix.mix-lfe", true, "channelmix.upmix", true, "channelmix.lfe-cutoff", 0.000000, "channelmix.fc-cutoff", 0.000000, "channelmix.rear-delay", 0.000000, "channelmix.stereo-widen", 0.000000, "channelmix.hilbert-taps", 0, "channelmix.upmix-method", "none", "resample.quality", 4, "resample.disable", false, "dither.noise", 0, "dither.method", "none", "debug.wav-path", "", "channelmix.lock-volumes", false ] } ], "Format": [ { "mediaType": "audio", "mediaSubtype": "raw", "format": "F32LE", "rate": 48000, "channels": 2, "position": [ "FL", "FR" ] } ], "EnumPortConfig": [ { "direction": "Input", "mode": { "default": "none", "alt1": "none", "alt2": "dsp", "alt3": "convert" }, "monitor": { "default": false, "alt1": false, "alt2": true }, "control": { "default": false, "alt1": false, "alt2": true } } ], "PortConfig": [ { "direction": "Input", "mode": "dsp", "monitor": true, "control": false, "format": { "mediaType": "audio", "mediaSubtype": "raw", "format": "F32P", "channels": 2, "position": [ "FL", "FR" ] } } ], "Latency": [ { "direction": "Output", "minQuantum": 1.000000, "maxQuantum": 1.000000, "minRate": 32, "maxRate": 32, "minNs": 0, "maxNs": 0 } ], "ProcessLatency": [ ], "Tag": [ ] } } }, { "id": 113, "type": "PipeWire:Interface:Port", "version": 3, "permissions": [ "r", "x", "m" ], "info": { "direction": "output", "change-mask": [ "props", "params" ], "props": { "audio.channel": "FL", "format.dsp": "32 bit float mono audio", "node.id": 67, "object.id": 113, "object.path": "Firefox:output_0", "object.serial": 345, "port.alias": "Firefox:output_FL", "port.direction": "out", "port.id": 0, "port.name": "output_FL" }, "params": { "EnumFormat": [ { "mediaType": "audio", "mediaSubtype": "dsp", "format": "F32P" } ], "Meta": [ { "type": "Header", "size": 32 } ], "IO": [ { "id": "Buffers", "size": 8 } ], "Format": [ { "mediaType": "audio", "mediaSubtype": "dsp", "format": "F32P" } ], "Buffers": [ { "buffers": { "default": 2, "min": 1, "max": 32 }, "blocks": 1, "size": { "default": 32768, "min": 64, "max": 2147483647 }, "stride": 4 } ], "Latency": [ { "direction": "Input", "minQuantum": 1.000000, "maxQuantum": 1.000000, "minRate": 0, "maxRate": 0, "minNs": 0, "maxNs": 0 }, { "direction": "Output", "minQuantum": 0.000000, "maxQuantum": 0.000000, "minRate": 0, "maxRate": 0, "minNs": 0, "maxNs": 0 } ], "Tag": [ ] } } }, { "id": 111, "type": "PipeWire:Interface:Port", "version": 3, "permissions": [ "r", "x", "m" ], "info": { "direction": "output", "change-mask": [ "props", "params" ], "props": { "audio.channel": "FR", "format.dsp": "32 bit float mono audio", "node.id": 67, "object.id": 111, "object.path": "Firefox:output_1", "object.serial": 346, "port.alias": "Firefox:output_FR", "port.direction": "out", "port.id": 1, "port.name": "output_FR" }, "params": { "EnumFormat": [ { "mediaType": "audio", "mediaSubtype": "dsp", "format": "F32P" } ], "Meta": [ { "type": "Header", "size": 32 } ], "IO": [ { "id": "Buffers", "size": 8 } ], "Format": [ { "mediaType": "audio", "mediaSubtype": "dsp", "format": "F32P" } ], "Buffers": [ { "buffers": { "default": 2, "min": 1, "max": 32 }, "blocks": 1, "size": { "default": 32768, "min": 64, "max": 2147483647 }, "stride": 4 } ], "Latency": [ { "direction": "Input", "minQuantum": 1.000000, "maxQuantum": 1.000000, "minRate": 0, "maxRate": 0, "minNs": 0, "maxNs": 0 }, { "direction": "Output", "minQuantum": 0.000000, "maxQuantum": 0.000000, "minRate": 0, "maxRate": 0, "minNs": 0, "maxNs": 0 } ], "Tag": [ ] } } }, { "id": 118, "type": "PipeWire:Interface:Node", "version": 3, "permissions": [ "r", "w", "x", "m" ], "info": { "max-input-ports": 65, "max-output-ports": 0, "change-mask": [ "input-ports", "output-ports", "state", "props", "params" ], "n-input-ports": 2, "n-output-ports": 2, "state": "running", "error": null, "props": { "adapt.follower.spa-node": "", "application.icon-name": "audio-card", "application.id": "org.PulseAudio.pavucontrol", "application.language": "en_US.UTF-8", "application.name": "PulseAudio Volume Control", "application.process.binary": ".pavucontrol-wrapped", "application.process.host": "mightyiam-laptop", "application.process.id": 44380, "application.process.machine-id": "0e8e163dcce248aca3329ee6315c2c88", "application.process.session-id": 1, "application.process.user": "mightyiam", "application.version": 5.000000, "audio.adapt.follower": "", "channelmix.normalize": true, "client.api": "pipewire-pulse", "client.id": 78, "clock.quantum-limit": 8192, "factory.id": 6, "factory.mode": "merge", "library.name": "audioconvert/libspa-audioconvert", "media.class": "Stream/Input/Audio", "media.name": "Peak detect", "node.autoconnect": true, "node.dont-reconnect": true, "node.latency": "1/25", "node.name": "PulseAudio Volume Control", "node.rate": "1/25", "node.want-driver": true, "object.id": 118, "object.register": false, "object.serial": 355, "port.ignore-latency": true, "pulse.attr.fragsize": 4, "pulse.attr.maxlength": 4194304, "pulse.server.type": "unix", "resample.peaks": true, "stream.is-live": true, "stream.monitor": true, "target.object": 343, "window.x11.display": ":0" }, "params": { "EnumFormat": [ { "mediaType": "audio", "mediaSubtype": "raw", "format": "F32LE", "rate": 25, "channels": 1, "position": [ "MONO" ] } ], "PropInfo": [ { "id": "volume", "description": "Volume", "type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 } }, { "id": "mute", "description": "Mute", "type": { "default": false, "alt1": false, "alt2": true } }, { "id": "channelVolumes", "description": "Channel Volumes", "type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, "container": "Array" }, { "id": "channelMap", "description": "Channel Map", "type": "", "container": "Array" }, { "id": "monitorMute", "description": "Monitor Mute", "type": { "default": false, "alt1": false, "alt2": true } }, { "id": "monitorVolumes", "description": "Monitor Volumes", "type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, "container": "Array" }, { "id": "softMute", "description": "Soft Mute", "type": { "default": false, "alt1": false, "alt2": true } }, { "id": "softVolumes", "description": "Soft Volumes", "type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, "container": "Array" }, { "name": "monitor.channel-volumes", "description": "Monitor channel volume", "type": { "default": false, "alt1": false, "alt2": true }, "params": true }, { "name": "channelmix.disable", "description": "Disable Channel mixing", "type": { "default": false, "alt1": false, "alt2": true }, "params": true }, { "name": "channelmix.min-volume", "description": "Minimum volume level", "type": { "default": 0.000000, "min": 0.000000, "max": 10.000000 }, "params": true }, { "name": "channelmix.max-volume", "description": "Maximum volume level", "type": { "default": 10.000000, "min": 0.000000, "max": 10.000000 }, "params": true }, { "name": "channelmix.normalize", "description": "Normalize Volumes", "type": { "default": true, "alt1": true, "alt2": false }, "params": true }, { "name": "channelmix.mix-lfe", "description": "Mix LFE into channels", "type": { "default": true, "alt1": true, "alt2": false }, "params": true }, { "name": "channelmix.upmix", "description": "Enable upmixing", "type": { "default": true, "alt1": true, "alt2": false }, "params": true }, { "name": "channelmix.lfe-cutoff", "description": "LFE cutoff frequency", "type": { "default": 0.000000, "min": 0.000000, "max": 1000.000000 }, "params": true }, { "name": "channelmix.fc-cutoff", "description": "FC cutoff frequency (Hz)", "type": { "default": 0.000000, "min": 0.000000, "max": 48000.000000 }, "params": true }, { "name": "channelmix.rear-delay", "description": "Rear channels delay (ms)", "type": { "default": 0.000000, "min": 0.000000, "max": 1000.000000 }, "params": true }, { "name": "channelmix.stereo-widen", "description": "Stereo widen", "type": { "default": 0.000000, "min": 0.000000, "max": 1.000000 }, "params": true }, { "name": "channelmix.hilbert-taps", "description": "Taps for phase shift of rear", "type": { "default": 0, "min": 0, "max": 255 }, "params": true }, { "name": "channelmix.upmix-method", "description": "Upmix method to use", "type": "none", "params": true, "labels": [ "none", "Disabled", "simple", "Simple upmixing", "psd", "Passive Surround Decoding" ] }, { "id": "rate", "description": "Rate scaler", "type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 } }, { "id": "quality", "name": "resample.quality", "description": "Resample Quality", "type": { "default": 4, "min": 0, "max": 14 }, "params": true }, { "name": "resample.disable", "description": "Disable Resampling", "type": { "default": false, "alt1": false, "alt2": true }, "params": true }, { "name": "dither.noise", "description": "Add noise bits", "type": { "default": 0, "min": 0, "max": 16 }, "params": true }, { "name": "dither.method", "description": "The dithering method", "type": "none", "params": true, "labels": [ "none", "Disabled", "rectangular", "Rectangular dithering", "triangular", "Triangular dithering", "triangular-hf", "Sloped Triangular dithering", "wannamaker3", "Wannamaker 3 dithering", "shaped5", "Lipshitz 5 dithering" ] }, { "name": "debug.wav-path", "description": "Path to WAV file", "type": "", "params": true }, { "name": "channelmix.lock-volumes", "description": "Disable volume updates", "type": { "default": false, "alt1": false, "alt2": true }, "params": true } ], "Props": [ { "volume": 1.000000, "mute": false, "channelVolumes": [ 1.000000 ], "channelMap": [ "MONO" ], "softMute": false, "softVolumes": [ 1.000000 ], "monitorMute": false, "monitorVolumes": [ 1.000000 ], "params": [ "monitor.channel-volumes", false, "channelmix.disable", false, "channelmix.min-volume", 0.000000, "channelmix.max-volume", 10.000000, "channelmix.normalize", true, "channelmix.mix-lfe", true, "channelmix.upmix", true, "channelmix.lfe-cutoff", 0.000000, "channelmix.fc-cutoff", 0.000000, "channelmix.rear-delay", 0.000000, "channelmix.stereo-widen", 0.000000, "channelmix.hilbert-taps", 0, "channelmix.upmix-method", "none", "resample.quality", 4, "resample.disable", false, "dither.noise", 0, "dither.method", "none", "debug.wav-path", "", "channelmix.lock-volumes", false ] } ], "Format": [ { "mediaType": "audio", "mediaSubtype": "raw", "format": "F32LE", "rate": 25, "channels": 1, "position": [ "MONO" ] } ], "EnumPortConfig": [ { "direction": "Input", "mode": { "default": "none", "alt1": "none", "alt2": "dsp", "alt3": "convert" }, "monitor": { "default": false, "alt1": false, "alt2": true }, "control": { "default": false, "alt1": false, "alt2": true } } ], "PortConfig": [ { "direction": "Input", "mode": "dsp", "monitor": true, "control": false, "format": { "mediaType": "audio", "mediaSubtype": "raw", "format": "F32P", "channels": 2, "position": [ "FL", "FR" ] } } ], "Latency": [ { "direction": "Output", "minQuantum": 0.000000, "maxQuantum": 0.000000, "minRate": 0, "maxRate": 0, "minNs": 0, "maxNs": 0 } ], "ProcessLatency": [ ], "Tag": [ ] } } }, { "id": 119, "type": "PipeWire:Interface:Port", "version": 3, "permissions": [ "r", "x", "m" ], "info": { "direction": "input", "change-mask": [ "props", "params" ], "props": { "audio.channel": "FL", "format.dsp": "32 bit float mono audio", "node.id": 118, "object.id": 119, "object.path": "PulseAudio Volume Control:input_0", "object.serial": 356, "port.alias": "PulseAudio Volume Control:input_FL", "port.direction": "in", "port.id": 0, "port.ignore-latency": true, "port.name": "input_FL" }, "params": { "EnumFormat": [ { "mediaType": "audio", "mediaSubtype": "dsp", "format": "F32P" } ], "Meta": [ { "type": "Header", "size": 32 } ], "IO": [ { "id": "Buffers", "size": 8 } ], "Format": [ { "mediaType": "audio", "mediaSubtype": "dsp", "format": "F32P" } ], "Buffers": [ { "buffers": { "default": 2, "min": 1, "max": 32 }, "blocks": 1, "size": { "default": 32768, "min": 64, "max": 2147483647 }, "stride": 4 } ], "Latency": [ { "direction": "Input", "minQuantum": 0.000000, "maxQuantum": 0.000000, "minRate": 0, "maxRate": 0, "minNs": 0, "maxNs": 0 }, { "direction": "Output", "minQuantum": 0.000000, "maxQuantum": 0.000000, "minRate": 0, "maxRate": 0, "minNs": 0, "maxNs": 0 } ], "Tag": [ ] } } }, { "id": 129, "type": "PipeWire:Interface:Port", "version": 3, "permissions": [ "r", "x", "m" ], "info": { "direction": "output", "change-mask": [ "props", "params" ], "props": { "audio.channel": "FL", "format.dsp": "32 bit float mono audio", "node.id": 118, "object.id": 129, "object.path": "PulseAudio Volume Control:monitor_0", "object.serial": 357, "port.alias": "PulseAudio Volume Control:monitor_FL", "port.direction": "out", "port.id": 0, "port.ignore-latency": true, "port.monitor": true, "port.name": "monitor_FL" }, "params": { "EnumFormat": [ { "mediaType": "audio", "mediaSubtype": "dsp", "format": "F32P" } ], "Meta": [ { "type": "Header", "size": 32 } ], "IO": [ { "id": "Buffers", "size": 8 } ], "Format": [ ], "Buffers": [ ], "Latency": [ { "direction": "Output", "minQuantum": 0.000000, "maxQuantum": 0.000000, "minRate": 0, "maxRate": 0, "minNs": 0, "maxNs": 0 }, { "direction": "Input", "minQuantum": 0.000000, "maxQuantum": 0.000000, "minRate": 0, "maxRate": 0, "minNs": 0, "maxNs": 0 } ], "Tag": [ ] } } }, { "id": 122, "type": "PipeWire:Interface:Port", "version": 3, "permissions": [ "r", "x", "m" ], "info": { "direction": "input", "change-mask": [ "props", "params" ], "props": { "audio.channel": "FR", "format.dsp": "32 bit float mono audio", "node.id": 118, "object.id": 122, "object.path": "PulseAudio Volume Control:input_1", "object.serial": 358, "port.alias": "PulseAudio Volume Control:input_FR", "port.direction": "in", "port.id": 1, "port.ignore-latency": true, "port.name": "input_FR" }, "params": { "EnumFormat": [ { "mediaType": "audio", "mediaSubtype": "dsp", "format": "F32P" } ], "Meta": [ { "type": "Header", "size": 32 } ], "IO": [ { "id": "Buffers", "size": 8 } ], "Format": [ { "mediaType": "audio", "mediaSubtype": "dsp", "format": "F32P" } ], "Buffers": [ { "buffers": { "default": 2, "min": 1, "max": 32 }, "blocks": 1, "size": { "default": 32768, "min": 64, "max": 2147483647 }, "stride": 4 } ], "Latency": [ { "direction": "Input", "minQuantum": 0.000000, "maxQuantum": 0.000000, "minRate": 0, "maxRate": 0, "minNs": 0, "maxNs": 0 }, { "direction": "Output", "minQuantum": 0.000000, "maxQuantum": 0.000000, "minRate": 0, "maxRate": 0, "minNs": 0, "maxNs": 0 } ], "Tag": [ ] } } }, { "id": 120, "type": "PipeWire:Interface:Port", "version": 3, "permissions": [ "r", "x", "m" ], "info": { "direction": "output", "change-mask": [ "props", "params" ], "props": { "audio.channel": "FR", "format.dsp": "32 bit float mono audio", "node.id": 118, "object.id": 120, "object.path": "PulseAudio Volume Control:monitor_1", "object.serial": 359, "port.alias": "PulseAudio Volume Control:monitor_FR", "port.direction": "out", "port.id": 1, "port.ignore-latency": true, "port.monitor": true, "port.name": "monitor_FR" }, "params": { "EnumFormat": [ { "mediaType": "audio", "mediaSubtype": "dsp", "format": "F32P" } ], "Meta": [ { "type": "Header", "size": 32 } ], "IO": [ { "id": "Buffers", "size": 8 } ], "Format": [ ], "Buffers": [ ], "Latency": [ { "direction": "Output", "minQuantum": 0.000000, "maxQuantum": 0.000000, "minRate": 0, "maxRate": 0, "minNs": 0, "maxNs": 0 }, { "direction": "Input", "minQuantum": 0.000000, "maxQuantum": 0.000000, "minRate": 0, "maxRate": 0, "minNs": 0, "maxNs": 0 } ], "Tag": [ ] } } }, { "id": 123, "type": "PipeWire:Interface:Link", "version": 3, "permissions": [ "r", "x" ], "info": { "output-node-id": 67, "output-port-id": 113, "input-node-id": 118, "input-port-id": 119, "change-mask": [ "state", "format", "props" ], "state": "active", "error": null, "format": { "mediaType": "audio", "mediaSubtype": "dsp", "format": "F32P" }, "props": { "client.id": 34, "factory.id": 20, "link.input.node": 118, "link.input.port": 119, "link.output.node": 67, "link.output.port": 113, "object.id": 123, "object.serial": 360 } } }, { "id": 125, "type": "PipeWire:Interface:Link", "version": 3, "permissions": [ "r", "x" ], "info": { "output-node-id": 67, "output-port-id": 111, "input-node-id": 118, "input-port-id": 122, "change-mask": [ "state", "format", "props" ], "state": "active", "error": null, "format": { "mediaType": "audio", "mediaSubtype": "dsp", "format": "F32P" }, "props": { "client.id": 34, "factory.id": 20, "link.input.node": 118, "link.input.port": 122, "link.output.node": 67, "link.output.port": 111, "object.id": 125, "object.serial": 361 } } }, { "id": 66, "type": "PipeWire:Interface:Node", "version": 3, "permissions": [ "r", "w", "x", "m" ], "info": { "max-input-ports": 0, "max-output-ports": 1, "change-mask": [ "input-ports", "output-ports", "state", "props", "params" ], "n-input-ports": 0, "n-output-ports": 1, "state": "running", "error": null, "props": { "client.id": 51, "media.class": "Video/Source", "media.name": "xdpw-stream-fNPOBE", "node.driver": true, "node.name": ".xdg-desktop-portal-wlr-wrapped", "node.want-driver": true, "object.id": 66, "object.serial": 375, "stream.is-live": true }, "params": { "PropInfo": [ ], "Props": [ ], "EnumFormat": [ { "mediaType": "video", "mediaSubtype": "raw", "format": "BGRx", "modifier": 72057594037927938, "size": { "width": 1920, "height": 1080 }, "framerate": { "num": 0, "denom": 1 }, "maxFramerate": { "default": { "num": 60, "denom": 1 }, "min": { "num": 1, "denom": 1 }, "max": { "num": 60, "denom": 1 } } }, { "mediaType": "video", "mediaSubtype": "raw", "format": "BGRx", "modifier": { "default": 72057594037927935, "alt1": 72057594037927935, "alt2": 0, "alt3": 72057594037927937, "alt4": 72057594037927938 }, "size": { "width": 1920, "height": 1080 }, "framerate": { "num": 0, "denom": 1 }, "maxFramerate": { "default": { "num": 60, "denom": 1 }, "min": { "num": 1, "denom": 1 }, "max": { "num": 60, "denom": 1 } } }, { "mediaType": "video", "mediaSubtype": "raw", "format": "RGBx", "size": { "width": 1920, "height": 1080 }, "framerate": { "num": 0, "denom": 1 }, "maxFramerate": { "default": { "num": 60, "denom": 1 }, "min": { "num": 1, "denom": 1 }, "max": { "num": 60, "denom": 1 } } } ], "Format": [ { "mediaType": "video", "mediaSubtype": "raw", "format": "BGRx", "modifier": 72057594037927938, "size": { "width": 1920, "height": 1080 }, "framerate": { "num": 0, "denom": 1 }, "maxFramerate": { "num": 60, "denom": 1 } } ] } } }, { "id": 68, "type": "PipeWire:Interface:Port", "version": 3, "permissions": [ "r", "x", "m" ], "info": { "direction": "output", "change-mask": [ "props", "params" ], "props": { "node.id": 66, "object.id": 68, "object.path": ".xdg-desktop-portal-wlr-wrapped:capture_0", "object.serial": 376, "port.alias": ".xdg-desktop-portal-wlr-wrapped:capture_1", "port.direction": "out", "port.id": 0, "port.name": "capture_1" }, "params": { "EnumFormat": [ { "mediaType": "video", "mediaSubtype": "raw", "format": "BGRx", "modifier": 72057594037927938, "size": { "width": 1920, "height": 1080 }, "framerate": { "num": 0, "denom": 1 }, "maxFramerate": { "default": { "num": 60, "denom": 1 }, "min": { "num": 1, "denom": 1 }, "max": { "num": 60, "denom": 1 } } }, { "mediaType": "video", "mediaSubtype": "raw", "format": "BGRx", "modifier": { "default": 72057594037927935, "alt1": 72057594037927935, "alt2": 0, "alt3": 72057594037927937, "alt4": 72057594037927938 }, "size": { "width": 1920, "height": 1080 }, "framerate": { "num": 0, "denom": 1 }, "maxFramerate": { "default": { "num": 60, "denom": 1 }, "min": { "num": 1, "denom": 1 }, "max": { "num": 60, "denom": 1 } } }, { "mediaType": "video", "mediaSubtype": "raw", "format": "RGBx", "size": { "width": 1920, "height": 1080 }, "framerate": { "num": 0, "denom": 1 }, "maxFramerate": { "default": { "num": 60, "denom": 1 }, "min": { "num": 1, "denom": 1 }, "max": { "num": 60, "denom": 1 } } } ], "Meta": [ { "type": "Busy", "size": 8 }, { "type": "Header", "size": 32 }, { "type": "VideoTransform", "size": 4 }, { "type": "VideoDamage", "size": { "default": 64, "min": 16, "max": 64 } } ], "IO": [ { "id": "Buffers", "size": 8 } ], "Format": [ { "mediaType": "video", "mediaSubtype": "raw", "format": "BGRx", "modifier": 72057594037927938, "size": { "width": 1920, "height": 1080 }, "framerate": { "num": 0, "denom": 1 }, "maxFramerate": { "num": 60, "denom": 1 } } ], "Buffers": [ { "buffers": { "default": 2, "min": 2, "max": 32 }, "blocks": 1, "align": 16, "dataType": { "default": 8 } } ], "Latency": [ { "direction": "Input", "minQuantum": 0.000000, "maxQuantum": 0.000000, "minRate": 0, "maxRate": 0, "minNs": 0, "maxNs": 0 } ], "Tag": [ ] } } }, { "id": 74, "type": "PipeWire:Interface:Client", "version": 3, "permissions": [ "r", "w", "x", "m" ], "info": { "change-mask": [ "props" ], "props": { "application.language": "en_US.UTF-8", "application.name": "firefox", "application.process.binary": "firefox", "application.process.host": "mightyiam-laptop", "application.process.id": 21288, "application.process.session-id": 1, "application.process.user": "mightyiam", "clock.power-of-two-quantum": true, "core.name": "pipewire-mightyiam-21288", "core.version": "0.3.80", "cpu.max-align": 32, "default.clock.max-quantum": 2048, "default.clock.min-quantum": 32, "default.clock.quantum": 1024, "default.clock.quantum-limit": 8192, "default.clock.rate": 48000, "default.video.height": 480, "default.video.rate.denom": 1, "default.video.rate.num": 25, "default.video.width": 640, "link.max-buffers": 64, "log.level": 0, "mem.allow-mlock": true, "mem.warn-mlock": false, "module.id": 2, "object.id": 74, "object.serial": 377, "pipewire.access": "portal", "pipewire.access.portal.app_id": "", "pipewire.access.portal.media_roles": "", "pipewire.protocol": "protocol-native", "pipewire.sec.gid": 100, "pipewire.sec.label": "kernel", "pipewire.sec.pid": 21359, "pipewire.sec.uid": 1000, "settings.check-quantum": false, "settings.check-rate": false, "window.x11.display": ":0" } } }, { "id": 117, "type": "PipeWire:Interface:Node", "version": 3, "permissions": [ "r", "w", "x", "m" ], "info": { "max-input-ports": 1, "max-output-ports": 0, "change-mask": [ "input-ports", "output-ports", "state", "props", "params" ], "n-input-ports": 1, "n-output-ports": 0, "state": "running", "error": null, "props": { "client.id": 74, "media.class": "Stream/Input/Video", "media.name": "webrtc-consume-stream", "node.autoconnect": true, "node.name": "firefox", "node.target": 66, "node.want-driver": true, "object.id": 117, "object.serial": 378, "pipewire.client.reuse": 1, "stream.is-live": true }, "params": { "PropInfo": [ ], "Props": [ ], "EnumFormat": [ { "mediaType": "video", "mediaSubtype": "raw", "format": "BGRA", "modifier": { "default": 0, "alt1": 0, "alt2": 72057594037927937, "alt3": 72057594037927938, "alt4": 72057594037927935 }, "size": { "default": { "width": 1, "height": 1 }, "min": { "width": 1, "height": 1 }, "max": { "width": 4294967295, "height": 4294967295 } }, "framerate": { "default": { "num": 60, "denom": 1 }, "min": { "num": 0, "denom": 1 }, "max": { "num": 60, "denom": 1 } }, "maxFramerate": { "default": { "num": 60, "denom": 1 }, "min": { "num": 0, "denom": 1 }, "max": { "num": 60, "denom": 1 } } }, { "mediaType": "video", "mediaSubtype": "raw", "format": "BGRA", "size": { "default": { "width": 1, "height": 1 }, "min": { "width": 1, "height": 1 }, "max": { "width": 4294967295, "height": 4294967295 } }, "framerate": { "default": { "num": 60, "denom": 1 }, "min": { "num": 0, "denom": 1 }, "max": { "num": 60, "denom": 1 } }, "maxFramerate": { "default": { "num": 60, "denom": 1 }, "min": { "num": 0, "denom": 1 }, "max": { "num": 60, "denom": 1 } } }, { "mediaType": "video", "mediaSubtype": "raw", "format": "RGBA", "modifier": { "default": 0, "alt1": 0, "alt2": 72057594037927937, "alt3": 72057594037927938, "alt4": 72057594037927935 }, "size": { "default": { "width": 1, "height": 1 }, "min": { "width": 1, "height": 1 }, "max": { "width": 4294967295, "height": 4294967295 } }, "framerate": { "default": { "num": 60, "denom": 1 }, "min": { "num": 0, "denom": 1 }, "max": { "num": 60, "denom": 1 } }, "maxFramerate": { "default": { "num": 60, "denom": 1 }, "min": { "num": 0, "denom": 1 }, "max": { "num": 60, "denom": 1 } } }, { "mediaType": "video", "mediaSubtype": "raw", "format": "RGBA", "size": { "default": { "width": 1, "height": 1 }, "min": { "width": 1, "height": 1 }, "max": { "width": 4294967295, "height": 4294967295 } }, "framerate": { "default": { "num": 60, "denom": 1 }, "min": { "num": 0, "denom": 1 }, "max": { "num": 60, "denom": 1 } }, "maxFramerate": { "default": { "num": 60, "denom": 1 }, "min": { "num": 0, "denom": 1 }, "max": { "num": 60, "denom": 1 } } }, { "mediaType": "video", "mediaSubtype": "raw", "format": "BGRx", "modifier": { "default": 0, "alt1": 0, "alt2": 72057594037927937, "alt3": 72057594037927938, "alt4": 72057594037927935 }, "size": { "default": { "width": 1, "height": 1 }, "min": { "width": 1, "height": 1 }, "max": { "width": 4294967295, "height": 4294967295 } }, "framerate": { "default": { "num": 60, "denom": 1 }, "min": { "num": 0, "denom": 1 }, "max": { "num": 60, "denom": 1 } }, "maxFramerate": { "default": { "num": 60, "denom": 1 }, "min": { "num": 0, "denom": 1 }, "max": { "num": 60, "denom": 1 } } }, { "mediaType": "video", "mediaSubtype": "raw", "format": "BGRx", "size": { "default": { "width": 1, "height": 1 }, "min": { "width": 1, "height": 1 }, "max": { "width": 4294967295, "height": 4294967295 } }, "framerate": { "default": { "num": 60, "denom": 1 }, "min": { "num": 0, "denom": 1 }, "max": { "num": 60, "denom": 1 } }, "maxFramerate": { "default": { "num": 60, "denom": 1 }, "min": { "num": 0, "denom": 1 }, "max": { "num": 60, "denom": 1 } } }, { "mediaType": "video", "mediaSubtype": "raw", "format": "RGBx", "modifier": { "default": 0, "alt1": 0, "alt2": 72057594037927937, "alt3": 72057594037927938, "alt4": 72057594037927935 }, "size": { "default": { "width": 1, "height": 1 }, "min": { "width": 1, "height": 1 }, "max": { "width": 4294967295, "height": 4294967295 } }, "framerate": { "default": { "num": 60, "denom": 1 }, "min": { "num": 0, "denom": 1 }, "max": { "num": 60, "denom": 1 } }, "maxFramerate": { "default": { "num": 60, "denom": 1 }, "min": { "num": 0, "denom": 1 }, "max": { "num": 60, "denom": 1 } } }, { "mediaType": "video", "mediaSubtype": "raw", "format": "RGBx", "size": { "default": { "width": 1, "height": 1 }, "min": { "width": 1, "height": 1 }, "max": { "width": 4294967295, "height": 4294967295 } }, "framerate": { "default": { "num": 60, "denom": 1 }, "min": { "num": 0, "denom": 1 }, "max": { "num": 60, "denom": 1 } }, "maxFramerate": { "default": { "num": 60, "denom": 1 }, "min": { "num": 0, "denom": 1 }, "max": { "num": 60, "denom": 1 } } } ], "Format": [ { "mediaType": "video", "mediaSubtype": "raw", "format": "BGRx", "modifier": 72057594037927938, "size": { "width": 1920, "height": 1080 }, "framerate": { "num": 0, "denom": 1 }, "maxFramerate": { "num": 60, "denom": 1 } } ] } } }, { "id": 69, "type": "PipeWire:Interface:Port", "version": 3, "permissions": [ "r", "x", "m" ], "info": { "direction": "input", "change-mask": [ "props", "params" ], "props": { "node.id": 117, "object.id": 69, "object.path": "firefox:input_0", "object.serial": 379, "port.alias": "firefox:input_1", "port.direction": "in", "port.id": 0, "port.name": "input_1" }, "params": { "EnumFormat": [ { "mediaType": "video", "mediaSubtype": "raw", "format": "BGRA", "modifier": { "default": 0, "alt1": 0, "alt2": 72057594037927937, "alt3": 72057594037927938, "alt4": 72057594037927935 }, "size": { "default": { "width": 1, "height": 1 }, "min": { "width": 1, "height": 1 }, "max": { "width": 4294967295, "height": 4294967295 } }, "framerate": { "default": { "num": 60, "denom": 1 }, "min": { "num": 0, "denom": 1 }, "max": { "num": 60, "denom": 1 } }, "maxFramerate": { "default": { "num": 60, "denom": 1 }, "min": { "num": 0, "denom": 1 }, "max": { "num": 60, "denom": 1 } } }, { "mediaType": "video", "mediaSubtype": "raw", "format": "BGRA", "size": { "default": { "width": 1, "height": 1 }, "min": { "width": 1, "height": 1 }, "max": { "width": 4294967295, "height": 4294967295 } }, "framerate": { "default": { "num": 60, "denom": 1 }, "min": { "num": 0, "denom": 1 }, "max": { "num": 60, "denom": 1 } }, "maxFramerate": { "default": { "num": 60, "denom": 1 }, "min": { "num": 0, "denom": 1 }, "max": { "num": 60, "denom": 1 } } }, { "mediaType": "video", "mediaSubtype": "raw", "format": "RGBA", "modifier": { "default": 0, "alt1": 0, "alt2": 72057594037927937, "alt3": 72057594037927938, "alt4": 72057594037927935 }, "size": { "default": { "width": 1, "height": 1 }, "min": { "width": 1, "height": 1 }, "max": { "width": 4294967295, "height": 4294967295 } }, "framerate": { "default": { "num": 60, "denom": 1 }, "min": { "num": 0, "denom": 1 }, "max": { "num": 60, "denom": 1 } }, "maxFramerate": { "default": { "num": 60, "denom": 1 }, "min": { "num": 0, "denom": 1 }, "max": { "num": 60, "denom": 1 } } }, { "mediaType": "video", "mediaSubtype": "raw", "format": "RGBA", "size": { "default": { "width": 1, "height": 1 }, "min": { "width": 1, "height": 1 }, "max": { "width": 4294967295, "height": 4294967295 } }, "framerate": { "default": { "num": 60, "denom": 1 }, "min": { "num": 0, "denom": 1 }, "max": { "num": 60, "denom": 1 } }, "maxFramerate": { "default": { "num": 60, "denom": 1 }, "min": { "num": 0, "denom": 1 }, "max": { "num": 60, "denom": 1 } } }, { "mediaType": "video", "mediaSubtype": "raw", "format": "BGRx", "modifier": { "default": 0, "alt1": 0, "alt2": 72057594037927937, "alt3": 72057594037927938, "alt4": 72057594037927935 }, "size": { "default": { "width": 1, "height": 1 }, "min": { "width": 1, "height": 1 }, "max": { "width": 4294967295, "height": 4294967295 } }, "framerate": { "default": { "num": 60, "denom": 1 }, "min": { "num": 0, "denom": 1 }, "max": { "num": 60, "denom": 1 } }, "maxFramerate": { "default": { "num": 60, "denom": 1 }, "min": { "num": 0, "denom": 1 }, "max": { "num": 60, "denom": 1 } } }, { "mediaType": "video", "mediaSubtype": "raw", "format": "BGRx", "size": { "default": { "width": 1, "height": 1 }, "min": { "width": 1, "height": 1 }, "max": { "width": 4294967295, "height": 4294967295 } }, "framerate": { "default": { "num": 60, "denom": 1 }, "min": { "num": 0, "denom": 1 }, "max": { "num": 60, "denom": 1 } }, "maxFramerate": { "default": { "num": 60, "denom": 1 }, "min": { "num": 0, "denom": 1 }, "max": { "num": 60, "denom": 1 } } }, { "mediaType": "video", "mediaSubtype": "raw", "format": "RGBx", "modifier": { "default": 0, "alt1": 0, "alt2": 72057594037927937, "alt3": 72057594037927938, "alt4": 72057594037927935 }, "size": { "default": { "width": 1, "height": 1 }, "min": { "width": 1, "height": 1 }, "max": { "width": 4294967295, "height": 4294967295 } }, "framerate": { "default": { "num": 60, "denom": 1 }, "min": { "num": 0, "denom": 1 }, "max": { "num": 60, "denom": 1 } }, "maxFramerate": { "default": { "num": 60, "denom": 1 }, "min": { "num": 0, "denom": 1 }, "max": { "num": 60, "denom": 1 } } }, { "mediaType": "video", "mediaSubtype": "raw", "format": "RGBx", "size": { "default": { "width": 1, "height": 1 }, "min": { "width": 1, "height": 1 }, "max": { "width": 4294967295, "height": 4294967295 } }, "framerate": { "default": { "num": 60, "denom": 1 }, "min": { "num": 0, "denom": 1 }, "max": { "num": 60, "denom": 1 } }, "maxFramerate": { "default": { "num": 60, "denom": 1 }, "min": { "num": 0, "denom": 1 }, "max": { "num": 60, "denom": 1 } } } ], "Meta": [ { "type": "Busy", "size": 8 }, { "type": "Header", "size": 32 }, { "type": "VideoCrop", "size": 16 }, { "type": "Cursor", "size": { "default": 16432, "min": 52, "max": 589872 } }, { "type": "VideoDamage", "size": { "default": 256, "min": 16, "max": 256 } } ], "IO": [ { "id": "Buffers", "size": 8 } ], "Format": [ { "mediaType": "video", "mediaSubtype": "raw", "format": "BGRx", "modifier": 72057594037927938, "size": { "width": 1920, "height": 1080 }, "framerate": { "num": 0, "denom": 1 }, "maxFramerate": { "num": 60, "denom": 1 } } ], "Buffers": [ { "size": 8294400, "stride": 7680, "buffers": { "default": 8, "min": 1, "max": 32 }, "dataType": { "default": 12 } } ], "Latency": [ { "direction": "Output", "minQuantum": 0.000000, "maxQuantum": 0.000000, "minRate": 0, "maxRate": 0, "minNs": 0, "maxNs": 0 } ], "Tag": [ ] } } }, { "id": 121, "type": "PipeWire:Interface:Link", "version": 3, "permissions": [ "r", "x" ], "info": { "output-node-id": 66, "output-port-id": 68, "input-node-id": 117, "input-port-id": 69, "change-mask": [ "state", "format", "props" ], "state": "active", "error": null, "format": { "mediaType": "video", "mediaSubtype": "raw", "format": "BGRx", "modifier": 72057594037927938, "size": { "width": 1920, "height": 1080 }, "framerate": { "num": 0, "denom": 1 }, "maxFramerate": { "num": 60, "denom": 1 } }, "props": { "client.id": 34, "factory.id": 20, "link.input.node": 117, "link.input.port": 69, "link.output.node": 66, "link.output.port": 68, "object.id": 121, "object.serial": 380 } } }, { "id": 127, "type": "PipeWire:Interface:Client", "version": 3, "permissions": [ "r", "w", "x", "m" ], "info": { "change-mask": [ "props" ], "props": { "application.language": "en_US.UTF-8", "application.name": "pavucontrol", "application.process.binary": ".pavucontrol-wrapped", "application.process.host": "mightyiam-laptop", "application.process.id": 44380, "application.process.machine-id": "0e8e163dcce248aca3329ee6315c2c88", "application.process.session-id": 1, "application.process.user": "mightyiam", "client.api": "pipewire-pulse", "clock.power-of-two-quantum": true, "config.name": "pipewire-pulse.conf", "core.name": "pipewire-mightyiam-20946", "core.version": "0.3.80", "cpu.max-align": 32, "default.clock.max-quantum": 2048, "default.clock.min-quantum": 32, "default.clock.quantum": 1024, "default.clock.quantum-limit": 8192, "default.clock.rate": 48000, "default.video.height": 480, "default.video.rate.denom": 1, "default.video.rate.num": 25, "default.video.width": 640, "link.max-buffers": 64, "log.level": 2, "mem.allow-mlock": true, "mem.warn-mlock": false, "module.id": 2, "object.id": 127, "object.serial": 393, "pipewire.access": "unrestricted", "pipewire.protocol": "protocol-native", "pipewire.sec.gid": 100, "pipewire.sec.label": "kernel", "pipewire.sec.pid": 20946, "pipewire.sec.uid": 1000, "pulse.server.type": "unix", "settings.check-quantum": false, "settings.check-rate": false, "window.x11.display": "wayland-1", "window.x11.screen": 0 } } }, { "id": 73, "type": "PipeWire:Interface:Client", "version": 3, "permissions": [ "r", "w", "x", "m" ], "info": { "change-mask": [ "props" ], "props": { "application.language": "en_US.UTF-8", "application.name": ".qpwgraph-wrapped", "application.process.binary": ".qpwgraph-wrapped", "application.process.host": "mightyiam-laptop", "application.process.id": 100019, "application.process.session-id": 1, "application.process.user": "mightyiam", "clock.power-of-two-quantum": true, "core.name": "pipewire-mightyiam-100019", "core.version": "0.3.80", "cpu.max-align": 32, "default.clock.max-quantum": 2048, "default.clock.min-quantum": 32, "default.clock.quantum": 1024, "default.clock.quantum-limit": 8192, "default.clock.rate": 48000, "default.video.height": 480, "default.video.rate.denom": 1, "default.video.rate.num": 25, "default.video.width": 640, "link.max-buffers": 64, "log.level": 0, "mem.allow-mlock": true, "mem.warn-mlock": false, "module.id": 2, "object.id": 73, "object.serial": 450, "pipewire.access": "unrestricted", "pipewire.protocol": "protocol-native", "pipewire.sec.gid": 100, "pipewire.sec.label": "kernel", "pipewire.sec.pid": 100019, "pipewire.sec.uid": 1000, "settings.check-quantum": false, "settings.check-rate": false, "window.x11.display": ":0" } } }, { "id": 72, "type": "PipeWire:Interface:Port", "version": 3, "permissions": [ "r", "x", "m" ], "info": { "direction": "input", "change-mask": [ "props", "params" ], "props": { "audio.channel": "FL", "format.dsp": "32 bit float mono audio", "node.id": 110, "object.id": 72, "object.path": "Firefox:input_0", "object.serial": 463, "port.alias": "Firefox:input_FL", "port.direction": "in", "port.id": 0, "port.name": "input_FL" }, "params": { "EnumFormat": [ { "mediaType": "audio", "mediaSubtype": "dsp", "format": "F32P" } ], "Meta": [ { "type": "Header", "size": 32 } ], "IO": [ { "id": "Buffers", "size": 8 } ], "Format": [ { "mediaType": "audio", "mediaSubtype": "dsp", "format": "F32P" } ], "Buffers": [ { "buffers": { "default": 2, "min": 1, "max": 32 }, "blocks": 1, "size": { "default": 32768, "min": 64, "max": 2147483647 }, "stride": 4 } ], "Latency": [ { "direction": "Input", "minQuantum": 0.000000, "maxQuantum": 0.000000, "minRate": 0, "maxRate": 0, "minNs": 0, "maxNs": 0 }, { "direction": "Output", "minQuantum": 1.000000, "maxQuantum": 1.000000, "minRate": 32, "maxRate": 32, "minNs": 0, "maxNs": 0 } ], "Tag": [ ] } } }, { "id": 112, "type": "PipeWire:Interface:Port", "version": 3, "permissions": [ "r", "x", "m" ], "info": { "direction": "output", "change-mask": [ "props", "params" ], "props": { "audio.channel": "FL", "format.dsp": "32 bit float mono audio", "node.id": 110, "object.id": 112, "object.path": "Firefox:monitor_0", "object.serial": 464, "port.alias": "Firefox:monitor_FL", "port.direction": "out", "port.id": 0, "port.monitor": true, "port.name": "monitor_FL" }, "params": { "EnumFormat": [ { "mediaType": "audio", "mediaSubtype": "dsp", "format": "F32P" } ], "Meta": [ { "type": "Header", "size": 32 } ], "IO": [ { "id": "Buffers", "size": 8 } ], "Format": [ ], "Buffers": [ ], "Latency": [ { "direction": "Output", "minQuantum": 1.000000, "maxQuantum": 1.000000, "minRate": 32, "maxRate": 32, "minNs": 0, "maxNs": 0 }, { "direction": "Input", "minQuantum": 0.000000, "maxQuantum": 0.000000, "minRate": 0, "maxRate": 0, "minNs": 0, "maxNs": 0 } ], "Tag": [ ] } } }, { "id": 79, "type": "PipeWire:Interface:Port", "version": 3, "permissions": [ "r", "x", "m" ], "info": { "direction": "input", "change-mask": [ "props", "params" ], "props": { "audio.channel": "FR", "format.dsp": "32 bit float mono audio", "node.id": 110, "object.id": 79, "object.path": "Firefox:input_1", "object.serial": 465, "port.alias": "Firefox:input_FR", "port.direction": "in", "port.id": 1, "port.name": "input_FR" }, "params": { "EnumFormat": [ { "mediaType": "audio", "mediaSubtype": "dsp", "format": "F32P" } ], "Meta": [ { "type": "Header", "size": 32 } ], "IO": [ { "id": "Buffers", "size": 8 } ], "Format": [ { "mediaType": "audio", "mediaSubtype": "dsp", "format": "F32P" } ], "Buffers": [ { "buffers": { "default": 2, "min": 1, "max": 32 }, "blocks": 1, "size": { "default": 32768, "min": 64, "max": 2147483647 }, "stride": 4 } ], "Latency": [ { "direction": "Input", "minQuantum": 0.000000, "maxQuantum": 0.000000, "minRate": 0, "maxRate": 0, "minNs": 0, "maxNs": 0 }, { "direction": "Output", "minQuantum": 1.000000, "maxQuantum": 1.000000, "minRate": 32, "maxRate": 32, "minNs": 0, "maxNs": 0 } ], "Tag": [ ] } } }, { "id": 96, "type": "PipeWire:Interface:Port", "version": 3, "permissions": [ "r", "x", "m" ], "info": { "direction": "output", "change-mask": [ "props", "params" ], "props": { "audio.channel": "FR", "format.dsp": "32 bit float mono audio", "node.id": 110, "object.id": 96, "object.path": "Firefox:monitor_1", "object.serial": 466, "port.alias": "Firefox:monitor_FR", "port.direction": "out", "port.id": 1, "port.monitor": true, "port.name": "monitor_FR" }, "params": { "EnumFormat": [ { "mediaType": "audio", "mediaSubtype": "dsp", "format": "F32P" } ], "Meta": [ { "type": "Header", "size": 32 } ], "IO": [ { "id": "Buffers", "size": 8 } ], "Format": [ ], "Buffers": [ ], "Latency": [ { "direction": "Output", "minQuantum": 1.000000, "maxQuantum": 1.000000, "minRate": 32, "maxRate": 32, "minNs": 0, "maxNs": 0 }, { "direction": "Input", "minQuantum": 0.000000, "maxQuantum": 0.000000, "minRate": 0, "maxRate": 0, "minNs": 0, "maxNs": 0 } ], "Tag": [ ] } } }, { "id": 94, "type": "PipeWire:Interface:Link", "version": 3, "permissions": [ "r", "x" ], "info": { "output-node-id": 53, "output-port-id": 54, "input-node-id": 48, "input-port-id": 36, "change-mask": [ "state", "format", "props" ], "state": "active", "error": null, "format": { "mediaType": "audio", "mediaSubtype": "dsp", "format": "F32P" }, "props": { "client.id": 34, "factory.id": 20, "link.input.node": 48, "link.input.port": 36, "link.output.node": 53, "link.output.port": 54, "object.id": 94, "object.serial": 467 } } }, { "id": 95, "type": "PipeWire:Interface:Link", "version": 3, "permissions": [ "r", "x" ], "info": { "output-node-id": 53, "output-port-id": 55, "input-node-id": 48, "input-port-id": 45, "change-mask": [ "state", "format", "props" ], "state": "active", "error": null, "format": { "mediaType": "audio", "mediaSubtype": "dsp", "format": "F32P" }, "props": { "client.id": 34, "factory.id": 20, "link.input.node": 48, "link.input.port": 45, "link.output.node": 53, "link.output.port": 55, "object.id": 95, "object.serial": 468 } } }, { "id": 93, "type": "PipeWire:Interface:Link", "version": 3, "permissions": [ "r", "x" ], "info": { "output-node-id": 67, "output-port-id": 113, "input-node-id": 48, "input-port-id": 36, "change-mask": [ "state", "format", "props" ], "state": "active", "error": null, "format": null, "props": { "client.id": 34, "factory.id": 20, "link.input.node": 48, "link.input.port": 36, "link.output.node": 67, "link.output.port": 113, "object.id": 93, "object.serial": 469 } } }, { "id": 81, "type": "PipeWire:Interface:Link", "version": 3, "permissions": [ "r", "x" ], "info": { "output-node-id": 67, "output-port-id": 111, "input-node-id": 48, "input-port-id": 45, "change-mask": [ "state", "format", "props" ], "state": "active", "error": null, "format": null, "props": { "client.id": 34, "factory.id": 20, "link.input.node": 48, "link.input.port": 45, "link.output.node": 67, "link.output.port": 111, "object.id": 81, "object.serial": 470 } } }, { "id": 98, "type": "PipeWire:Interface:Link", "version": 3, "permissions": [ "r", "x" ], "info": { "output-node-id": 49, "output-port-id": 44, "input-node-id": 110, "input-port-id": 72, "change-mask": [ "state", "format", "props" ], "state": "active", "error": null, "format": { "mediaType": "audio", "mediaSubtype": "dsp", "format": "F32P" }, "props": { "client.id": 34, "factory.id": 20, "link.input.node": 110, "link.input.port": 72, "link.output.node": 49, "link.output.port": 44, "object.id": 98, "object.serial": 471 } } }, { "id": 97, "type": "PipeWire:Interface:Link", "version": 3, "permissions": [ "r", "x" ], "info": { "output-node-id": 49, "output-port-id": 50, "input-node-id": 110, "input-port-id": 79, "change-mask": [ "state", "format", "props" ], "state": "active", "error": null, "format": { "mediaType": "audio", "mediaSubtype": "dsp", "format": "F32P" }, "props": { "client.id": 34, "factory.id": 20, "link.input.node": 110, "link.input.port": 79, "link.output.node": 49, "link.output.port": 50, "object.id": 97, "object.serial": 472 } } }, { "id": 62, "type": "PipeWire:Interface:Client", "version": 3, "permissions": [ "r", "w", "x", "m" ], "info": { "change-mask": [ "props" ], "props": { "application.language": "en_US.UTF-8", "application.name": "pw-dump", "application.process.binary": "pw-dump", "application.process.host": "mightyiam-laptop", "application.process.id": 117121, "application.process.session-id": 1, "application.process.user": "mightyiam", "clock.power-of-two-quantum": true, "core.name": "pipewire-mightyiam-117121", "core.version": "0.3.80", "cpu.max-align": 32, "default.clock.max-quantum": 2048, "default.clock.min-quantum": 32, "default.clock.quantum": 1024, "default.clock.quantum-limit": 8192, "default.clock.rate": 48000, "default.video.height": 480, "default.video.rate.denom": 1, "default.video.rate.num": 25, "default.video.width": 640, "link.max-buffers": 64, "log.level": 0, "mem.allow-mlock": true, "mem.warn-mlock": false, "module.id": 2, "object.id": 62, "object.serial": 473, "pipewire.access": "unrestricted", "pipewire.protocol": "protocol-native", "pipewire.sec.gid": 100, "pipewire.sec.label": "kernel", "pipewire.sec.pid": 117121, "pipewire.sec.uid": 1000, "settings.check-quantum": false, "settings.check-rate": false, "window.x11.display": ":0" } } } ]