-
-
Save stuaxo/ca0d3655d1f70b80266cdce72b09129a to your computer and use it in GitHub Desktop.
pipewire dump
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[ | |
{ | |
"id": 0, | |
"type": "PipeWire:Interface:Core", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"cookie": 3091315544, | |
"user-name": "stu", | |
"host-name": "computer", | |
"version": "0.3.44", | |
"name": "pipewire-0", | |
"change-mask": [ "props" ], | |
"props": { | |
"config.name": "pipewire.conf", | |
"link.max-buffers": 16, | |
"core.daemon": true, | |
"core.name": "pipewire-0", | |
"cpu.max-align": 32, | |
"default.clock.rate": 48000, | |
"default.clock.quantum": 1024, | |
"default.clock.min-quantum": 32, | |
"default.clock.max-quantum": 2048, | |
"default.clock.quantum-limit": 8192, | |
"default.video.width": 640, | |
"default.video.height": 480, | |
"default.video.rate.num": 25, | |
"default.video.rate.denom": 1, | |
"log.level": 2, | |
"clock.power-of-two-quantum": true, | |
"mem.warn-mlock": false, | |
"mem.allow-mlock": true, | |
"settings.check-quantum": false, | |
"settings.check-rate": false, | |
"object.id": 0, | |
"object.serial": 0 | |
} | |
} | |
}, | |
{ | |
"id": 1, | |
"type": "PipeWire:Interface:Module", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"name": "libpipewire-module-rt", | |
"filename": "/usr/lib/x86_64-linux-gnu/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.name": "libpipewire-module-rt", | |
"object.id": 1, | |
"object.serial": 1, | |
"module.author": "Wim Taymans <wim.taymans@gmail.com>", | |
"module.description": "Use realtime thread scheduling, falling back to RTKit", | |
"module.usage": "[nice.level=<priority: default 20(don't change)>] [rt.prio=<priority: default 88>] [rt.time.soft=<in usec: default -1] [rt.time.hard=<in usec: default -1] ", | |
"module.version": "0.3.44", | |
"nice.level": -11 | |
} | |
} | |
}, | |
{ | |
"id": 2, | |
"type": "PipeWire:Interface:Module", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"name": "libpipewire-module-protocol-native", | |
"filename": "/usr/lib/x86_64-linux-gnu/pipewire-0.3/libpipewire-module-protocol-native.so", | |
"args": null, | |
"change-mask": [ "props" ], | |
"props": { | |
"module.name": "libpipewire-module-protocol-native", | |
"object.id": 2, | |
"object.serial": 2, | |
"module.author": "Wim Taymans <wim.taymans@gmail.com>", | |
"module.description": "Native protocol using unix sockets", | |
"module.version": "0.3.44" | |
} | |
} | |
}, | |
{ | |
"id": 4, | |
"type": "PipeWire:Interface:Profiler", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"props": { | |
"object.serial": 4 | |
} | |
}, | |
{ | |
"id": 3, | |
"type": "PipeWire:Interface:Module", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"name": "libpipewire-module-profiler", | |
"filename": "/usr/lib/x86_64-linux-gnu/pipewire-0.3/libpipewire-module-profiler.so", | |
"args": null, | |
"change-mask": [ "props" ], | |
"props": { | |
"module.name": "libpipewire-module-profiler", | |
"object.id": 3, | |
"object.serial": 3, | |
"module.author": "Wim Taymans <wim.taymans@gmail.com>", | |
"module.description": "Generate Profiling data", | |
"module.version": "0.3.44" | |
} | |
} | |
}, | |
{ | |
"id": 5, | |
"type": "PipeWire:Interface:Module", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"name": "libpipewire-module-metadata", | |
"filename": "/usr/lib/x86_64-linux-gnu/pipewire-0.3/libpipewire-module-metadata.so", | |
"args": null, | |
"change-mask": [ "props" ], | |
"props": { | |
"module.name": "libpipewire-module-metadata", | |
"object.id": 5, | |
"object.serial": 5, | |
"module.author": "Wim Taymans <wim.taymans@gmail.com>", | |
"module.description": "Allow clients to create metadata store", | |
"module.version": "0.3.44" | |
} | |
} | |
}, | |
{ | |
"id": 6, | |
"type": "PipeWire:Interface:Factory", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"name": "metadata", | |
"type": "PipeWire:Interface:Metadata", | |
"version": 3, | |
"change-mask": [ "props" ], | |
"props": { | |
"module.id": 5, | |
"object.id": 6, | |
"object.serial": 6, | |
"factory.name": "metadata", | |
"factory.type.name": "PipeWire:Interface:Metadata", | |
"factory.type.version": 3 | |
} | |
} | |
}, | |
{ | |
"id": 7, | |
"type": "PipeWire:Interface:Module", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"name": "libpipewire-module-spa-device-factory", | |
"filename": "/usr/lib/x86_64-linux-gnu/pipewire-0.3/libpipewire-module-spa-device-factory.so", | |
"args": null, | |
"change-mask": [ "props" ], | |
"props": { | |
"module.name": "libpipewire-module-spa-device-factory", | |
"object.id": 7, | |
"object.serial": 7, | |
"module.author": "Wim Taymans <wim.taymans@gmail.com>", | |
"module.description": "Provide a factory to make SPA devices", | |
"module.version": "0.3.44" | |
} | |
} | |
}, | |
{ | |
"id": 8, | |
"type": "PipeWire:Interface:Factory", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"name": "spa-device-factory", | |
"type": "PipeWire:Interface:Device", | |
"version": 3, | |
"change-mask": [ "props" ], | |
"props": { | |
"module.id": 7, | |
"object.id": 8, | |
"object.serial": 8, | |
"factory.name": "spa-device-factory", | |
"factory.type.name": "PipeWire:Interface:Device", | |
"factory.type.version": 3 | |
} | |
} | |
}, | |
{ | |
"id": 9, | |
"type": "PipeWire:Interface:Module", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"name": "libpipewire-module-spa-node-factory", | |
"filename": "/usr/lib/x86_64-linux-gnu/pipewire-0.3/libpipewire-module-spa-node-factory.so", | |
"args": null, | |
"change-mask": [ "props" ], | |
"props": { | |
"module.name": "libpipewire-module-spa-node-factory", | |
"object.id": 9, | |
"object.serial": 9, | |
"module.author": "Wim Taymans <wim.taymans@gmail.com>", | |
"module.description": "Provide a factory to make SPA nodes", | |
"module.version": "0.3.44" | |
} | |
} | |
}, | |
{ | |
"id": 10, | |
"type": "PipeWire:Interface:Factory", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"name": "spa-node-factory", | |
"type": "PipeWire:Interface:Node", | |
"version": 3, | |
"change-mask": [ "props" ], | |
"props": { | |
"module.id": 9, | |
"object.id": 10, | |
"object.serial": 10, | |
"factory.name": "spa-node-factory", | |
"factory.type.name": "PipeWire:Interface:Node", | |
"factory.type.version": 3 | |
} | |
} | |
}, | |
{ | |
"id": 11, | |
"type": "PipeWire:Interface:Module", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"name": "libpipewire-module-client-node", | |
"filename": "/usr/lib/x86_64-linux-gnu/pipewire-0.3/libpipewire-module-client-node.so", | |
"args": null, | |
"change-mask": [ "props" ], | |
"props": { | |
"module.name": "libpipewire-module-client-node", | |
"object.id": 11, | |
"object.serial": 11, | |
"module.author": "Wim Taymans <wim.taymans@gmail.com>", | |
"module.description": "Allow clients to create and control remote nodes", | |
"module.version": "0.3.44" | |
} | |
} | |
}, | |
{ | |
"id": 12, | |
"type": "PipeWire:Interface:Factory", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"name": "client-node", | |
"type": "PipeWire:Interface:ClientNode", | |
"version": 4, | |
"change-mask": [ "props" ], | |
"props": { | |
"module.id": 11, | |
"object.id": 12, | |
"object.serial": 12, | |
"factory.name": "client-node", | |
"factory.type.name": "PipeWire:Interface:ClientNode", | |
"factory.type.version": 4 | |
} | |
} | |
}, | |
{ | |
"id": 13, | |
"type": "PipeWire:Interface:Module", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"name": "libpipewire-module-client-device", | |
"filename": "/usr/lib/x86_64-linux-gnu/pipewire-0.3/libpipewire-module-client-device.so", | |
"args": null, | |
"change-mask": [ "props" ], | |
"props": { | |
"module.name": "libpipewire-module-client-device", | |
"object.id": 13, | |
"object.serial": 13, | |
"module.author": "Wim Taymans <wim.taymans@gmail.com>", | |
"module.description": "Allow clients to create and control remote devices", | |
"module.version": "0.3.44" | |
} | |
} | |
}, | |
{ | |
"id": 14, | |
"type": "PipeWire:Interface:Factory", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"name": "client-device", | |
"type": "Spa:Pointer:Interface:Device", | |
"version": 0, | |
"change-mask": [ "props" ], | |
"props": { | |
"factory.usage": "[device.name=<string>]", | |
"module.id": 13, | |
"object.id": 14, | |
"object.serial": 14, | |
"factory.name": "client-device", | |
"factory.type.name": "Spa:Pointer:Interface:Device", | |
"factory.type.version": 0 | |
} | |
} | |
}, | |
{ | |
"id": 15, | |
"type": "PipeWire:Interface:Module", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"name": "libpipewire-module-portal", | |
"filename": "/usr/lib/x86_64-linux-gnu/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", "w", "x", "m" ], | |
"info": { | |
"name": "libpipewire-module-access", | |
"filename": "/usr/lib/x86_64-linux-gnu/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 # /usr/bin/pipewire-media-session\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.name": "libpipewire-module-access", | |
"object.id": 16, | |
"object.serial": 16, | |
"module.author": "Wim Taymans <wim.taymans@gmail.com>", | |
"module.description": "Perform access check", | |
"module.usage": "[ access.force=flatpak ] [ access.allowed=<cmd-line> ] [ access.rejected=<cmd-line> ] [ access.restricted=<cmd-line> ] ", | |
"module.version": "0.3.44" | |
} | |
} | |
}, | |
{ | |
"id": 17, | |
"type": "PipeWire:Interface:Module", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"name": "libpipewire-module-adapter", | |
"filename": "/usr/lib/x86_64-linux-gnu/pipewire-0.3/libpipewire-module-adapter.so", | |
"args": null, | |
"change-mask": [ "props" ], | |
"props": { | |
"module.name": "libpipewire-module-adapter", | |
"object.id": 17, | |
"object.serial": 17, | |
"module.author": "Wim Taymans <wim.taymans@gmail.com>", | |
"module.description": "Manage adapter nodes", | |
"module.version": "0.3.44" | |
} | |
} | |
}, | |
{ | |
"id": 18, | |
"type": "PipeWire:Interface:Factory", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"name": "adapter", | |
"type": "PipeWire:Interface:Node", | |
"version": 3, | |
"change-mask": [ "props" ], | |
"props": { | |
"factory.usage": "factory.name=<factory-name> [library.name=<library-name>] node.name=<string> ", | |
"module.id": 17, | |
"object.id": 18, | |
"object.serial": 18, | |
"factory.name": "adapter", | |
"factory.type.name": "PipeWire:Interface:Node", | |
"factory.type.version": 3 | |
} | |
} | |
}, | |
{ | |
"id": 19, | |
"type": "PipeWire:Interface:Module", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"name": "libpipewire-module-link-factory", | |
"filename": "/usr/lib/x86_64-linux-gnu/pipewire-0.3/libpipewire-module-link-factory.so", | |
"args": null, | |
"change-mask": [ "props" ], | |
"props": { | |
"module.name": "libpipewire-module-link-factory", | |
"object.id": 19, | |
"object.serial": 19, | |
"module.author": "Wim Taymans <wim.taymans@gmail.com>", | |
"module.description": "Allow clients to create links", | |
"module.version": "0.3.44" | |
} | |
} | |
}, | |
{ | |
"id": 20, | |
"type": "PipeWire:Interface:Factory", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"name": "link-factory", | |
"type": "PipeWire:Interface:Link", | |
"version": 3, | |
"change-mask": [ "props" ], | |
"props": { | |
"factory.usage": "link.output.node=<output-node> [link.output.port=<output-port>] link.input.node=<input-node> [link.input.port=<input-port>] [object.linger=<bool>] [link.passive=<bool>]", | |
"module.id": 19, | |
"object.id": 20, | |
"object.serial": 20, | |
"factory.name": "link-factory", | |
"factory.type.name": "PipeWire:Interface:Link", | |
"factory.type.version": 3 | |
} | |
} | |
}, | |
{ | |
"id": 21, | |
"type": "PipeWire:Interface:Module", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"name": "libpipewire-module-session-manager", | |
"filename": "/usr/lib/x86_64-linux-gnu/pipewire-0.3/libpipewire-module-session-manager.so", | |
"args": null, | |
"change-mask": [ "props" ], | |
"props": { | |
"module.name": "libpipewire-module-session-manager", | |
"object.id": 21, | |
"object.serial": 21, | |
"module.author": "George Kiagiadakis <george.kiagiadakis@collabora.com>", | |
"module.description": "Implements objects for session management", | |
"module.version": "0.3.44" | |
} | |
} | |
}, | |
{ | |
"id": 22, | |
"type": "PipeWire:Interface:Factory", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"name": "client-endpoint", | |
"type": "PipeWire:Interface:ClientEndpoint", | |
"version": 0, | |
"change-mask": [ "props" ], | |
"props": { | |
"module.id": 21, | |
"object.id": 22, | |
"object.serial": 22, | |
"factory.name": "client-endpoint", | |
"factory.type.name": "PipeWire:Interface:ClientEndpoint", | |
"factory.type.version": 0 | |
} | |
} | |
}, | |
{ | |
"id": 23, | |
"type": "PipeWire:Interface:Factory", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"name": "client-session", | |
"type": "PipeWire:Interface:ClientSession", | |
"version": 0, | |
"change-mask": [ "props" ], | |
"props": { | |
"module.id": 21, | |
"object.id": 23, | |
"object.serial": 23, | |
"factory.name": "client-session", | |
"factory.type.name": "PipeWire:Interface:ClientSession", | |
"factory.type.version": 0 | |
} | |
} | |
}, | |
{ | |
"id": 24, | |
"type": "PipeWire:Interface:Factory", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"name": "session", | |
"type": "PipeWire:Interface:Session", | |
"version": 0, | |
"change-mask": [ "props" ], | |
"props": { | |
"module.id": 21, | |
"object.id": 24, | |
"object.serial": 24, | |
"factory.name": "session", | |
"factory.type.name": "PipeWire:Interface:Session", | |
"factory.type.version": 0 | |
} | |
} | |
}, | |
{ | |
"id": 25, | |
"type": "PipeWire:Interface:Factory", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"name": "endpoint", | |
"type": "PipeWire:Interface:Endpoint", | |
"version": 0, | |
"change-mask": [ "props" ], | |
"props": { | |
"module.id": 21, | |
"object.id": 25, | |
"object.serial": 25, | |
"factory.name": "endpoint", | |
"factory.type.name": "PipeWire:Interface:Endpoint", | |
"factory.type.version": 0 | |
} | |
} | |
}, | |
{ | |
"id": 26, | |
"type": "PipeWire:Interface:Factory", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"name": "endpoint-stream", | |
"type": "PipeWire:Interface:EndpointStream", | |
"version": 0, | |
"change-mask": [ "props" ], | |
"props": { | |
"module.id": 21, | |
"object.id": 26, | |
"object.serial": 26, | |
"factory.name": "endpoint-stream", | |
"factory.type.name": "PipeWire:Interface:EndpointStream", | |
"factory.type.version": 0 | |
} | |
} | |
}, | |
{ | |
"id": 27, | |
"type": "PipeWire:Interface:Factory", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"name": "endpoint-link", | |
"type": "PipeWire:Interface:EndpointLink", | |
"version": 0, | |
"change-mask": [ "props" ], | |
"props": { | |
"module.id": 21, | |
"object.id": 27, | |
"object.serial": 27, | |
"factory.name": "endpoint-link", | |
"factory.type.name": "PipeWire:Interface:EndpointLink", | |
"factory.type.version": 0 | |
} | |
} | |
}, | |
{ | |
"id": 28, | |
"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": { | |
"factory.name": "support.node.driver", | |
"node.name": "Dummy-Driver", | |
"node.group": "pipewire.dummy", | |
"priority.driver": 20000, | |
"factory.id": 10, | |
"clock.quantum-limit": 8192, | |
"node.driver": true, | |
"object.id": 28, | |
"object.serial": 28 | |
}, | |
"params": { | |
} | |
} | |
}, | |
{ | |
"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": { | |
"factory.name": "support.node.driver", | |
"node.name": "Freewheel-Driver", | |
"priority.driver": 19000, | |
"node.group": "pipewire.freewheel", | |
"node.freewheel": true, | |
"factory.id": 10, | |
"clock.quantum-limit": 8192, | |
"node.driver": true, | |
"object.id": 29, | |
"object.serial": 29 | |
}, | |
"params": { | |
} | |
} | |
}, | |
{ | |
"id": 30, | |
"type": "PipeWire:Interface:Metadata", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"props": { | |
"object.serial": 30, | |
"metadata.name": "settings" | |
}, | |
"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": 31, | |
"type": "PipeWire:Interface:Client", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"change-mask": [ "props" ], | |
"props": { | |
"pipewire.protocol": "protocol-native", | |
"pipewire.sec.pid": 23789, | |
"pipewire.sec.uid": 1000, | |
"pipewire.sec.gid": 1000, | |
"pipewire.sec.label": "unconfined", | |
"module.id": 2, | |
"object.id": 31, | |
"object.serial": 31, | |
"config.prefix": "media-session.d", | |
"config.name": "media-session.conf", | |
"default-profile.restore-bluetooth": true, | |
"cpu.max-align": 32, | |
"default.clock.rate": 48000, | |
"default.clock.quantum": 1024, | |
"default.clock.min-quantum": 32, | |
"default.clock.max-quantum": 2048, | |
"default.clock.quantum-limit": 8192, | |
"default.video.width": 640, | |
"default.video.height": 480, | |
"default.video.rate.num": 25, | |
"default.video.rate.denom": 1, | |
"log.level": 2, | |
"clock.power-of-two-quantum": true, | |
"link.max-buffers": 64, | |
"mem.warn-mlock": false, | |
"mem.allow-mlock": true, | |
"settings.check-quantum": false, | |
"settings.check-rate": false, | |
"application.name": "pipewire-media-session", | |
"application.process.binary": "pipewire-media-session", | |
"application.language": "en_GB.UTF-8", | |
"application.process.id": 23789, | |
"application.process.user": "stu", | |
"application.process.host": "computer", | |
"core.version": "0.3.44", | |
"core.name": "pipewire-stu-23789", | |
"pipewire.access": "unrestricted" | |
} | |
} | |
}, | |
{ | |
"id": 33, | |
"type": "PipeWire:Interface:Metadata", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"props": { | |
"metadata.name": "default", | |
"factory.id": 6, | |
"module.id": 5, | |
"client.id": 31 | |
}, | |
"metadata": [ | |
{ "subject": 0, "key": "default.configured.audio.sink", "type": "Spa:String:JSON", "value": { "name": "alsa_output.pci-0000_04_00.1.hdmi-stereo-extra1" } }, | |
{ "subject": 0, "key": "default.audio.sink", "type": "Spa:String:JSON", "value": { "name": "alsa_output.pci-0000_04_00.1.hdmi-stereo-extra1" } }, | |
{ "subject": 0, "key": "default.audio.source", "type": "Spa:String:JSON", "value": { "name": "alsa_input.usb-Creative_Technology_Ltd_Sound_Blaster_Play__3_00051932-00.analog-stereo" } }, | |
{ "subject": 0, "key": "default.video.source", "type": "Spa:String:JSON", "value": { "name": "v4l2_input.pci-0000_04_00.3-usb-0_4_1.2.2" } } | |
] | |
}, | |
{ | |
"id": 34, | |
"type": "PipeWire:Interface:Metadata", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"props": { | |
"metadata.name": "route-settings", | |
"factory.id": 6, | |
"module.id": 5, | |
"client.id": 31 | |
}, | |
"metadata": [ | |
{ "subject": 0, "key": "restore.stream.Output/Audio.application.name:Firefox", "type": "Spa:String:JSON", "value": { "target-node": "alsa_output.pci-0000_04_00.6.analog-stereo" } }, | |
{ "subject": 0, "key": "restore.stream.Output/Audio.application.name:Chromium", "type": "Spa:String:JSON", "value": { "mute": false, "target-node": "alsa_output.pci-0000_04_00.1.hdmi-stereo-extra1" } }, | |
{ "subject": 0, "key": "restore.stream.Output/Audio.media.role:Notification", "type": "Spa:String:JSON", "value": { "target-node": "alsa_output.pci-0000_04_00.1.hdmi-stereo-extra1" } }, | |
{ "subject": 0, "key": "restore.stream.Output/Audio.application.name:speech-dispatcher-dummy", "type": "Spa:String:JSON", "value": { "mute": false, "volumes": [ 1.000000 ], "channels": [ "MONO" ], "target-node": "alsa_output.pci-0000_04_00.1.hdmi-stereo-extra1" } }, | |
{ "subject": 0, "key": "restore.stream.Output/Audio.application.name:eSpeak", "type": "Spa:String:JSON", "value": { "mute": false, "volumes": [ 1.000000 ], "channels": [ "MONO" ], "target-node": "alsa_output.pci-0000_04_00.1.hdmi-stereo-extra1" } }, | |
{ "subject": 0, "key": "restore.stream.Output/Audio.application.name:speech-dispatcher-espeak-ng", "type": "Spa:String:JSON", "value": { "mute": false, "volumes": [ 1.000000 ], "channels": [ "MONO" ], "target-node": "alsa_output.pci-0000_04_00.1.hdmi-stereo-extra1" } }, | |
{ "subject": 0, "key": "restore.stream.Output/Audio.media.role:Communication", "type": "Spa:String:JSON", "value": { "mute": false, "target-node": "alsa_output.pci-0000_04_00.1.hdmi-stereo-extra1" } }, | |
{ "subject": 0, "key": "restore.stream.Input/Audio.media.role:Communication", "type": "Spa:String:JSON", "value": { "volume": 1.000000, "mute": false, "volumes": [ 1.000000, 1.000000 ], "channels": [ "FL", "FR" ] } }, | |
{ "subject": 0, "key": "restore.stream.Input/Audio.application.name:PulseAudio Volume Control", "type": "Spa:String:JSON", "value": { "volume": 1.000000, "mute": false, "volumes": [ 1.000000, 1.000000 ], "channels": [ "FL", "FR" ] } }, | |
{ "subject": 0, "key": "restore.stream.Output/Audio.media.role:Music", "type": "Spa:String:JSON", "value": { "mute": false, "volumes": [ 1.000000, 1.000000 ], "channels": [ "FL", "FR" ], "target-node": "alsa_output.pci-0000_04_00.1.hdmi-stereo-extra1" } }, | |
{ "subject": 0, "key": "restore.stream.Input/Audio.application.name:GNOME Settings", "type": "Spa:String:JSON", "value": { "volume": 1.000000, "mute": false, "volumes": [ 1.000000, 1.000000 ], "channels": [ "FL", "FR" ] } }, | |
{ "subject": 0, "key": "restore.stream.Output/Audio.media.role:Test", "type": "Spa:String:JSON", "value": { "target-node": "alsa_output.pci-0000_04_00.1.hdmi-stereo-extra1" } }, | |
{ "subject": 0, "key": "restore.stream.Input/Audio.application.name:Firefox", "type": "Spa:String:JSON", "value": { "volume": 1.000000, "mute": false, "volumes": [ 1.000000, 1.000000 ], "channels": [ "FL", "FR" ] } }, | |
{ "subject": 0, "key": "restore.stream.Input/Audio.application.name:Google Chrome input", "type": "Spa:String:JSON", "value": { "volume": 1.000000, "mute": false, "volumes": [ 1.000000, 1.000000 ], "channels": [ "FL", "FR" ] } }, | |
{ "subject": 0, "key": "restore.stream.Output/Audio.application.name:Google Chrome", "type": "Spa:String:JSON", "value": { "mute": false, "target-node": "alsa_output.pci-0000_04_00.1.hdmi-stereo-extra1" } }, | |
{ "subject": 0, "key": "restore.stream.Audio/Sink.node.name:combined", "type": "Spa:String:JSON", "value": { "volume": 1.000000, "mute": false, "volumes": [ 1.000000, 1.000000 ], "channels": [ "FL", "FR" ] } }, | |
{ "subject": 0, "key": "restore.stream.Output/Audio.node.name:combine_output.sink-262144.alsa_output.pci-0000_04_00.6.analog-stereo", "type": "Spa:String:JSON", "value": { "volume": 1.000000, "mute": false, "volumes": [ 1.000000, 1.000000 ], "channels": [ "FL", "FR" ] } }, | |
{ "subject": 0, "key": "restore.stream.Output/Audio.node.name:combine_output.sink-262144.alsa_output.platform-snd_aloop.0.analog-stereo", "type": "Spa:String:JSON", "value": { "volume": 1.000000, "mute": false, "volumes": [ 1.000000, 1.000000 ], "channels": [ "FL", "FR" ] } }, | |
{ "subject": 0, "key": "restore.stream.Output/Audio.node.name:combine_output.sink-262144.alsa_output.usb-Creative_Technology_Ltd_Sound_Blaster_Play__3_00051932-00.analog-stereo", "type": "Spa:String:JSON", "value": { "volume": 1.000000, "mute": false, "volumes": [ 1.000000, 1.000000 ], "channels": [ "FL", "FR" ] } }, | |
{ "subject": 0, "key": "restore.stream.Output/Audio.application.name:soundux", "type": "Spa:String:JSON", "value": { "mute": false, "volumes": [ 1.000000, 1.000000 ], "channels": [ "FL", "FR" ], "target-node": "alsa_output.pci-0000_04_00.1.hdmi-stereo-extra1" } }, | |
{ "subject": 0, "key": "restore.stream.Audio/Sink.node.name:alsa_output.pci-0000_04_00.6.pro-output-0", "type": "Spa:String:JSON", "value": { "volume": 1.000000, "mute": false, "volumes": [ 1.000000, 1.000000 ], "channels": [ "AUX0", "AUX1" ] } }, | |
{ "subject": 0, "key": "restore.stream.Audio/Source.node.name:alsa_input.pci-0000_04_00.6.pro-input-0", "type": "Spa:String:JSON", "value": { "volume": 1.000000, "mute": false, "volumes": [ 1.000000, 1.000000 ], "channels": [ "AUX0", "AUX1" ] } }, | |
{ "subject": 0, "key": "restore.stream.Output/Audio.application.name:ALSA plug-in [mpg123.bin]", "type": "Spa:String:JSON", "value": { "mute": false, "volumes": [ 1.000000, 1.000000 ], "channels": [ "FL", "FR" ], "target-node": "alsa_output.pci-0000_04_00.1.hdmi-stereo-extra1" } }, | |
{ "subject": 0, "key": "restore.stream.Output/Audio.application.name:PCSX2", "type": "Spa:String:JSON", "value": { "mute": false, "volumes": [ 1.000000, 1.000000 ], "channels": [ "FL", "FR" ], "target-node": "alsa_output.pci-0000_04_00.1.hdmi-stereo-extra1" } }, | |
{ "subject": 0, "key": "restore.stream.Output/Audio.application.name:steam", "type": "Spa:String:JSON", "value": { "mute": false, "volumes": [ 1.000000, 1.000000 ], "channels": [ "FL", "FR" ], "target-node": "alsa_output.pci-0000_04_00.1.hdmi-stereo-extra1" } }, | |
{ "subject": 0, "key": "restore.stream.Output/Audio.application.name:AndromedaWing.exe", "type": "Spa:String:JSON", "value": { "mute": false, "volumes": [ 1.000000, 1.000000 ], "channels": [ "FL", "FR" ], "target-node": "alsa_output.pci-0000_04_00.1.hdmi-stereo-extra1" } }, | |
{ "subject": 0, "key": "restore.stream.Input/Audio.application.name:AndromedaWing.exe", "type": "Spa:String:JSON", "value": { "volume": 1.000000, "mute": false, "volumes": [ 1.000000, 1.000000 ], "channels": [ "FL", "FR" ] } }, | |
{ "subject": 0, "key": "restore.stream.Input/Audio.application.name:projectM", "type": "Spa:String:JSON", "value": { "volume": 1.000000, "mute": false, "volumes": [ 1.000000, 1.000000 ], "channels": [ "FL", "FR" ] } }, | |
{ "subject": 0, "key": "restore.stream.Output/Audio.application.name:Microsoft Edge", "type": "Spa:String:JSON", "value": { "mute": false, "target-node": "alsa_output.pci-0000_04_00.1.hdmi-stereo-extra1" } }, | |
{ "subject": 0, "key": "restore.stream.Output/Audio.application.name:WEBRTC VoiceEngine", "type": "Spa:String:JSON", "value": { "mute": false, "volumes": [ 1.000000, 1.000000 ], "channels": [ "FL", "FR" ], "target-node": "alsa_output.pci-0000_04_00.1.hdmi-stereo-extra1" } }, | |
{ "subject": 0, "key": "restore.stream.Input/Audio.application.name:WEBRTC VoiceEngine", "type": "Spa:String:JSON", "value": { "volume": 1.000000, "mute": false, "volumes": [ 1.000000, 1.000000 ], "channels": [ "FL", "FR" ] } }, | |
{ "subject": 0, "key": "restore.stream.Output/Audio.application.name:DizzyTwo-Win64-Shipping.exe", "type": "Spa:String:JSON", "value": { "mute": false, "volumes": [ 1.000000, 1.000000 ], "channels": [ "FL", "FR" ], "target-node": "alsa_output.pci-0000_04_00.1.hdmi-stereo-extra1" } }, | |
{ "subject": 0, "key": "restore.stream.Input/Audio.application.name:DizzyTwo-Win64-Shipping.exe", "type": "Spa:String:JSON", "value": { "volume": 1.000000, "mute": false, "volumes": [ 1.000000, 1.000000 ], "channels": [ "FL", "FR" ] } }, | |
{ "subject": 0, "key": "restore.stream.Output/Audio.media.role:Movie", "type": "Spa:String:JSON", "value": { "mute": false, "volumes": [ 1.000000, 1.000000 ], "channels": [ "AUX0", "AUX1" ], "target-node": "alsa_output.pci-0000_04_00.1.hdmi-stereo-extra1" } }, | |
{ "subject": 0, "key": "restore.stream.Input/Audio.application.name:Chromium input", "type": "Spa:String:JSON", "value": { "volume": 1.000000, "mute": false, "volumes": [ 1.000000, 1.000000 ], "channels": [ "FL", "FR" ] } }, | |
{ "subject": 0, "key": "restore.stream.Output/Audio.application.name:dosemu.bin", "type": "Spa:String:JSON", "value": { "mute": false, "volumes": [ 1.000000, 1.000000 ], "channels": [ "FL", "FR" ], "target-node": "alsa_output.pci-0000_04_00.1.hdmi-stereo-extra1" } }, | |
{ "subject": 0, "key": "restore.stream.Output/Audio.application.name:libao[timidity]", "type": "Spa:String:JSON", "value": { "mute": false, "volumes": [ 1.000000, 1.000000 ], "channels": [ "FL", "FR" ], "target-node": "alsa_output.pci-0000_04_00.1.hdmi-stereo-extra1" } }, | |
{ "subject": 0, "key": "restore.stream.Output/Audio.application.name:Marble It Up.exe", "type": "Spa:String:JSON", "value": { "mute": false, "volumes": [ 1.000000, 1.000000 ], "channels": [ "FL", "FR" ], "target-node": "alsa_output.pci-0000_04_00.1.hdmi-stereo-extra1" } }, | |
{ "subject": 0, "key": "restore.stream.Input/Audio.application.name:Marble It Up.exe", "type": "Spa:String:JSON", "value": { "volume": 1.000000, "mute": false, "volumes": [ 1.000000, 1.000000 ], "channels": [ "FL", "FR" ] } }, | |
{ "subject": 0, "key": "restore.stream.Output/Audio.application.name:winamp.original", "type": "Spa:String:JSON", "value": { "mute": false, "volumes": [ 1.000000, 1.000000 ], "channels": [ "FL", "FR" ], "target-node": "alsa_output.pci-0000_04_00.1.hdmi-stereo-extra1" } }, | |
{ "subject": 0, "key": "restore.stream.Input/Audio.application.name:winamp.original", "type": "Spa:String:JSON", "value": { "volume": 1.000000, "mute": false, "volumes": [ 1.000000, 1.000000 ], "channels": [ "FL", "FR" ] } }, | |
{ "subject": 0, "key": "restore.stream.Output/Audio.application.name:virt-manager", "type": "Spa:String:JSON", "value": { "mute": false, "volumes": [ 1.000000, 1.000000 ], "channels": [ "FL", "FR" ], "target-node": "alsa_output.pci-0000_04_00.1.hdmi-stereo-extra1" } }, | |
{ "subject": 0, "key": "restore.stream.Output/Audio.application.name:TetrisEffect-Win64-Shipping.exe", "type": "Spa:String:JSON", "value": { "mute": false, "volumes": [ 1.000000, 1.000000 ], "channels": [ "FL", "FR" ], "target-node": "alsa_output.pci-0000_04_00.1.hdmi-stereo-extra1" } }, | |
{ "subject": 0, "key": "restore.stream.Input/Audio.application.name:TetrisEffect-Win64-Shipping.exe", "type": "Spa:String:JSON", "value": { "volume": 1.000000, "mute": false, "volumes": [ 1.000000, 1.000000 ], "channels": [ "FL", "FR" ] } } | |
] | |
}, | |
{ | |
"id": 32, | |
"type": "PipeWire:Interface:Client", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"change-mask": [ "props" ], | |
"props": { | |
"pipewire.protocol": "protocol-native", | |
"pipewire.sec.pid": 23789, | |
"pipewire.sec.uid": 1000, | |
"pipewire.sec.gid": 1000, | |
"pipewire.sec.label": "unconfined", | |
"module.id": 2, | |
"object.id": 32, | |
"object.serial": 32, | |
"config.prefix": "media-session.d", | |
"config.name": "media-session.conf", | |
"default-profile.restore-bluetooth": true, | |
"cpu.max-align": 32, | |
"default.clock.rate": 48000, | |
"default.clock.quantum": 1024, | |
"default.clock.min-quantum": 32, | |
"default.clock.max-quantum": 2048, | |
"default.clock.quantum-limit": 8192, | |
"default.video.width": 640, | |
"default.video.height": 480, | |
"default.video.rate.num": 25, | |
"default.video.rate.denom": 1, | |
"log.level": 2, | |
"clock.power-of-two-quantum": true, | |
"link.max-buffers": 64, | |
"mem.warn-mlock": false, | |
"mem.allow-mlock": true, | |
"settings.check-quantum": false, | |
"settings.check-rate": false, | |
"application.name": "pipewire-media-session", | |
"application.process.binary": "pipewire-media-session", | |
"application.language": "en_GB.UTF-8", | |
"application.process.id": 23789, | |
"application.process.user": "stu", | |
"application.process.host": "computer", | |
"core.version": "0.3.44", | |
"core.name": "pipewire-stu-23789", | |
"pipewire.access": "unrestricted" | |
} | |
} | |
}, | |
{ | |
"id": 39, | |
"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": { | |
"factory.name": "api.alsa.seq.bridge", | |
"node.name": "Midi-Bridge", | |
"factory.id": 10, | |
"client.id": 32, | |
"clock.quantum-limit": 8192, | |
"device.api": "alsa", | |
"media.class": "Midi/Bridge", | |
"node.driver": true, | |
"object.id": 39, | |
"object.serial": 37 | |
}, | |
"params": { | |
"PropInfo": [ | |
{ | |
"id": "device", | |
"name": "The ALSA device", | |
"type": "default" | |
} | |
], | |
"Props": [ | |
{ | |
"device": "default" | |
} | |
], | |
"IO": [ | |
{ | |
"id": "Clock", | |
"size": 160 | |
}, | |
{ | |
"id": "Position", | |
"size": 1688 | |
} | |
] | |
} | |
} | |
}, | |
{ | |
"id": 40, | |
"type": "PipeWire:Interface:Port", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"direction": "input", | |
"change-mask": [ "props", "params" ], | |
"props": { | |
"format.dsp": "8 bit raw midi", | |
"object.path": "alsa:seq:default:client_14:playback_0", | |
"port.name": "Midi Through:(playback_0) Midi Through Port-0", | |
"port.alias": "Midi Through:Midi Through Port-0", | |
"port.id": 0, | |
"port.physical": true, | |
"port.terminal": true, | |
"port.direction": "in", | |
"node.id": 39, | |
"object.id": 40, | |
"object.serial": 38 | |
}, | |
"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": 41, | |
"type": "PipeWire:Interface:Port", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"direction": "output", | |
"change-mask": [ "props", "params" ], | |
"props": { | |
"format.dsp": "8 bit raw midi", | |
"object.path": "alsa:seq:default:client_14:capture_0", | |
"port.name": "Midi Through:(capture_0) Midi Through Port-0", | |
"port.alias": "Midi Through:Midi Through Port-0", | |
"port.id": 0, | |
"port.physical": true, | |
"port.terminal": true, | |
"port.direction": "out", | |
"node.id": 39, | |
"object.id": 41, | |
"object.serial": 39 | |
}, | |
"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": { | |
"device.enum.api": "udev", | |
"device.api": "alsa", | |
"media.class": "Audio/Device", | |
"api.alsa.path": "hw:0", | |
"api.alsa.card": 0, | |
"api.alsa.card.name": "HD-Audio Generic", | |
"api.alsa.card.longname": "HD-Audio Generic at 0xfdf88000 irq 66", | |
"device.plugged.usec": 5289584, | |
"device.bus-path": "pci-0000:04:00.1", | |
"device.sysfs.path": "/sys/devices/pci0000:00/0000:00:08.1/0000:04:00.1/sound/card0", | |
"device.bus": "pci", | |
"device.subsystem": "sound", | |
"device.vendor.id": 4098, | |
"device.vendor.name": "Advanced Micro Devices, Inc. [AMD/ATI]", | |
"device.product.id": 5598, | |
"device.product.name": "Raven/Raven2/Fenghuang HDMI/DP Audio Controller", | |
"device.name": "alsa_card.pci-0000_04_00.1", | |
"device.description": "Raven/Raven2/Fenghuang HDMI/DP Audio Controller", | |
"device.nick": "HD-Audio Generic", | |
"device.icon-name": "audio-card-pci", | |
"api.alsa.use-acp": true, | |
"api.acp.auto-profile": false, | |
"api.acp.auto-port": false, | |
"api.dbus.ReserveDevice1": "Audio0", | |
"factory.id": 14, | |
"client.id": 31, | |
"object.id": 42, | |
"object.serial": 40, | |
"object.path": "alsa:pcm:0", | |
"alsa.card": 0, | |
"alsa.card_name": "HD-Audio Generic", | |
"alsa.long_card_name": "HD-Audio Generic at 0xfdf88000 irq 66", | |
"alsa.driver_name": "snd_hda_intel", | |
"device.string": 0 | |
}, | |
"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", | |
[ 2 ] | |
] | |
] | |
}, | |
{ | |
"index": 2, | |
"name": "output:hdmi-stereo-extra1", | |
"description": "Digital Stereo (HDMI 2) Output", | |
"priority": 5700, | |
"available": "yes", | |
"classes": [ | |
1, | |
[ | |
"Audio/Sink", | |
1, | |
"card.profile.devices", | |
[ 5 ] | |
] | |
] | |
}, | |
{ | |
"index": 3, | |
"name": "output:hdmi-surround", | |
"description": "Digital Surround 5.1 (HDMI) Output", | |
"priority": 800, | |
"available": "no", | |
"classes": [ | |
1, | |
[ | |
"Audio/Sink", | |
1, | |
"card.profile.devices", | |
[ 3 ] | |
] | |
] | |
}, | |
{ | |
"index": 4, | |
"name": "output:hdmi-surround71", | |
"description": "Digital Surround 7.1 (HDMI) Output", | |
"priority": 800, | |
"available": "no", | |
"classes": [ | |
1, | |
[ | |
"Audio/Sink", | |
1, | |
"card.profile.devices", | |
[ 4 ] | |
] | |
] | |
}, | |
{ | |
"index": 5, | |
"name": "output:hdmi-surround-extra1", | |
"description": "Digital Surround 5.1 (HDMI 2) Output", | |
"priority": 600, | |
"available": "yes", | |
"classes": [ | |
1, | |
[ | |
"Audio/Sink", | |
1, | |
"card.profile.devices", | |
[ 6 ] | |
] | |
] | |
}, | |
{ | |
"index": 6, | |
"name": "output:hdmi-surround71-extra1", | |
"description": "Digital Surround 7.1 (HDMI 2) Output", | |
"priority": 600, | |
"available": "yes", | |
"classes": [ | |
1, | |
[ | |
"Audio/Sink", | |
1, | |
"card.profile.devices", | |
[ 7 ] | |
] | |
] | |
}, | |
{ | |
"index": 7, | |
"name": "pro-audio", | |
"description": "Pro Audio", | |
"priority": 1, | |
"available": "unknown", | |
"classes": [ | |
1, | |
[ | |
"Audio/Sink", | |
2, | |
"card.profile.devices", | |
[ 0, 1 ] | |
] | |
] | |
} | |
], | |
"Profile": [ | |
{ | |
"index": 2, | |
"name": "output:hdmi-stereo-extra1", | |
"description": "Digital Stereo (HDMI 2) Output", | |
"priority": 5700, | |
"available": "yes", | |
"classes": [ | |
1, | |
[ | |
"Audio/Sink", | |
1, | |
"card.profile.devices", | |
[ 5 ] | |
] | |
], | |
"save": true | |
} | |
], | |
"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, 3, 4 ], | |
"devices": [ 2, 3, 4 ] | |
}, | |
{ | |
"index": 1, | |
"direction": "Output", | |
"name": "hdmi-output-1", | |
"description": "HDMI / DisplayPort 2", | |
"priority": 5800, | |
"available": "yes", | |
"info": [ | |
5, | |
"port.type", | |
"hdmi", | |
"port.availability-group", | |
"Legacy 2", | |
"device.icon_name", | |
"video-display", | |
"card.profile.port", | |
"1", | |
"device.product.name", | |
"Philips FTV" | |
], | |
"profiles": [ 2, 5, 6 ], | |
"devices": [ 5, 6, 7 ] | |
} | |
], | |
"Route": [ | |
{ | |
"index": 1, | |
"direction": "Output", | |
"name": "hdmi-output-1", | |
"description": "HDMI / DisplayPort 2", | |
"priority": 5800, | |
"available": "yes", | |
"info": [ | |
7, | |
"port.type", | |
"hdmi", | |
"port.availability-group", | |
"Legacy 2", | |
"device.icon_name", | |
"video-display", | |
"card.profile.port", | |
"1", | |
"device.product.name", | |
"Philips FTV", | |
"route.hw-mute", | |
"false", | |
"route.hw-volume", | |
"false" | |
], | |
"profiles": [ 2, 5, 6 ], | |
"device": 5, | |
"props": { | |
"mute": false, | |
"channelVolumes": [ 2.696864, 2.774853 ], | |
"volumeBase": 1.000000, | |
"volumeStep": 0.000015, | |
"channelMap": [ "FL", "FR" ], | |
"softVolumes": [ 2.696864, 2.774853 ], | |
"latencyOffsetNsec": 0, | |
"iec958Codecs": [ ] | |
}, | |
"devices": [ 5, 6, 7 ], | |
"profile": 2, | |
"save": true | |
} | |
] | |
} | |
} | |
}, | |
{ | |
"id": 43, | |
"type": "PipeWire:Interface:Device", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"change-mask": [ "props", "params" ], | |
"props": { | |
"device.enum.api": "udev", | |
"device.api": "alsa", | |
"media.class": "Audio/Device", | |
"api.alsa.path": "hw:1", | |
"api.alsa.card": 1, | |
"api.alsa.card.name": "HD-Audio Generic", | |
"api.alsa.card.longname": "HD-Audio Generic at 0xfdf80000 irq 67", | |
"device.plugged.usec": 5308452, | |
"device.bus-path": "pci-0000:04:00.6", | |
"device.sysfs.path": "/sys/devices/pci0000:00/0000:00:08.1/0000:04:00.6/sound/card1", | |
"device.bus": "pci", | |
"device.subsystem": "sound", | |
"device.vendor.id": 4130, | |
"device.vendor.name": "Advanced Micro Devices, Inc. [AMD]", | |
"device.product.id": 5603, | |
"device.product.name": "Family 17h (Models 10h-1fh) HD Audio Controller", | |
"device.name": "alsa_card.pci-0000_04_00.6", | |
"device.description": "Family 17h (Models 10h-1fh) HD Audio Controller", | |
"device.nick": "HD-Audio Generic", | |
"device.icon-name": "audio-card-pci", | |
"api.alsa.use-acp": true, | |
"api.acp.auto-profile": false, | |
"api.acp.auto-port": false, | |
"api.dbus.ReserveDevice1": "Audio1", | |
"factory.id": 14, | |
"client.id": 31, | |
"object.id": 43, | |
"object.serial": 41, | |
"object.path": "alsa:pcm:1", | |
"alsa.card": 1, | |
"alsa.card_name": "HD-Audio Generic", | |
"alsa.long_card_name": "HD-Audio Generic at 0xfdf80000 irq 67", | |
"alsa.driver_name": "snd_hda_intel", | |
"device.string": 1 | |
}, | |
"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", | |
[ 3 ] | |
] | |
] | |
}, | |
{ | |
"index": 2, | |
"name": "output:analog-stereo", | |
"description": "Analog Stereo Output", | |
"priority": 6500, | |
"available": "yes", | |
"classes": [ | |
1, | |
[ | |
"Audio/Sink", | |
1, | |
"card.profile.devices", | |
[ 3 ] | |
] | |
] | |
}, | |
{ | |
"index": 3, | |
"name": "input:analog-stereo", | |
"description": "Analog Stereo Input", | |
"priority": 65, | |
"available": "yes", | |
"classes": [ | |
1, | |
[ | |
"Audio/Source", | |
1, | |
"card.profile.devices", | |
[ 0 ] | |
] | |
] | |
}, | |
{ | |
"index": 4, | |
"name": "pro-audio", | |
"description": "Pro Audio", | |
"priority": 1, | |
"available": "unknown", | |
"classes": [ | |
2, | |
[ | |
"Audio/Source", | |
1, | |
"card.profile.devices", | |
[ 2 ] | |
], | |
[ | |
"Audio/Sink", | |
1, | |
"card.profile.devices", | |
[ 1 ] | |
] | |
] | |
} | |
], | |
"Profile": [ | |
{ | |
"index": 2, | |
"name": "output:analog-stereo", | |
"description": "Analog Stereo Output", | |
"priority": 6500, | |
"available": "yes", | |
"classes": [ | |
1, | |
[ | |
"Audio/Sink", | |
1, | |
"card.profile.devices", | |
[ 3 ] | |
] | |
], | |
"save": true | |
} | |
], | |
"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": [ 3, 1 ], | |
"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": [ 3, 1 ], | |
"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 ], | |
"devices": [ 3 ] | |
}, | |
{ | |
"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": [ 3 ] | |
} | |
], | |
"Route": [ | |
{ | |
"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 ], | |
"device": 3, | |
"props": { | |
"mute": false, | |
"channelVolumes": [ 0.321781, 0.321781 ], | |
"volumeBase": 1.000000, | |
"volumeStep": 0.000015, | |
"channelMap": [ "FL", "FR" ], | |
"softVolumes": [ 1.000000, 1.000000 ], | |
"latencyOffsetNsec": 0 | |
}, | |
"devices": [ 3 ], | |
"profile": 2, | |
"save": true | |
} | |
] | |
} | |
} | |
}, | |
{ | |
"id": 44, | |
"type": "PipeWire:Interface:Device", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"change-mask": [ "props", "params" ], | |
"props": { | |
"device.enum.api": "udev", | |
"device.api": "alsa", | |
"media.class": "Audio/Device", | |
"api.alsa.path": "hw:3", | |
"api.alsa.card": 3, | |
"api.alsa.card.name": "Loopback", | |
"api.alsa.card.longname": "Loopback 1", | |
"device.plugged.usec": 4789040, | |
"device.bus-path": "platform-snd_aloop.0", | |
"device.sysfs.path": "/sys/devices/platform/snd_aloop.0/sound/card3", | |
"device.subsystem": "sound", | |
"device.form-factor": "internal", | |
"device.name": "alsa_card.platform-snd_aloop.0", | |
"device.description": "Built-in Audio", | |
"device.nick": "Loopback", | |
"device.icon-name": "audio-card", | |
"api.alsa.use-acp": true, | |
"api.acp.auto-profile": false, | |
"api.acp.auto-port": false, | |
"api.dbus.ReserveDevice1": "Audio3", | |
"factory.id": 14, | |
"client.id": 31, | |
"object.id": 44, | |
"object.serial": 42, | |
"object.path": "alsa:pcm:3", | |
"alsa.card": 3, | |
"alsa.card_name": "Loopback", | |
"alsa.long_card_name": "Loopback 1", | |
"alsa.driver_name": "snd_aloop", | |
"device.string": 3 | |
}, | |
"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": "unknown", | |
"classes": [ | |
2, | |
[ | |
"Audio/Source", | |
1, | |
"card.profile.devices", | |
[ 0 ] | |
], | |
[ | |
"Audio/Sink", | |
1, | |
"card.profile.devices", | |
[ 11 ] | |
] | |
] | |
}, | |
{ | |
"index": 2, | |
"name": "output:analog-stereo+input:analog-surround-21", | |
"description": "Analog Stereo Output + Analog Surround 2.1 Input", | |
"priority": 6513, | |
"available": "unknown", | |
"classes": [ | |
2, | |
[ | |
"Audio/Source", | |
1, | |
"card.profile.devices", | |
[ 5 ] | |
], | |
[ | |
"Audio/Sink", | |
1, | |
"card.profile.devices", | |
[ 11 ] | |
] | |
] | |
}, | |
{ | |
"index": 3, | |
"name": "output:analog-stereo+input:analog-surround-41", | |
"description": "Analog Stereo Output + Analog Surround 4.1 Input", | |
"priority": 6513, | |
"available": "unknown", | |
"classes": [ | |
2, | |
[ | |
"Audio/Source", | |
1, | |
"card.profile.devices", | |
[ 7 ] | |
], | |
[ | |
"Audio/Sink", | |
1, | |
"card.profile.devices", | |
[ 11 ] | |
] | |
] | |
}, | |
{ | |
"index": 4, | |
"name": "output:analog-stereo+input:analog-surround-51", | |
"description": "Analog Stereo Output + Analog Surround 5.1 Input", | |
"priority": 6513, | |
"available": "unknown", | |
"classes": [ | |
2, | |
[ | |
"Audio/Source", | |
1, | |
"card.profile.devices", | |
[ 9 ] | |
], | |
[ | |
"Audio/Sink", | |
1, | |
"card.profile.devices", | |
[ 11 ] | |
] | |
] | |
}, | |
{ | |
"index": 5, | |
"name": "output:analog-stereo+input:analog-surround-40", | |
"description": "Analog Stereo Output + Analog Surround 4.0 Input", | |
"priority": 6512, | |
"available": "unknown", | |
"classes": [ | |
2, | |
[ | |
"Audio/Source", | |
1, | |
"card.profile.devices", | |
[ 6 ] | |
], | |
[ | |
"Audio/Sink", | |
1, | |
"card.profile.devices", | |
[ 11 ] | |
] | |
] | |
}, | |
{ | |
"index": 6, | |
"name": "output:analog-stereo+input:analog-surround-50", | |
"description": "Analog Stereo Output + Analog Surround 5.0 Input", | |
"priority": 6512, | |
"available": "unknown", | |
"classes": [ | |
2, | |
[ | |
"Audio/Source", | |
1, | |
"card.profile.devices", | |
[ 8 ] | |
], | |
[ | |
"Audio/Sink", | |
1, | |
"card.profile.devices", | |
[ 11 ] | |
] | |
] | |
}, | |
{ | |
"index": 7, | |
"name": "output:analog-stereo+input:analog-surround-71", | |
"description": "Analog Stereo Output + Analog Surround 7.1 Input", | |
"priority": 6512, | |
"available": "unknown", | |
"classes": [ | |
2, | |
[ | |
"Audio/Source", | |
1, | |
"card.profile.devices", | |
[ 10 ] | |
], | |
[ | |
"Audio/Sink", | |
1, | |
"card.profile.devices", | |
[ 11 ] | |
] | |
] | |
}, | |
{ | |
"index": 8, | |
"name": "output:analog-stereo", | |
"description": "Analog Stereo Output", | |
"priority": 6500, | |
"available": "unknown", | |
"classes": [ | |
1, | |
[ | |
"Audio/Sink", | |
1, | |
"card.profile.devices", | |
[ 11 ] | |
] | |
] | |
}, | |
{ | |
"index": 9, | |
"name": "output:analog-surround-21+input:analog-stereo", | |
"description": "Analog Surround 2.1 Output + Analog Stereo Input", | |
"priority": 1365, | |
"available": "unknown", | |
"classes": [ | |
2, | |
[ | |
"Audio/Source", | |
1, | |
"card.profile.devices", | |
[ 0 ] | |
], | |
[ | |
"Audio/Sink", | |
1, | |
"card.profile.devices", | |
[ 12 ] | |
] | |
] | |
}, | |
{ | |
"index": 10, | |
"name": "output:analog-surround-41+input:analog-stereo", | |
"description": "Analog Surround 4.1 Output + Analog Stereo Input", | |
"priority": 1365, | |
"available": "unknown", | |
"classes": [ | |
2, | |
[ | |
"Audio/Source", | |
1, | |
"card.profile.devices", | |
[ 0 ] | |
], | |
[ | |
"Audio/Sink", | |
1, | |
"card.profile.devices", | |
[ 14 ] | |
] | |
] | |
}, | |
{ | |
"index": 11, | |
"name": "output:analog-surround-51+input:analog-stereo", | |
"description": "Analog Surround 5.1 Output + Analog Stereo Input", | |
"priority": 1365, | |
"available": "unknown", | |
"classes": [ | |
2, | |
[ | |
"Audio/Source", | |
1, | |
"card.profile.devices", | |
[ 0 ] | |
], | |
[ | |
"Audio/Sink", | |
1, | |
"card.profile.devices", | |
[ 16 ] | |
] | |
] | |
}, | |
{ | |
"index": 12, | |
"name": "output:analog-surround-21+input:analog-surround-21", | |
"description": "Analog Surround 2.1 Output + Analog Surround 2.1 Input", | |
"priority": 1313, | |
"available": "unknown", | |
"classes": [ | |
2, | |
[ | |
"Audio/Source", | |
1, | |
"card.profile.devices", | |
[ 5 ] | |
], | |
[ | |
"Audio/Sink", | |
1, | |
"card.profile.devices", | |
[ 12 ] | |
] | |
] | |
}, | |
{ | |
"index": 13, | |
"name": "output:analog-surround-21+input:analog-surround-41", | |
"description": "Analog Surround 2.1 Output + Analog Surround 4.1 Input", | |
"priority": 1313, | |
"available": "unknown", | |
"classes": [ | |
2, | |
[ | |
"Audio/Source", | |
1, | |
"card.profile.devices", | |
[ 7 ] | |
], | |
[ | |
"Audio/Sink", | |
1, | |
"card.profile.devices", | |
[ 12 ] | |
] | |
] | |
}, | |
{ | |
"index": 14, | |
"name": "output:analog-surround-21+input:analog-surround-51", | |
"description": "Analog Surround 2.1 Output + Analog Surround 5.1 Input", | |
"priority": 1313, | |
"available": "unknown", | |
"classes": [ | |
2, | |
[ | |
"Audio/Source", | |
1, | |
"card.profile.devices", | |
[ 9 ] | |
], | |
[ | |
"Audio/Sink", | |
1, | |
"card.profile.devices", | |
[ 12 ] | |
] | |
] | |
}, | |
{ | |
"index": 15, | |
"name": "output:analog-surround-41+input:analog-surround-21", | |
"description": "Analog Surround 4.1 Output + Analog Surround 2.1 Input", | |
"priority": 1313, | |
"available": "unknown", | |
"classes": [ | |
2, | |
[ | |
"Audio/Source", | |
1, | |
"card.profile.devices", | |
[ 5 ] | |
], | |
[ | |
"Audio/Sink", | |
1, | |
"card.profile.devices", | |
[ 14 ] | |
] | |
] | |
}, | |
{ | |
"index": 16, | |
"name": "output:analog-surround-41+input:analog-surround-41", | |
"description": "Analog Surround 4.1 Output + Analog Surround 4.1 Input", | |
"priority": 1313, | |
"available": "unknown", | |
"classes": [ | |
2, | |
[ | |
"Audio/Source", | |
1, | |
"card.profile.devices", | |
[ 7 ] | |
], | |
[ | |
"Audio/Sink", | |
1, | |
"card.profile.devices", | |
[ 14 ] | |
] | |
] | |
}, | |
{ | |
"index": 17, | |
"name": "output:analog-surround-41+input:analog-surround-51", | |
"description": "Analog Surround 4.1 Output + Analog Surround 5.1 Input", | |
"priority": 1313, | |
"available": "unknown", | |
"classes": [ | |
2, | |
[ | |
"Audio/Source", | |
1, | |
"card.profile.devices", | |
[ 9 ] | |
], | |
[ | |
"Audio/Sink", | |
1, | |
"card.profile.devices", | |
[ 14 ] | |
] | |
] | |
}, | |
{ | |
"index": 18, | |
"name": "output:analog-surround-51+input:analog-surround-21", | |
"description": "Analog Surround 5.1 Output + Analog Surround 2.1 Input", | |
"priority": 1313, | |
"available": "unknown", | |
"classes": [ | |
2, | |
[ | |
"Audio/Source", | |
1, | |
"card.profile.devices", | |
[ 5 ] | |
], | |
[ | |
"Audio/Sink", | |
1, | |
"card.profile.devices", | |
[ 16 ] | |
] | |
] | |
}, | |
{ | |
"index": 19, | |
"name": "output:analog-surround-51+input:analog-surround-41", | |
"description": "Analog Surround 5.1 Output + Analog Surround 4.1 Input", | |
"priority": 1313, | |
"available": "unknown", | |
"classes": [ | |
2, | |
[ | |
"Audio/Source", | |
1, | |
"card.profile.devices", | |
[ 7 ] | |
], | |
[ | |
"Audio/Sink", | |
1, | |
"card.profile.devices", | |
[ 16 ] | |
] | |
] | |
}, | |
{ | |
"index": 20, | |
"name": "output:analog-surround-51+input:analog-surround-51", | |
"description": "Analog Surround 5.1 Output + Analog Surround 5.1 Input", | |
"priority": 1313, | |
"available": "unknown", | |
"classes": [ | |
2, | |
[ | |
"Audio/Source", | |
1, | |
"card.profile.devices", | |
[ 9 ] | |
], | |
[ | |
"Audio/Sink", | |
1, | |
"card.profile.devices", | |
[ 16 ] | |
] | |
] | |
}, | |
{ | |
"index": 21, | |
"name": "output:analog-surround-21+input:analog-surround-40", | |
"description": "Analog Surround 2.1 Output + Analog Surround 4.0 Input", | |
"priority": 1312, | |
"available": "unknown", | |
"classes": [ | |
2, | |
[ | |
"Audio/Source", | |
1, | |
"card.profile.devices", | |
[ 6 ] | |
], | |
[ | |
"Audio/Sink", | |
1, | |
"card.profile.devices", | |
[ 12 ] | |
] | |
] | |
}, | |
{ | |
"index": 22, | |
"name": "output:analog-surround-21+input:analog-surround-50", | |
"description": "Analog Surround 2.1 Output + Analog Surround 5.0 Input", | |
"priority": 1312, | |
"available": "unknown", | |
"classes": [ | |
2, | |
[ | |
"Audio/Source", | |
1, | |
"card.profile.devices", | |
[ 8 ] | |
], | |
[ | |
"Audio/Sink", | |
1, | |
"card.profile.devices", | |
[ 12 ] | |
] | |
] | |
}, | |
{ | |
"index": 23, | |
"name": "output:analog-surround-21+input:analog-surround-71", | |
"description": "Analog Surround 2.1 Output + Analog Surround 7.1 Input", | |
"priority": 1312, | |
"available": "unknown", | |
"classes": [ | |
2, | |
[ | |
"Audio/Source", | |
1, | |
"card.profile.devices", | |
[ 10 ] | |
], | |
[ | |
"Audio/Sink", | |
1, | |
"card.profile.devices", | |
[ 12 ] | |
] | |
] | |
}, | |
{ | |
"index": 24, | |
"name": "output:analog-surround-41+input:analog-surround-40", | |
"description": "Analog Surround 4.1 Output + Analog Surround 4.0 Input", | |
"priority": 1312, | |
"available": "unknown", | |
"classes": [ | |
2, | |
[ | |
"Audio/Source", | |
1, | |
"card.profile.devices", | |
[ 6 ] | |
], | |
[ | |
"Audio/Sink", | |
1, | |
"card.profile.devices", | |
[ 14 ] | |
] | |
] | |
}, | |
{ | |
"index": 25, | |
"name": "output:analog-surround-41+input:analog-surround-50", | |
"description": "Analog Surround 4.1 Output + Analog Surround 5.0 Input", | |
"priority": 1312, | |
"available": "unknown", | |
"classes": [ | |
2, | |
[ | |
"Audio/Source", | |
1, | |
"card.profile.devices", | |
[ 8 ] | |
], | |
[ | |
"Audio/Sink", | |
1, | |
"card.profile.devices", | |
[ 14 ] | |
] | |
] | |
}, | |
{ | |
"index": 26, | |
"name": "output:analog-surround-41+input:analog-surround-71", | |
"description": "Analog Surround 4.1 Output + Analog Surround 7.1 Input", | |
"priority": 1312, | |
"available": "unknown", | |
"classes": [ | |
2, | |
[ | |
"Audio/Source", | |
1, | |
"card.profile.devices", | |
[ 10 ] | |
], | |
[ | |
"Audio/Sink", | |
1, | |
"card.profile.devices", | |
[ 14 ] | |
] | |
] | |
}, | |
{ | |
"index": 27, | |
"name": "output:analog-surround-51+input:analog-surround-40", | |
"description": "Analog Surround 5.1 Output + Analog Surround 4.0 Input", | |
"priority": 1312, | |
"available": "unknown", | |
"classes": [ | |
2, | |
[ | |
"Audio/Source", | |
1, | |
"card.profile.devices", | |
[ 6 ] | |
], | |
[ | |
"Audio/Sink", | |
1, | |
"card.profile.devices", | |
[ 16 ] | |
] | |
] | |
}, | |
{ | |
"index": 28, | |
"name": "output:analog-surround-51+input:analog-surround-50", | |
"description": "Analog Surround 5.1 Output + Analog Surround 5.0 Input", | |
"priority": 1312, | |
"available": "unknown", | |
"classes": [ | |
2, | |
[ | |
"Audio/Source", | |
1, | |
"card.profile.devices", | |
[ 8 ] | |
], | |
[ | |
"Audio/Sink", | |
1, | |
"card.profile.devices", | |
[ 16 ] | |
] | |
] | |
}, | |
{ | |
"index": 29, | |
"name": "output:analog-surround-51+input:analog-surround-71", | |
"description": "Analog Surround 5.1 Output + Analog Surround 7.1 Input", | |
"priority": 1312, | |
"available": "unknown", | |
"classes": [ | |
2, | |
[ | |
"Audio/Source", | |
1, | |
"card.profile.devices", | |
[ 10 ] | |
], | |
[ | |
"Audio/Sink", | |
1, | |
"card.profile.devices", | |
[ 16 ] | |
] | |
] | |
}, | |
{ | |
"index": 30, | |
"name": "output:analog-surround-21", | |
"description": "Analog Surround 2.1 Output", | |
"priority": 1300, | |
"available": "unknown", | |
"classes": [ | |
1, | |
[ | |
"Audio/Sink", | |
1, | |
"card.profile.devices", | |
[ 12 ] | |
] | |
] | |
}, | |
{ | |
"index": 31, | |
"name": "output:analog-surround-41", | |
"description": "Analog Surround 4.1 Output", | |
"priority": 1300, | |
"available": "unknown", | |
"classes": [ | |
1, | |
[ | |
"Audio/Sink", | |
1, | |
"card.profile.devices", | |
[ 14 ] | |
] | |
] | |
}, | |
{ | |
"index": 32, | |
"name": "output:analog-surround-51", | |
"description": "Analog Surround 5.1 Output", | |
"priority": 1300, | |
"available": "unknown", | |
"classes": [ | |
1, | |
[ | |
"Audio/Sink", | |
1, | |
"card.profile.devices", | |
[ 16 ] | |
] | |
] | |
}, | |
{ | |
"index": 33, | |
"name": "output:analog-surround-40+input:analog-stereo", | |
"description": "Analog Surround 4.0 Output + Analog Stereo Input", | |
"priority": 1265, | |
"available": "unknown", | |
"classes": [ | |
2, | |
[ | |
"Audio/Source", | |
1, | |
"card.profile.devices", | |
[ 0 ] | |
], | |
[ | |
"Audio/Sink", | |
1, | |
"card.profile.devices", | |
[ 13 ] | |
] | |
] | |
}, | |
{ | |
"index": 34, | |
"name": "output:analog-surround-50+input:analog-stereo", | |
"description": "Analog Surround 5.0 Output + Analog Stereo Input", | |
"priority": 1265, | |
"available": "unknown", | |
"classes": [ | |
2, | |
[ | |
"Audio/Source", | |
1, | |
"card.profile.devices", | |
[ 0 ] | |
], | |
[ | |
"Audio/Sink", | |
1, | |
"card.profile.devices", | |
[ 15 ] | |
] | |
] | |
}, | |
{ | |
"index": 35, | |
"name": "output:analog-surround-71+input:analog-stereo", | |
"description": "Analog Surround 7.1 Output + Analog Stereo Input", | |
"priority": 1265, | |
"available": "unknown", | |
"classes": [ | |
2, | |
[ | |
"Audio/Source", | |
1, | |
"card.profile.devices", | |
[ 0 ] | |
], | |
[ | |
"Audio/Sink", | |
1, | |
"card.profile.devices", | |
[ 17 ] | |
] | |
] | |
}, | |
{ | |
"index": 36, | |
"name": "output:analog-surround-40+input:analog-surround-21", | |
"description": "Analog Surround 4.0 Output + Analog Surround 2.1 Input", | |
"priority": 1213, | |
"available": "unknown", | |
"classes": [ | |
2, | |
[ | |
"Audio/Source", | |
1, | |
"card.profile.devices", | |
[ 5 ] | |
], | |
[ | |
"Audio/Sink", | |
1, | |
"card.profile.devices", | |
[ 13 ] | |
] | |
] | |
}, | |
{ | |
"index": 37, | |
"name": "output:analog-surround-40+input:analog-surround-41", | |
"description": "Analog Surround 4.0 Output + Analog Surround 4.1 Input", | |
"priority": 1213, | |
"available": "unknown", | |
"classes": [ | |
2, | |
[ | |
"Audio/Source", | |
1, | |
"card.profile.devices", | |
[ 7 ] | |
], | |
[ | |
"Audio/Sink", | |
1, | |
"card.profile.devices", | |
[ 13 ] | |
] | |
] | |
}, | |
{ | |
"index": 38, | |
"name": "output:analog-surround-40+input:analog-surround-51", | |
"description": "Analog Surround 4.0 Output + Analog Surround 5.1 Input", | |
"priority": 1213, | |
"available": "unknown", | |
"classes": [ | |
2, | |
[ | |
"Audio/Source", | |
1, | |
"card.profile.devices", | |
[ 9 ] | |
], | |
[ | |
"Audio/Sink", | |
1, | |
"card.profile.devices", | |
[ 13 ] | |
] | |
] | |
}, | |
{ | |
"index": 39, | |
"name": "output:analog-surround-50+input:analog-surround-21", | |
"description": "Analog Surround 5.0 Output + Analog Surround 2.1 Input", | |
"priority": 1213, | |
"available": "unknown", | |
"classes": [ | |
2, | |
[ | |
"Audio/Source", | |
1, | |
"card.profile.devices", | |
[ 5 ] | |
], | |
[ | |
"Audio/Sink", | |
1, | |
"card.profile.devices", | |
[ 15 ] | |
] | |
] | |
}, | |
{ | |
"index": 40, | |
"name": "output:analog-surround-50+input:analog-surround-41", | |
"description": "Analog Surround 5.0 Output + Analog Surround 4.1 Input", | |
"priority": 1213, | |
"available": "unknown", | |
"classes": [ | |
2, | |
[ | |
"Audio/Source", | |
1, | |
"card.profile.devices", | |
[ 7 ] | |
], | |
[ | |
"Audio/Sink", | |
1, | |
"card.profile.devices", | |
[ 15 ] | |
] | |
] | |
}, | |
{ | |
"index": 41, | |
"name": "output:analog-surround-50+input:analog-surround-51", | |
"description": "Analog Surround 5.0 Output + Analog Surround 5.1 Input", | |
"priority": 1213, | |
"available": "unknown", | |
"classes": [ | |
2, | |
[ | |
"Audio/Source", | |
1, | |
"card.profile.devices", | |
[ 9 ] | |
], | |
[ | |
"Audio/Sink", | |
1, | |
"card.profile.devices", | |
[ 15 ] | |
] | |
] | |
}, | |
{ | |
"index": 42, | |
"name": "output:analog-surround-71+input:analog-surround-21", | |
"description": "Analog Surround 7.1 Output + Analog Surround 2.1 Input", | |
"priority": 1213, | |
"available": "unknown", | |
"classes": [ | |
2, | |
[ | |
"Audio/Source", | |
1, | |
"card.profile.devices", | |
[ 5 ] | |
], | |
[ | |
"Audio/Sink", | |
1, | |
"card.profile.devices", | |
[ 17 ] | |
] | |
] | |
}, | |
{ | |
"index": 43, | |
"name": "output:analog-surround-71+input:analog-surround-41", | |
"description": "Analog Surround 7.1 Output + Analog Surround 4.1 Input", | |
"priority": 1213, | |
"available": "unknown", | |
"classes": [ | |
2, | |
[ | |
"Audio/Source", | |
1, | |
"card.profile.devices", | |
[ 7 ] | |
], | |
[ | |
"Audio/Sink", | |
1, | |
"card.profile.devices", | |
[ 17 ] | |
] | |
] | |
}, | |
{ | |
"index": 44, | |
"name": "output:analog-surround-71+input:analog-surround-51", | |
"description": "Analog Surround 7.1 Output + Analog Surround 5.1 Input", | |
"priority": 1213, | |
"available": "unknown", | |
"classes": [ | |
2, | |
[ | |
"Audio/Source", | |
1, | |
"card.profile.devices", | |
[ 9 ] | |
], | |
[ | |
"Audio/Sink", | |
1, | |
"card.profile.devices", | |
[ 17 ] | |
] | |
] | |
}, | |
{ | |
"index": 45, | |
"name": "output:analog-surround-40+input:analog-surround-40", | |
"description": "Analog Surround 4.0 Output + Analog Surround 4.0 Input", | |
"priority": 1212, | |
"available": "unknown", | |
"classes": [ | |
2, | |
[ | |
"Audio/Source", | |
1, | |
"card.profile.devices", | |
[ 6 ] | |
], | |
[ | |
"Audio/Sink", | |
1, | |
"card.profile.devices", | |
[ 13 ] | |
] | |
] | |
}, | |
{ | |
"index": 46, | |
"name": "output:analog-surround-40+input:analog-surround-50", | |
"description": "Analog Surround 4.0 Output + Analog Surround 5.0 Input", | |
"priority": 1212, | |
"available": "unknown", | |
"classes": [ | |
2, | |
[ | |
"Audio/Source", | |
1, | |
"card.profile.devices", | |
[ 8 ] | |
], | |
[ | |
"Audio/Sink", | |
1, | |
"card.profile.devices", | |
[ 13 ] | |
] | |
] | |
}, | |
{ | |
"index": 47, | |
"name": "output:analog-surround-40+input:analog-surround-71", | |
"description": "Analog Surround 4.0 Output + Analog Surround 7.1 Input", | |
"priority": 1212, | |
"available": "unknown", | |
"classes": [ | |
2, | |
[ | |
"Audio/Source", | |
1, | |
"card.profile.devices", | |
[ 10 ] | |
], | |
[ | |
"Audio/Sink", | |
1, | |
"card.profile.devices", | |
[ 13 ] | |
] | |
] | |
}, | |
{ | |
"index": 48, | |
"name": "output:analog-surround-50+input:analog-surround-40", | |
"description": "Analog Surround 5.0 Output + Analog Surround 4.0 Input", | |
"priority": 1212, | |
"available": "unknown", | |
"classes": [ | |
2, | |
[ | |
"Audio/Source", | |
1, | |
"card.profile.devices", | |
[ 6 ] | |
], | |
[ | |
"Audio/Sink", | |
1, | |
"card.profile.devices", | |
[ 15 ] | |
] | |
] | |
}, | |
{ | |
"index": 49, | |
"name": "output:analog-surround-50+input:analog-surround-50", | |
"description": "Analog Surround 5.0 Output + Analog Surround 5.0 Input", | |
"priority": 1212, | |
"available": "unknown", | |
"classes": [ | |
2, | |
[ | |
"Audio/Source", | |
1, | |
"card.profile.devices", | |
[ 8 ] | |
], | |
[ | |
"Audio/Sink", | |
1, | |
"card.profile.devices", | |
[ 15 ] | |
] | |
] | |
}, | |
{ | |
"index": 50, | |
"name": "output:analog-surround-50+input:analog-surround-71", | |
"description": "Analog Surround 5.0 Output + Analog Surround 7.1 Input", | |
"priority": 1212, | |
"available": "unknown", | |
"classes": [ | |
2, | |
[ | |
"Audio/Source", | |
1, | |
"card.profile.devices", | |
[ 10 ] | |
], | |
[ | |
"Audio/Sink", | |
1, | |
"card.profile.devices", | |
[ 15 ] | |
] | |
] | |
}, | |
{ | |
"index": 51, | |
"name": "output:analog-surround-71+input:analog-surround-40", | |
"description": "Analog Surround 7.1 Output + Analog Surround 4.0 Input", | |
"priority": 1212, | |
"available": "unknown", | |
"classes": [ | |
2, | |
[ | |
"Audio/Source", | |
1, | |
"card.profile.devices", | |
[ 6 ] | |
], | |
[ | |
"Audio/Sink", | |
1, | |
"card.profile.devices", | |
[ 17 ] | |
] | |
] | |
}, | |
{ | |
"index": 52, | |
"name": "output:analog-surround-71+input:analog-surround-50", | |
"description": "Analog Surround 7.1 Output + Analog Surround 5.0 Input", | |
"priority": 1212, | |
"available": "unknown", | |
"classes": [ | |
2, | |
[ | |
"Audio/Source", | |
1, | |
"card.profile.devices", | |
[ 8 ] | |
], | |
[ | |
"Audio/Sink", | |
1, | |
"card.profile.devices", | |
[ 17 ] | |
] | |
] | |
}, | |
{ | |
"index": 53, | |
"name": "output:analog-surround-71+input:analog-surround-71", | |
"description": "Analog Surround 7.1 Output + Analog Surround 7.1 Input", | |
"priority": 1212, | |
"available": "unknown", | |
"classes": [ | |
2, | |
[ | |
"Audio/Source", | |
1, | |
"card.profile.devices", | |
[ 10 ] | |
], | |
[ | |
"Audio/Sink", | |
1, | |
"card.profile.devices", | |
[ 17 ] | |
] | |
] | |
}, | |
{ | |
"index": 54, | |
"name": "output:analog-surround-40", | |
"description": "Analog Surround 4.0 Output", | |
"priority": 1200, | |
"available": "unknown", | |
"classes": [ | |
1, | |
[ | |
"Audio/Sink", | |
1, | |
"card.profile.devices", | |
[ 13 ] | |
] | |
] | |
}, | |
{ | |
"index": 55, | |
"name": "output:analog-surround-50", | |
"description": "Analog Surround 5.0 Output", | |
"priority": 1200, | |
"available": "unknown", | |
"classes": [ | |
1, | |
[ | |
"Audio/Sink", | |
1, | |
"card.profile.devices", | |
[ 15 ] | |
] | |
] | |
}, | |
{ | |
"index": 56, | |
"name": "output:analog-surround-71", | |
"description": "Analog Surround 7.1 Output", | |
"priority": 1200, | |
"available": "unknown", | |
"classes": [ | |
1, | |
[ | |
"Audio/Sink", | |
1, | |
"card.profile.devices", | |
[ 17 ] | |
] | |
] | |
}, | |
{ | |
"index": 57, | |
"name": "input:analog-stereo", | |
"description": "Analog Stereo Input", | |
"priority": 65, | |
"available": "unknown", | |
"classes": [ | |
1, | |
[ | |
"Audio/Source", | |
1, | |
"card.profile.devices", | |
[ 0 ] | |
] | |
] | |
}, | |
{ | |
"index": 58, | |
"name": "input:analog-surround-21", | |
"description": "Analog Surround 2.1 Input", | |
"priority": 13, | |
"available": "unknown", | |
"classes": [ | |
1, | |
[ | |
"Audio/Source", | |
1, | |
"card.profile.devices", | |
[ 5 ] | |
] | |
] | |
}, | |
{ | |
"index": 59, | |
"name": "input:analog-surround-41", | |
"description": "Analog Surround 4.1 Input", | |
"priority": 13, | |
"available": "unknown", | |
"classes": [ | |
1, | |
[ | |
"Audio/Source", | |
1, | |
"card.profile.devices", | |
[ 7 ] | |
] | |
] | |
}, | |
{ | |
"index": 60, | |
"name": "input:analog-surround-51", | |
"description": "Analog Surround 5.1 Input", | |
"priority": 13, | |
"available": "unknown", | |
"classes": [ | |
1, | |
[ | |
"Audio/Source", | |
1, | |
"card.profile.devices", | |
[ 9 ] | |
] | |
] | |
}, | |
{ | |
"index": 61, | |
"name": "input:analog-surround-40", | |
"description": "Analog Surround 4.0 Input", | |
"priority": 12, | |
"available": "unknown", | |
"classes": [ | |
1, | |
[ | |
"Audio/Source", | |
1, | |
"card.profile.devices", | |
[ 6 ] | |
] | |
] | |
}, | |
{ | |
"index": 62, | |
"name": "input:analog-surround-50", | |
"description": "Analog Surround 5.0 Input", | |
"priority": 12, | |
"available": "unknown", | |
"classes": [ | |
1, | |
[ | |
"Audio/Source", | |
1, | |
"card.profile.devices", | |
[ 8 ] | |
] | |
] | |
}, | |
{ | |
"index": 63, | |
"name": "input:analog-surround-71", | |
"description": "Analog Surround 7.1 Input", | |
"priority": 12, | |
"available": "unknown", | |
"classes": [ | |
1, | |
[ | |
"Audio/Source", | |
1, | |
"card.profile.devices", | |
[ 10 ] | |
] | |
] | |
}, | |
{ | |
"index": 64, | |
"name": "pro-audio", | |
"description": "Pro Audio", | |
"priority": 1, | |
"available": "yes", | |
"classes": [ | |
2, | |
[ | |
"Audio/Source", | |
2, | |
"card.profile.devices", | |
[ 3, 4 ] | |
], | |
[ | |
"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": "unknown", | |
"classes": [ | |
2, | |
[ | |
"Audio/Source", | |
1, | |
"card.profile.devices", | |
[ 0 ] | |
], | |
[ | |
"Audio/Sink", | |
1, | |
"card.profile.devices", | |
[ 11 ] | |
] | |
], | |
"save": true | |
} | |
], | |
"EnumRoute": [ | |
{ | |
"index": 0, | |
"direction": "Input", | |
"name": "analog-input", | |
"description": "Analog Input", | |
"priority": 10000, | |
"available": "unknown", | |
"info": [ | |
2, | |
"port.type", | |
"analog", | |
"card.profile.port", | |
"0" | |
], | |
"profiles": [ 57, 58, 61, 59, 62, 60, 63, 1, 2, 5, 3, 6, 4, 7, 9, 12, 21, 13, 22, 14, 23, 33, 36, 45, 37, 46, 38, 47, 10, 15, 24, 16, 25, 17, 26, 34, 39, 48, 40, 49, 41, 50, 11, 18, 27, 19, 28, 20, 29, 35, 42, 51, 43, 52, 44, 53 ], | |
"devices": [ 0, 5, 6, 7, 8, 9, 10 ] | |
}, | |
{ | |
"index": 1, | |
"direction": "Output", | |
"name": "analog-output", | |
"description": "Analog Output", | |
"priority": 9900, | |
"available": "unknown", | |
"info": [ | |
2, | |
"port.type", | |
"analog", | |
"card.profile.port", | |
"1" | |
], | |
"profiles": [ 8, 1, 2, 5, 3, 6, 4, 7, 30, 9, 12, 21, 13, 22, 14, 23, 54, 33, 36, 45, 37, 46, 38, 47, 31, 10, 15, 24, 16, 25, 17, 26, 55, 34, 39, 48, 40, 49, 41, 50, 32, 11, 18, 27, 19, 28, 20, 29, 56, 35, 42, 51, 43, 52, 44, 53 ], | |
"devices": [ 11, 12, 13, 14, 15, 16, 17 ] | |
} | |
], | |
"Route": [ | |
{ | |
"index": 0, | |
"direction": "Input", | |
"name": "analog-input", | |
"description": "Analog Input", | |
"priority": 10000, | |
"available": "unknown", | |
"info": [ | |
4, | |
"port.type", | |
"analog", | |
"card.profile.port", | |
"0", | |
"route.hw-mute", | |
"false", | |
"route.hw-volume", | |
"false" | |
], | |
"profiles": [ 57, 58, 61, 59, 62, 60, 63, 1, 2, 5, 3, 6, 4, 7, 9, 12, 21, 13, 22, 14, 23, 33, 36, 45, 37, 46, 38, 47, 10, 15, 24, 16, 25, 17, 26, 34, 39, 48, 40, 49, 41, 50, 11, 18, 27, 19, 28, 20, 29, 35, 42, 51, 43, 52, 44, 53 ], | |
"device": 0, | |
"props": { | |
"mute": false, | |
"channelVolumes": [ 1.000000, 1.000000 ], | |
"volumeBase": 1.000000, | |
"volumeStep": 0.000015, | |
"channelMap": [ "FL", "FR" ], | |
"softVolumes": [ 1.000000, 1.000000 ], | |
"latencyOffsetNsec": 0 | |
}, | |
"devices": [ 0, 5, 6, 7, 8, 9, 10 ], | |
"profile": 1, | |
"save": true | |
}, | |
{ | |
"index": 1, | |
"direction": "Output", | |
"name": "analog-output", | |
"description": "Analog Output", | |
"priority": 9900, | |
"available": "unknown", | |
"info": [ | |
4, | |
"port.type", | |
"analog", | |
"card.profile.port", | |
"1", | |
"route.hw-mute", | |
"false", | |
"route.hw-volume", | |
"true" | |
], | |
"profiles": [ 8, 1, 2, 5, 3, 6, 4, 7, 30, 9, 12, 21, 13, 22, 14, 23, 54, 33, 36, 45, 37, 46, 38, 47, 31, 10, 15, 24, 16, 25, 17, 26, 55, 34, 39, 48, 40, 49, 41, 50, 32, 11, 18, 27, 19, 28, 20, 29, 56, 35, 42, 51, 43, 52, 44, 53 ], | |
"device": 11, | |
"props": { | |
"mute": false, | |
"channelVolumes": [ 0.852707, 0.852707 ], | |
"volumeBase": 1.000000, | |
"volumeStep": 0.000015, | |
"channelMap": [ "FL", "FR" ], | |
"softVolumes": [ 1.000000, 1.000000 ], | |
"latencyOffsetNsec": 0 | |
}, | |
"devices": [ 11, 12, 13, 14, 15, 16, 17 ], | |
"profile": 1, | |
"save": true | |
} | |
] | |
} | |
} | |
}, | |
{ | |
"id": 49, | |
"type": "PipeWire:Interface:Node", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"max-input-ports": 64, | |
"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": { | |
"object.path": "alsa:pcm:1:front:1:playback", | |
"api.alsa.path": "front:1", | |
"api.alsa.pcm.card": 1, | |
"api.alsa.pcm.stream": "playback", | |
"audio.channels": 2, | |
"audio.position": "FL,FR", | |
"device.routes": 2, | |
"alsa.resolution_bits": 16, | |
"device.api": "alsa", | |
"device.class": "sound", | |
"alsa.class": "generic", | |
"alsa.subclass": "generic-mix", | |
"alsa.name": "ALC295 Analog", | |
"alsa.id": "ALC295 Analog", | |
"alsa.subdevice": 0, | |
"alsa.subdevice_name": "subdevice #0", | |
"alsa.device": 0, | |
"alsa.card": 1, | |
"alsa.card_name": "HD-Audio Generic", | |
"alsa.long_card_name": "HD-Audio Generic at 0xfdf80000 irq 67", | |
"alsa.driver_name": "snd_hda_intel", | |
"device.profile.name": "analog-stereo", | |
"device.profile.description": "Analog Stereo", | |
"card.profile.device": 3, | |
"device.id": 43, | |
"factory.name": "api.alsa.pcm.sink", | |
"priority.driver": 945, | |
"priority.session": 945, | |
"media.class": "Audio/Sink", | |
"node.nick": "HD-Audio Generic", | |
"node.name": "alsa_output.pci-0000_04_00.6.analog-stereo", | |
"node.description": "Family 17h (Models 10h-1fh) HD Audio Controller Analog Stereo", | |
"device.icon-name": "audio-card-analog", | |
"device.bus": "pci", | |
"device.bus-path": "pci-0000:04:00.6", | |
"node.pause-on-idle": false, | |
"factory.id": 18, | |
"client.id": 32, | |
"clock.quantum-limit": 8192, | |
"node.driver": true, | |
"factory.mode": "merge", | |
"audio.adapt.follower": "", | |
"library.name": "audioconvert/libspa-audioconvert", | |
"object.id": 49, | |
"object.serial": 47, | |
"node.max-latency": "16384/48000" | |
}, | |
"params": { | |
"EnumFormat": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "raw", | |
"format": { | |
"default": "S32LE", | |
"alt1": "S32LE", | |
"alt2": "S16LE" | |
}, | |
"rate": 48000, | |
"channels": 2, | |
"position": [ "FL", "FR" ] | |
} | |
], | |
"PropInfo": [ | |
{ | |
"id": "volume", | |
"name": "Volume", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 } | |
}, | |
{ | |
"id": "mute", | |
"name": "Mute", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
} | |
}, | |
{ | |
"id": "channelVolumes", | |
"name": "Channel Volumes", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, | |
"container": "Array" | |
}, | |
{ | |
"id": "channelMap", | |
"name": "Channel Map", | |
"type": "", | |
"container": "Array" | |
}, | |
{ | |
"id": "monitorMute", | |
"name": "Monitor Mute", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
} | |
}, | |
{ | |
"id": "monitorVolumes", | |
"name": "Monitor Volumes", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, | |
"container": "Array" | |
}, | |
{ | |
"id": "softMute", | |
"name": "Soft Mute", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
} | |
}, | |
{ | |
"id": "softVolumes", | |
"name": "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 | |
}, | |
{ | |
"id": "volume", | |
"name": "Volume", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 } | |
}, | |
{ | |
"id": "mute", | |
"name": "Mute", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
} | |
}, | |
{ | |
"id": "channelVolumes", | |
"name": "Channel Volumes", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, | |
"container": "Array" | |
}, | |
{ | |
"id": "channelMap", | |
"name": "Channel Map", | |
"type": "", | |
"container": "Array" | |
}, | |
{ | |
"id": "softMute", | |
"name": "Soft Mute", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
} | |
}, | |
{ | |
"id": "softVolumes", | |
"name": "Soft Volumes", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, | |
"container": "Array" | |
}, | |
{ | |
"id": "monitorMute", | |
"name": "Monitor Mute", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
} | |
}, | |
{ | |
"id": "monitorVolumes", | |
"name": "Monitor Volumes", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, | |
"container": "Array" | |
}, | |
{ | |
"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": false, | |
"alt1": false, | |
"alt2": true | |
}, | |
"params": true | |
}, | |
{ | |
"name": "channelmix.upmix", | |
"description": "Enable upmixing", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
}, | |
"params": true | |
}, | |
{ | |
"name": "channelmix.lfe-cutoff", | |
"description": "LFE cutoff frequency", | |
"type": { "default": 0.000000, "min": 0.000000, "max": 1000.000000 }, | |
"params": true | |
}, | |
{ | |
"name": "channelmix.disable", | |
"description": "Disable Channel mixing", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
}, | |
"params": true | |
}, | |
{ | |
"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 | |
}, | |
{ | |
"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": 9223372036854775807 } | |
}, | |
{ | |
"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": 0, | |
"params": true | |
}, | |
{ | |
"name": "api.alsa.period-num", | |
"description": "Number of Periods", | |
"type": 0, | |
"params": true | |
}, | |
{ | |
"name": "api.alsa.headroom", | |
"description": "Headroom", | |
"type": 0, | |
"params": true | |
}, | |
{ | |
"name": "api.alsa.start-delay", | |
"description": "Start Delay", | |
"type": 0, | |
"params": true | |
}, | |
{ | |
"name": "api.alsa.disable-mmap", | |
"description": "Disable MMAP", | |
"type": false, | |
"params": true | |
}, | |
{ | |
"name": "api.alsa.disable-batch", | |
"description": "Disable Batch", | |
"type": false, | |
"params": true | |
}, | |
{ | |
"name": "api.alsa.use-chmap", | |
"description": "Use the driver channelmap", | |
"type": false, | |
"params": true | |
}, | |
{ | |
"name": "api.alsa.multi-rate", | |
"description": "Support multiple rates", | |
"type": true, | |
"params": true | |
}, | |
{ | |
"name": "latency.internal.rate", | |
"description": "Internal latency in samples", | |
"type": 0, | |
"params": true | |
}, | |
{ | |
"name": "latency.internal.ns", | |
"description": "Internal latency in nanoseconds", | |
"type": 0, | |
"params": true | |
}, | |
{ | |
"name": "clock.name", | |
"description": "The name of the clock", | |
"type": "api.alsa.1", | |
"params": true | |
} | |
], | |
"Props": [ | |
{ | |
"volume": 1.000000, | |
"mute": false, | |
"channelVolumes": [ 0.321781, 0.321781 ], | |
"channelMap": [ "FL", "FR" ], | |
"softMute": false, | |
"softVolumes": [ 1.000000, 1.000000 ], | |
"monitorMute": false, | |
"monitorVolumes": [ 1.000000, 1.000000 ], | |
"params": [ | |
"monitor.channel-volumes", | |
false | |
] | |
}, | |
{ | |
"volume": 1.000000, | |
"mute": false, | |
"channelVolumes": [ 0.321781, 0.321781 ], | |
"channelMap": [ "FL", "FR" ], | |
"softMute": false, | |
"softVolumes": [ 1.000000, 1.000000 ], | |
"monitorMute": false, | |
"monitorVolumes": [ 1.000000, 1.000000 ], | |
"params": [ | |
"channelmix.normalize", | |
true, | |
"channelmix.mix-lfe", | |
false, | |
"channelmix.upmix", | |
false, | |
"channelmix.lfe-cutoff", | |
0.000000, | |
"channelmix.disable", | |
false | |
] | |
}, | |
{ | |
"rate": 1.000000, | |
"quality": 4, | |
"params": [ | |
"resample.quality", | |
4, | |
"resample.disable", | |
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.use-chmap", | |
false, | |
"api.alsa.multi-rate", | |
true, | |
"latency.internal.rate", | |
0, | |
"latency.internal.ns", | |
0, | |
"clock.name", | |
"api.alsa.1" | |
] | |
} | |
], | |
"Format": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "raw", | |
"format": "S32LE", | |
"rate": 48000, | |
"channels": 2, | |
"position": [ "FL", "FR" ] | |
} | |
], | |
"EnumPortConfig": [ | |
{ | |
"direction": "Input", | |
"mode": "dsp" | |
}, | |
{ | |
"direction": "Output", | |
"mode": "dsp" | |
}, | |
{ | |
"direction": "Input", | |
"mode": "convert" | |
}, | |
{ | |
"direction": "Output", | |
"mode": "convert" | |
} | |
], | |
"PortConfig": [ | |
{ | |
"direction": "Input", | |
"mode": "dsp" | |
}, | |
{ | |
"direction": "Output", | |
"mode": "convert" | |
} | |
], | |
"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 | |
} | |
] | |
} | |
} | |
}, | |
{ | |
"id": 50, | |
"type": "PipeWire:Interface:Node", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"max-input-ports": 64, | |
"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": { | |
"object.path": "alsa:pcm:3:front:3:playback", | |
"api.alsa.path": "front:3", | |
"api.alsa.pcm.card": 3, | |
"api.alsa.pcm.stream": "playback", | |
"audio.channels": 2, | |
"audio.position": "FL,FR", | |
"device.routes": 1, | |
"alsa.resolution_bits": 16, | |
"device.api": "alsa", | |
"device.class": "sound", | |
"alsa.class": "generic", | |
"alsa.subclass": "generic-mix", | |
"alsa.name": "Loopback PCM", | |
"alsa.id": "Loopback PCM", | |
"alsa.subdevice": 0, | |
"alsa.subdevice_name": "subdevice #0", | |
"alsa.device": 0, | |
"alsa.card": 3, | |
"alsa.card_name": "Loopback", | |
"alsa.long_card_name": "Loopback 1", | |
"alsa.driver_name": "snd_aloop", | |
"device.profile.name": "analog-stereo", | |
"device.profile.description": "Analog Stereo", | |
"card.profile.device": 11, | |
"device.id": 44, | |
"factory.name": "api.alsa.pcm.sink", | |
"priority.driver": 817, | |
"priority.session": 817, | |
"media.class": "Audio/Sink", | |
"node.nick": "Loopback", | |
"node.name": "alsa_output.platform-snd_aloop.0.analog-stereo", | |
"node.description": "Built-in Audio Analog Stereo", | |
"device.icon-name": "audio-card-analog", | |
"device.bus-path": "platform-snd_aloop.0", | |
"device.form-factor": "internal", | |
"node.pause-on-idle": false, | |
"factory.id": 18, | |
"client.id": 32, | |
"clock.quantum-limit": 8192, | |
"node.driver": true, | |
"factory.mode": "merge", | |
"audio.adapt.follower": "", | |
"library.name": "audioconvert/libspa-audioconvert", | |
"object.id": 50, | |
"object.serial": 48, | |
"node.max-latency": "131072/48000" | |
}, | |
"params": { | |
"EnumFormat": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "raw", | |
"format": { | |
"default": "S32LE", | |
"alt1": "S32LE", | |
"alt2": "S32BE", | |
"alt3": "S24_32LE", | |
"alt4": "S24LE", | |
"alt5": "S16LE", | |
"alt6": "S16BE" | |
}, | |
"rate": { "default": 48000, "min": 8000, "max": 192000 }, | |
"channels": 2, | |
"position": [ "FL", "FR" ] | |
} | |
], | |
"PropInfo": [ | |
{ | |
"id": "volume", | |
"name": "Volume", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 } | |
}, | |
{ | |
"id": "mute", | |
"name": "Mute", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
} | |
}, | |
{ | |
"id": "channelVolumes", | |
"name": "Channel Volumes", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, | |
"container": "Array" | |
}, | |
{ | |
"id": "channelMap", | |
"name": "Channel Map", | |
"type": "", | |
"container": "Array" | |
}, | |
{ | |
"id": "monitorMute", | |
"name": "Monitor Mute", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
} | |
}, | |
{ | |
"id": "monitorVolumes", | |
"name": "Monitor Volumes", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, | |
"container": "Array" | |
}, | |
{ | |
"id": "softMute", | |
"name": "Soft Mute", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
} | |
}, | |
{ | |
"id": "softVolumes", | |
"name": "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 | |
}, | |
{ | |
"id": "volume", | |
"name": "Volume", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 } | |
}, | |
{ | |
"id": "mute", | |
"name": "Mute", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
} | |
}, | |
{ | |
"id": "channelVolumes", | |
"name": "Channel Volumes", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, | |
"container": "Array" | |
}, | |
{ | |
"id": "channelMap", | |
"name": "Channel Map", | |
"type": "", | |
"container": "Array" | |
}, | |
{ | |
"id": "softMute", | |
"name": "Soft Mute", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
} | |
}, | |
{ | |
"id": "softVolumes", | |
"name": "Soft Volumes", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, | |
"container": "Array" | |
}, | |
{ | |
"id": "monitorMute", | |
"name": "Monitor Mute", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
} | |
}, | |
{ | |
"id": "monitorVolumes", | |
"name": "Monitor Volumes", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, | |
"container": "Array" | |
}, | |
{ | |
"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": false, | |
"alt1": false, | |
"alt2": true | |
}, | |
"params": true | |
}, | |
{ | |
"name": "channelmix.upmix", | |
"description": "Enable upmixing", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
}, | |
"params": true | |
}, | |
{ | |
"name": "channelmix.lfe-cutoff", | |
"description": "LFE cutoff frequency", | |
"type": { "default": 0.000000, "min": 0.000000, "max": 1000.000000 }, | |
"params": true | |
}, | |
{ | |
"name": "channelmix.disable", | |
"description": "Disable Channel mixing", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
}, | |
"params": true | |
}, | |
{ | |
"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 | |
}, | |
{ | |
"id": "device", | |
"name": "api.alsa.path", | |
"description": "The ALSA device", | |
"type": "front:3" | |
}, | |
{ | |
"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": 9223372036854775807 } | |
}, | |
{ | |
"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": 0, | |
"params": true | |
}, | |
{ | |
"name": "api.alsa.period-num", | |
"description": "Number of Periods", | |
"type": 0, | |
"params": true | |
}, | |
{ | |
"name": "api.alsa.headroom", | |
"description": "Headroom", | |
"type": 0, | |
"params": true | |
}, | |
{ | |
"name": "api.alsa.start-delay", | |
"description": "Start Delay", | |
"type": 0, | |
"params": true | |
}, | |
{ | |
"name": "api.alsa.disable-mmap", | |
"description": "Disable MMAP", | |
"type": false, | |
"params": true | |
}, | |
{ | |
"name": "api.alsa.disable-batch", | |
"description": "Disable Batch", | |
"type": false, | |
"params": true | |
}, | |
{ | |
"name": "api.alsa.use-chmap", | |
"description": "Use the driver channelmap", | |
"type": false, | |
"params": true | |
}, | |
{ | |
"name": "api.alsa.multi-rate", | |
"description": "Support multiple rates", | |
"type": true, | |
"params": true | |
}, | |
{ | |
"name": "latency.internal.rate", | |
"description": "Internal latency in samples", | |
"type": 0, | |
"params": true | |
}, | |
{ | |
"name": "latency.internal.ns", | |
"description": "Internal latency in nanoseconds", | |
"type": 0, | |
"params": true | |
}, | |
{ | |
"name": "clock.name", | |
"description": "The name of the clock", | |
"type": "api.alsa.3", | |
"params": true | |
} | |
], | |
"Props": [ | |
{ | |
"volume": 1.000000, | |
"mute": false, | |
"channelVolumes": [ 0.852707, 0.852707 ], | |
"channelMap": [ "FL", "FR" ], | |
"softMute": false, | |
"softVolumes": [ 1.000000, 1.000000 ], | |
"monitorMute": false, | |
"monitorVolumes": [ 1.000000, 1.000000 ], | |
"params": [ | |
"monitor.channel-volumes", | |
false | |
] | |
}, | |
{ | |
"volume": 1.000000, | |
"mute": false, | |
"channelVolumes": [ 0.852707, 0.852707 ], | |
"channelMap": [ "FL", "FR" ], | |
"softMute": false, | |
"softVolumes": [ 1.000000, 1.000000 ], | |
"monitorMute": false, | |
"monitorVolumes": [ 1.000000, 1.000000 ], | |
"params": [ | |
"channelmix.normalize", | |
true, | |
"channelmix.mix-lfe", | |
false, | |
"channelmix.upmix", | |
false, | |
"channelmix.lfe-cutoff", | |
0.000000, | |
"channelmix.disable", | |
false | |
] | |
}, | |
{ | |
"rate": 1.000000, | |
"quality": 4, | |
"params": [ | |
"resample.quality", | |
4, | |
"resample.disable", | |
false | |
] | |
}, | |
{ | |
"device": "front:3", | |
"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.use-chmap", | |
false, | |
"api.alsa.multi-rate", | |
true, | |
"latency.internal.rate", | |
0, | |
"latency.internal.ns", | |
0, | |
"clock.name", | |
"api.alsa.3" | |
] | |
} | |
], | |
"Format": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "raw", | |
"format": "S32LE", | |
"rate": 48000, | |
"channels": 2, | |
"position": [ "FL", "FR" ] | |
} | |
], | |
"EnumPortConfig": [ | |
{ | |
"direction": "Input", | |
"mode": "dsp" | |
}, | |
{ | |
"direction": "Output", | |
"mode": "dsp" | |
}, | |
{ | |
"direction": "Input", | |
"mode": "convert" | |
}, | |
{ | |
"direction": "Output", | |
"mode": "convert" | |
} | |
], | |
"PortConfig": [ | |
{ | |
"direction": "Input", | |
"mode": "dsp" | |
}, | |
{ | |
"direction": "Output", | |
"mode": "convert" | |
} | |
], | |
"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 | |
} | |
] | |
} | |
} | |
}, | |
{ | |
"id": 51, | |
"type": "PipeWire:Interface:Node", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"max-input-ports": 0, | |
"max-output-ports": 64, | |
"change-mask": [ "input-ports", "output-ports", "state", "props", "params" ], | |
"n-input-ports": 0, | |
"n-output-ports": 2, | |
"state": "running", | |
"error": null, | |
"props": { | |
"object.path": "alsa:pcm:3:front:3:capture", | |
"api.alsa.path": "front:3", | |
"api.alsa.pcm.card": 3, | |
"api.alsa.pcm.stream": "capture", | |
"audio.channels": 2, | |
"audio.position": "FL,FR", | |
"device.routes": 1, | |
"alsa.resolution_bits": 16, | |
"device.api": "alsa", | |
"device.class": "sound", | |
"alsa.class": "generic", | |
"alsa.subclass": "generic-mix", | |
"alsa.name": "Loopback PCM", | |
"alsa.id": "Loopback PCM", | |
"alsa.subdevice": 0, | |
"alsa.subdevice_name": "subdevice #0", | |
"alsa.device": 0, | |
"alsa.card": 3, | |
"alsa.card_name": "Loopback", | |
"alsa.long_card_name": "Loopback 1", | |
"alsa.driver_name": "snd_aloop", | |
"device.profile.name": "analog-stereo", | |
"device.profile.description": "Analog Stereo", | |
"card.profile.device": 0, | |
"device.id": 44, | |
"factory.name": "api.alsa.pcm.source", | |
"priority.driver": 1817, | |
"priority.session": 1817, | |
"media.class": "Audio/Source", | |
"node.nick": "Loopback", | |
"node.name": "alsa_input.platform-snd_aloop.0.analog-stereo", | |
"node.description": "Built-in Audio Analog Stereo", | |
"device.icon-name": "audio-input-microphone-analog", | |
"device.bus-path": "platform-snd_aloop.0", | |
"device.form-factor": "internal", | |
"node.pause-on-idle": false, | |
"factory.id": 18, | |
"client.id": 32, | |
"clock.quantum-limit": 8192, | |
"node.driver": true, | |
"factory.mode": "split", | |
"audio.adapt.follower": "", | |
"library.name": "audioconvert/libspa-audioconvert", | |
"object.id": 51, | |
"object.serial": 49, | |
"node.max-latency": "131072/48000" | |
}, | |
"params": { | |
"EnumFormat": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "raw", | |
"format": { | |
"default": "S32LE", | |
"alt1": "S32LE", | |
"alt2": "S32BE", | |
"alt3": "S24_32LE", | |
"alt4": "S24LE", | |
"alt5": "S16LE", | |
"alt6": "S16BE" | |
}, | |
"rate": { "default": 48000, "min": 8000, "max": 192000 }, | |
"channels": 2, | |
"position": [ "FL", "FR" ] | |
} | |
], | |
"PropInfo": [ | |
{ | |
"id": "volume", | |
"name": "Volume", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 } | |
}, | |
{ | |
"id": "mute", | |
"name": "Mute", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
} | |
}, | |
{ | |
"id": "channelVolumes", | |
"name": "Channel Volumes", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, | |
"container": "Array" | |
}, | |
{ | |
"id": "channelMap", | |
"name": "Channel Map", | |
"type": "", | |
"container": "Array" | |
}, | |
{ | |
"id": "softMute", | |
"name": "Soft Mute", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
} | |
}, | |
{ | |
"id": "softVolumes", | |
"name": "Soft Volumes", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, | |
"container": "Array" | |
}, | |
{ | |
"id": "monitorMute", | |
"name": "Monitor Mute", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
} | |
}, | |
{ | |
"id": "monitorVolumes", | |
"name": "Monitor Volumes", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, | |
"container": "Array" | |
}, | |
{ | |
"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": false, | |
"alt1": false, | |
"alt2": true | |
}, | |
"params": true | |
}, | |
{ | |
"name": "channelmix.upmix", | |
"description": "Enable upmixing", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
}, | |
"params": true | |
}, | |
{ | |
"name": "channelmix.lfe-cutoff", | |
"description": "LFE cutoff frequency", | |
"type": { "default": 0.000000, "min": 0.000000, "max": 1000.000000 }, | |
"params": true | |
}, | |
{ | |
"name": "channelmix.disable", | |
"description": "Disable Channel mixing", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
}, | |
"params": true | |
}, | |
{ | |
"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 | |
}, | |
{ | |
"id": "device", | |
"name": "api.alsa.path", | |
"description": "The ALSA device", | |
"type": "front:3" | |
}, | |
{ | |
"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": 9223372036854775807 } | |
}, | |
{ | |
"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": 0, | |
"params": true | |
}, | |
{ | |
"name": "api.alsa.period-num", | |
"description": "Number of Periods", | |
"type": 0, | |
"params": true | |
}, | |
{ | |
"name": "api.alsa.headroom", | |
"description": "Headroom", | |
"type": 0, | |
"params": true | |
}, | |
{ | |
"name": "api.alsa.start-delay", | |
"description": "Start Delay", | |
"type": 0, | |
"params": true | |
}, | |
{ | |
"name": "api.alsa.disable-mmap", | |
"description": "Disable MMAP", | |
"type": false, | |
"params": true | |
}, | |
{ | |
"name": "api.alsa.disable-batch", | |
"description": "Disable Batch", | |
"type": false, | |
"params": true | |
}, | |
{ | |
"name": "api.alsa.use-chmap", | |
"description": "Use the driver channelmap", | |
"type": false, | |
"params": true | |
}, | |
{ | |
"name": "api.alsa.multi-rate", | |
"description": "Support multiple rates", | |
"type": true, | |
"params": true | |
}, | |
{ | |
"name": "latency.internal.rate", | |
"description": "Internal latency in samples", | |
"type": 0, | |
"params": true | |
}, | |
{ | |
"name": "latency.internal.ns", | |
"description": "Internal latency in nanoseconds", | |
"type": 0, | |
"params": true | |
}, | |
{ | |
"name": "clock.name", | |
"description": "The name of the clock", | |
"type": "api.alsa.3", | |
"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": [ | |
"channelmix.normalize", | |
true, | |
"channelmix.mix-lfe", | |
false, | |
"channelmix.upmix", | |
false, | |
"channelmix.lfe-cutoff", | |
0.000000, | |
"channelmix.disable", | |
false | |
] | |
}, | |
{ | |
"rate": 1.000000, | |
"quality": 4, | |
"params": [ | |
"resample.quality", | |
4, | |
"resample.disable", | |
false | |
] | |
}, | |
{ | |
"device": "front:3", | |
"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.use-chmap", | |
false, | |
"api.alsa.multi-rate", | |
true, | |
"latency.internal.rate", | |
0, | |
"latency.internal.ns", | |
0, | |
"clock.name", | |
"api.alsa.3" | |
] | |
} | |
], | |
"Format": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "raw", | |
"format": "S32LE", | |
"rate": 48000, | |
"channels": 2, | |
"position": [ "FL", "FR" ] | |
} | |
], | |
"EnumPortConfig": [ | |
{ | |
"direction": "Input", | |
"mode": "dsp" | |
}, | |
{ | |
"direction": "Output", | |
"mode": "dsp" | |
}, | |
{ | |
"direction": "Input", | |
"mode": "convert" | |
}, | |
{ | |
"direction": "Output", | |
"mode": "convert" | |
} | |
], | |
"PortConfig": [ | |
{ | |
"direction": "Input", | |
"mode": "convert" | |
}, | |
{ | |
"direction": "Output", | |
"mode": "dsp" | |
} | |
], | |
"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 | |
} | |
], | |
"ProcessLatency": [ | |
{ | |
"quantum": 0.000000, | |
"rate": 0, | |
"ns": 0 | |
} | |
] | |
} | |
} | |
}, | |
{ | |
"id": 52, | |
"type": "PipeWire:Interface:Port", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"direction": "input", | |
"change-mask": [ "props", "params" ], | |
"props": { | |
"format.dsp": "32 bit float mono audio", | |
"audio.channel": "FL", | |
"port.id": 0, | |
"port.physical": true, | |
"port.terminal": true, | |
"object.path": "alsa:pcm:1:front:1:playback:playback_0", | |
"port.name": "playback_FL", | |
"port.alias": "HD-Audio Generic:playback_FL", | |
"port.direction": "in", | |
"node.id": 49, | |
"object.id": 52, | |
"object.serial": 50 | |
}, | |
"params": { | |
"EnumFormat": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
}, | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
} | |
], | |
"Meta": [ | |
{ | |
"type": "Header", | |
"size": 32 | |
}, | |
{ | |
"type": "Header", | |
"size": 32 | |
} | |
], | |
"IO": [ | |
{ | |
"id": "Buffers", | |
"size": 8 | |
}, | |
{ | |
"id": "RateMatch", | |
"size": 48 | |
} | |
], | |
"Format": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
}, | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
} | |
], | |
"Buffers": [ | |
{ | |
"buffers": { "default": 1, "min": 1, "max": 32 }, | |
"blocks": 1, | |
"size": { "default": 32768, "min": 64, "max": 2147483647 }, | |
"stride": 4 | |
}, | |
{ | |
"buffers": { "default": 1, "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": "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 | |
}, | |
{ | |
"direction": "Output", | |
"minQuantum": 0.000000, | |
"maxQuantum": 0.000000, | |
"minRate": 0, | |
"maxRate": 0, | |
"minNs": 0, | |
"maxNs": 0 | |
} | |
] | |
} | |
} | |
}, | |
{ | |
"id": 53, | |
"type": "PipeWire:Interface:Port", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"direction": "output", | |
"change-mask": [ "props", "params" ], | |
"props": { | |
"format.dsp": "32 bit float mono audio", | |
"audio.channel": "FL", | |
"port.monitor": true, | |
"port.id": 0, | |
"object.path": "alsa:pcm:1:front:1:playback:monitor_0", | |
"port.name": "monitor_FL", | |
"port.alias": "HD-Audio Generic:monitor_FL", | |
"port.direction": "out", | |
"node.id": 49, | |
"object.id": 53, | |
"object.serial": 51 | |
}, | |
"params": { | |
"EnumFormat": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
}, | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
} | |
], | |
"Meta": [ | |
{ | |
"type": "Header", | |
"size": 32 | |
}, | |
{ | |
"type": "Header", | |
"size": 32 | |
} | |
], | |
"IO": [ | |
{ | |
"id": "Buffers", | |
"size": 8 | |
}, | |
{ | |
"id": "RateMatch", | |
"size": 48 | |
} | |
], | |
"Format": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
}, | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
} | |
], | |
"Buffers": [ | |
{ | |
"buffers": { "default": 1, "min": 1, "max": 32 }, | |
"blocks": 1, | |
"size": { "default": 32768, "min": 64, "max": 2147483647 }, | |
"stride": 4 | |
}, | |
{ | |
"buffers": { "default": 1, "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 | |
} | |
] | |
} | |
} | |
}, | |
{ | |
"id": 54, | |
"type": "PipeWire:Interface:Port", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"direction": "input", | |
"change-mask": [ "props", "params" ], | |
"props": { | |
"format.dsp": "32 bit float mono audio", | |
"audio.channel": "FR", | |
"port.id": 1, | |
"port.physical": true, | |
"port.terminal": true, | |
"object.path": "alsa:pcm:1:front:1:playback:playback_1", | |
"port.name": "playback_FR", | |
"port.alias": "HD-Audio Generic:playback_FR", | |
"port.direction": "in", | |
"node.id": 49, | |
"object.id": 54, | |
"object.serial": 52 | |
}, | |
"params": { | |
"EnumFormat": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
}, | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
} | |
], | |
"Meta": [ | |
{ | |
"type": "Header", | |
"size": 32 | |
}, | |
{ | |
"type": "Header", | |
"size": 32 | |
} | |
], | |
"IO": [ | |
{ | |
"id": "Buffers", | |
"size": 8 | |
}, | |
{ | |
"id": "RateMatch", | |
"size": 48 | |
} | |
], | |
"Format": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
}, | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
} | |
], | |
"Buffers": [ | |
{ | |
"buffers": { "default": 1, "min": 1, "max": 32 }, | |
"blocks": 1, | |
"size": { "default": 32768, "min": 64, "max": 2147483647 }, | |
"stride": 4 | |
}, | |
{ | |
"buffers": { "default": 1, "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": "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 | |
}, | |
{ | |
"direction": "Output", | |
"minQuantum": 0.000000, | |
"maxQuantum": 0.000000, | |
"minRate": 0, | |
"maxRate": 0, | |
"minNs": 0, | |
"maxNs": 0 | |
} | |
] | |
} | |
} | |
}, | |
{ | |
"id": 55, | |
"type": "PipeWire:Interface:Port", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"direction": "output", | |
"change-mask": [ "props", "params" ], | |
"props": { | |
"format.dsp": "32 bit float mono audio", | |
"audio.channel": "FR", | |
"port.monitor": true, | |
"port.id": 1, | |
"object.path": "alsa:pcm:1:front:1:playback:monitor_1", | |
"port.name": "monitor_FR", | |
"port.alias": "HD-Audio Generic:monitor_FR", | |
"port.direction": "out", | |
"node.id": 49, | |
"object.id": 55, | |
"object.serial": 53 | |
}, | |
"params": { | |
"EnumFormat": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
}, | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
} | |
], | |
"Meta": [ | |
{ | |
"type": "Header", | |
"size": 32 | |
}, | |
{ | |
"type": "Header", | |
"size": 32 | |
} | |
], | |
"IO": [ | |
{ | |
"id": "Buffers", | |
"size": 8 | |
}, | |
{ | |
"id": "RateMatch", | |
"size": 48 | |
} | |
], | |
"Format": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
}, | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
} | |
], | |
"Buffers": [ | |
{ | |
"buffers": { "default": 1, "min": 1, "max": 32 }, | |
"blocks": 1, | |
"size": { "default": 32768, "min": 64, "max": 2147483647 }, | |
"stride": 4 | |
}, | |
{ | |
"buffers": { "default": 1, "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 | |
} | |
] | |
} | |
} | |
}, | |
{ | |
"id": 56, | |
"type": "PipeWire:Interface:Port", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"direction": "input", | |
"change-mask": [ "props", "params" ], | |
"props": { | |
"format.dsp": "32 bit float mono audio", | |
"audio.channel": "FL", | |
"port.id": 0, | |
"port.physical": true, | |
"port.terminal": true, | |
"object.path": "alsa:pcm:3:front:3:playback:playback_0", | |
"port.name": "playback_FL", | |
"port.alias": "Loopback:playback_FL", | |
"port.direction": "in", | |
"node.id": 50, | |
"object.id": 56, | |
"object.serial": 54 | |
}, | |
"params": { | |
"EnumFormat": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
}, | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
} | |
], | |
"Meta": [ | |
{ | |
"type": "Header", | |
"size": 32 | |
}, | |
{ | |
"type": "Header", | |
"size": 32 | |
} | |
], | |
"IO": [ | |
{ | |
"id": "Buffers", | |
"size": 8 | |
}, | |
{ | |
"id": "RateMatch", | |
"size": 48 | |
} | |
], | |
"Format": [ ], | |
"Buffers": [ ], | |
"Latency": [ | |
{ | |
"direction": "Input", | |
"minQuantum": 1.000000, | |
"maxQuantum": 1.000000, | |
"minRate": 0, | |
"maxRate": 0, | |
"minNs": 0, | |
"maxNs": 0 | |
}, | |
{ | |
"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 | |
}, | |
{ | |
"direction": "Output", | |
"minQuantum": 0.000000, | |
"maxQuantum": 0.000000, | |
"minRate": 0, | |
"maxRate": 0, | |
"minNs": 0, | |
"maxNs": 0 | |
} | |
] | |
} | |
} | |
}, | |
{ | |
"id": 57, | |
"type": "PipeWire:Interface:Port", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"direction": "output", | |
"change-mask": [ "props", "params" ], | |
"props": { | |
"format.dsp": "32 bit float mono audio", | |
"audio.channel": "FL", | |
"port.monitor": true, | |
"port.id": 0, | |
"object.path": "alsa:pcm:3:front:3:playback:monitor_0", | |
"port.name": "monitor_FL", | |
"port.alias": "Loopback:monitor_FL", | |
"port.direction": "out", | |
"node.id": 50, | |
"object.id": 57, | |
"object.serial": 55 | |
}, | |
"params": { | |
"EnumFormat": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
}, | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
} | |
], | |
"Meta": [ | |
{ | |
"type": "Header", | |
"size": 32 | |
}, | |
{ | |
"type": "Header", | |
"size": 32 | |
} | |
], | |
"IO": [ | |
{ | |
"id": "Buffers", | |
"size": 8 | |
}, | |
{ | |
"id": "RateMatch", | |
"size": 48 | |
} | |
], | |
"Format": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
}, | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
} | |
], | |
"Buffers": [ | |
{ | |
"buffers": { "default": 1, "min": 1, "max": 32 }, | |
"blocks": 1, | |
"size": { "default": 32768, "min": 64, "max": 2147483647 }, | |
"stride": 4 | |
}, | |
{ | |
"buffers": { "default": 1, "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 | |
} | |
] | |
} | |
} | |
}, | |
{ | |
"id": 58, | |
"type": "PipeWire:Interface:Port", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"direction": "input", | |
"change-mask": [ "props", "params" ], | |
"props": { | |
"format.dsp": "32 bit float mono audio", | |
"audio.channel": "FR", | |
"port.id": 1, | |
"port.physical": true, | |
"port.terminal": true, | |
"object.path": "alsa:pcm:3:front:3:playback:playback_1", | |
"port.name": "playback_FR", | |
"port.alias": "Loopback:playback_FR", | |
"port.direction": "in", | |
"node.id": 50, | |
"object.id": 58, | |
"object.serial": 56 | |
}, | |
"params": { | |
"EnumFormat": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
}, | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
} | |
], | |
"Meta": [ | |
{ | |
"type": "Header", | |
"size": 32 | |
}, | |
{ | |
"type": "Header", | |
"size": 32 | |
} | |
], | |
"IO": [ | |
{ | |
"id": "Buffers", | |
"size": 8 | |
}, | |
{ | |
"id": "RateMatch", | |
"size": 48 | |
} | |
], | |
"Format": [ ], | |
"Buffers": [ ], | |
"Latency": [ | |
{ | |
"direction": "Input", | |
"minQuantum": 1.000000, | |
"maxQuantum": 1.000000, | |
"minRate": 0, | |
"maxRate": 0, | |
"minNs": 0, | |
"maxNs": 0 | |
}, | |
{ | |
"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 | |
}, | |
{ | |
"direction": "Output", | |
"minQuantum": 0.000000, | |
"maxQuantum": 0.000000, | |
"minRate": 0, | |
"maxRate": 0, | |
"minNs": 0, | |
"maxNs": 0 | |
} | |
] | |
} | |
} | |
}, | |
{ | |
"id": 59, | |
"type": "PipeWire:Interface:Port", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"direction": "output", | |
"change-mask": [ "props", "params" ], | |
"props": { | |
"format.dsp": "32 bit float mono audio", | |
"audio.channel": "FR", | |
"port.monitor": true, | |
"port.id": 1, | |
"object.path": "alsa:pcm:3:front:3:playback:monitor_1", | |
"port.name": "monitor_FR", | |
"port.alias": "Loopback:monitor_FR", | |
"port.direction": "out", | |
"node.id": 50, | |
"object.id": 59, | |
"object.serial": 57 | |
}, | |
"params": { | |
"EnumFormat": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
}, | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
} | |
], | |
"Meta": [ | |
{ | |
"type": "Header", | |
"size": 32 | |
}, | |
{ | |
"type": "Header", | |
"size": 32 | |
} | |
], | |
"IO": [ | |
{ | |
"id": "Buffers", | |
"size": 8 | |
}, | |
{ | |
"id": "RateMatch", | |
"size": 48 | |
} | |
], | |
"Format": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
}, | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
} | |
], | |
"Buffers": [ | |
{ | |
"buffers": { "default": 1, "min": 1, "max": 32 }, | |
"blocks": 1, | |
"size": { "default": 32768, "min": 64, "max": 2147483647 }, | |
"stride": 4 | |
}, | |
{ | |
"buffers": { "default": 1, "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 | |
} | |
] | |
} | |
} | |
}, | |
{ | |
"id": 60, | |
"type": "PipeWire:Interface:Port", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"direction": "output", | |
"change-mask": [ "props", "params" ], | |
"props": { | |
"format.dsp": "32 bit float mono audio", | |
"audio.channel": "FL", | |
"port.id": 0, | |
"port.physical": true, | |
"port.terminal": true, | |
"object.path": "alsa:pcm:3:front:3:capture:capture_0", | |
"port.name": "capture_FL", | |
"port.alias": "Loopback:capture_FL", | |
"port.direction": "out", | |
"node.id": 51, | |
"object.id": 60, | |
"object.serial": 58 | |
}, | |
"params": { | |
"EnumFormat": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
} | |
], | |
"Meta": [ | |
{ | |
"type": "Header", | |
"size": 32 | |
} | |
], | |
"IO": [ | |
{ | |
"id": "Buffers", | |
"size": 8 | |
}, | |
{ | |
"id": "RateMatch", | |
"size": 48 | |
} | |
], | |
"Format": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
} | |
], | |
"Buffers": [ | |
{ | |
"buffers": { "default": 1, "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": 0, | |
"maxRate": 0, | |
"minNs": 0, | |
"maxNs": 0 | |
} | |
] | |
} | |
} | |
}, | |
{ | |
"id": 61, | |
"type": "PipeWire:Interface:Port", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"direction": "output", | |
"change-mask": [ "props", "params" ], | |
"props": { | |
"format.dsp": "32 bit float mono audio", | |
"audio.channel": "FR", | |
"port.id": 1, | |
"port.physical": true, | |
"port.terminal": true, | |
"object.path": "alsa:pcm:3:front:3:capture:capture_1", | |
"port.name": "capture_FR", | |
"port.alias": "Loopback:capture_FR", | |
"port.direction": "out", | |
"node.id": 51, | |
"object.id": 61, | |
"object.serial": 59 | |
}, | |
"params": { | |
"EnumFormat": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
} | |
], | |
"Meta": [ | |
{ | |
"type": "Header", | |
"size": 32 | |
} | |
], | |
"IO": [ | |
{ | |
"id": "Buffers", | |
"size": 8 | |
}, | |
{ | |
"id": "RateMatch", | |
"size": 48 | |
} | |
], | |
"Format": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
} | |
], | |
"Buffers": [ | |
{ | |
"buffers": { "default": 1, "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": 0, | |
"maxRate": 0, | |
"minNs": 0, | |
"maxNs": 0 | |
} | |
] | |
} | |
} | |
}, | |
{ | |
"id": 62, | |
"type": "PipeWire:Interface:Client", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"change-mask": [ "props" ], | |
"props": { | |
"pipewire.protocol": "protocol-native", | |
"pipewire.sec.pid": 23791, | |
"pipewire.sec.uid": 1000, | |
"pipewire.sec.gid": 1000, | |
"pipewire.sec.label": "unconfined", | |
"module.id": 2, | |
"object.id": 62, | |
"object.serial": 60, | |
"client.api": "pipewire-pulse", | |
"pulse.server.type": "unix", | |
"application.name": "GNOME Shell Volume Control", | |
"application.id": "org.gnome.VolumeControl", | |
"application.icon-name": "multimedia-volume-control", | |
"application.version": 40.500000, | |
"application.process.id": 24005, | |
"application.process.user": "stu", | |
"application.process.host": "computer", | |
"application.process.binary": "gnome-shell", | |
"application.language": "en_GB.UTF-8", | |
"window.x11.display": ":0", | |
"application.process.machine-id": "644f16bdd8fe4eeeb1163d48477bad48", | |
"config.name": "pipewire-pulse.conf", | |
"cpu.max-align": 32, | |
"default.clock.rate": 48000, | |
"default.clock.quantum": 1024, | |
"default.clock.min-quantum": 32, | |
"default.clock.max-quantum": 2048, | |
"default.clock.quantum-limit": 8192, | |
"default.video.width": 640, | |
"default.video.height": 480, | |
"default.video.rate.num": 25, | |
"default.video.rate.denom": 1, | |
"log.level": 2, | |
"clock.power-of-two-quantum": true, | |
"link.max-buffers": 64, | |
"mem.warn-mlock": false, | |
"mem.allow-mlock": true, | |
"settings.check-quantum": false, | |
"settings.check-rate": false, | |
"core.version": "0.3.44", | |
"core.name": "pipewire-stu-23791", | |
"pipewire.access": "unrestricted" | |
} | |
} | |
}, | |
{ | |
"id": 63, | |
"type": "PipeWire:Interface:Client", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"change-mask": [ "props" ], | |
"props": { | |
"pipewire.protocol": "protocol-native", | |
"pipewire.sec.pid": 23791, | |
"pipewire.sec.uid": 1000, | |
"pipewire.sec.gid": 1000, | |
"pipewire.sec.label": "unconfined", | |
"module.id": 2, | |
"object.id": 63, | |
"object.serial": 66, | |
"client.api": "pipewire-pulse", | |
"pulse.server.type": "unix", | |
"application.name": "GNOME Volume Control Media Keys", | |
"application.id": "org.gnome.VolumeControl", | |
"application.icon-name": "multimedia-volume-control", | |
"application.version": "", | |
"application.process.id": 24332, | |
"application.process.user": "stu", | |
"application.process.host": "computer", | |
"application.process.binary": "gsd-media-keys", | |
"application.language": "en_GB.UTF-8", | |
"window.x11.display": ":0", | |
"application.process.machine-id": "644f16bdd8fe4eeeb1163d48477bad48", | |
"config.name": "pipewire-pulse.conf", | |
"cpu.max-align": 32, | |
"default.clock.rate": 48000, | |
"default.clock.quantum": 1024, | |
"default.clock.min-quantum": 32, | |
"default.clock.max-quantum": 2048, | |
"default.clock.quantum-limit": 8192, | |
"default.video.width": 640, | |
"default.video.height": 480, | |
"default.video.rate.num": 25, | |
"default.video.rate.denom": 1, | |
"log.level": 2, | |
"clock.power-of-two-quantum": true, | |
"link.max-buffers": 64, | |
"mem.warn-mlock": false, | |
"mem.allow-mlock": true, | |
"settings.check-quantum": false, | |
"settings.check-rate": false, | |
"core.version": "0.3.44", | |
"core.name": "pipewire-stu-23791", | |
"pipewire.access": "unrestricted" | |
} | |
} | |
}, | |
{ | |
"id": 64, | |
"type": "PipeWire:Interface:Client", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"change-mask": [ "props" ], | |
"props": { | |
"pipewire.protocol": "protocol-native", | |
"pipewire.sec.pid": 23791, | |
"pipewire.sec.uid": 1000, | |
"pipewire.sec.gid": 1000, | |
"pipewire.sec.label": "unconfined", | |
"module.id": 2, | |
"object.id": 64, | |
"object.serial": 67, | |
"client.api": "pipewire-pulse", | |
"pulse.server.type": "unix", | |
"application.name": "GSConnect", | |
"application.id": "org.gnome.VolumeControl", | |
"application.icon-name": "multimedia-volume-control", | |
"application.version": 40.500000, | |
"application.process.id": 24673, | |
"application.process.user": "stu", | |
"application.process.host": "computer", | |
"application.process.binary": "gjs-console", | |
"application.language": "en_GB.UTF-8", | |
"window.x11.display": ":0", | |
"application.process.machine-id": "644f16bdd8fe4eeeb1163d48477bad48", | |
"config.name": "pipewire-pulse.conf", | |
"cpu.max-align": 32, | |
"default.clock.rate": 48000, | |
"default.clock.quantum": 1024, | |
"default.clock.min-quantum": 32, | |
"default.clock.max-quantum": 2048, | |
"default.clock.quantum-limit": 8192, | |
"default.video.width": 640, | |
"default.video.height": 480, | |
"default.video.rate.num": 25, | |
"default.video.rate.denom": 1, | |
"log.level": 2, | |
"clock.power-of-two-quantum": true, | |
"link.max-buffers": 64, | |
"mem.warn-mlock": false, | |
"mem.allow-mlock": true, | |
"settings.check-quantum": false, | |
"settings.check-rate": false, | |
"core.version": "0.3.44", | |
"core.name": "pipewire-stu-23791", | |
"pipewire.access": "unrestricted" | |
} | |
} | |
}, | |
{ | |
"id": 65, | |
"type": "PipeWire:Interface:Client", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"change-mask": [ "props" ], | |
"props": { | |
"pipewire.protocol": "protocol-native", | |
"pipewire.sec.pid": 23791, | |
"pipewire.sec.uid": 1000, | |
"pipewire.sec.gid": 1000, | |
"pipewire.sec.label": "unconfined", | |
"module.id": 2, | |
"object.id": 65, | |
"object.serial": 69, | |
"client.api": "pipewire-pulse", | |
"pulse.server.type": "unix", | |
"application.name": "gnome-shell", | |
"window.x11.display": ":1", | |
"window.x11.screen": 0, | |
"application.process.id": 24005, | |
"application.process.user": "stu", | |
"application.process.host": "computer", | |
"application.process.binary": "gnome-shell", | |
"application.language": "en_GB.UTF-8", | |
"application.process.machine-id": "644f16bdd8fe4eeeb1163d48477bad48", | |
"config.name": "pipewire-pulse.conf", | |
"cpu.max-align": 32, | |
"default.clock.rate": 48000, | |
"default.clock.quantum": 1024, | |
"default.clock.min-quantum": 32, | |
"default.clock.max-quantum": 2048, | |
"default.clock.quantum-limit": 8192, | |
"default.video.width": 640, | |
"default.video.height": 480, | |
"default.video.rate.num": 25, | |
"default.video.rate.denom": 1, | |
"log.level": 2, | |
"clock.power-of-two-quantum": true, | |
"link.max-buffers": 64, | |
"mem.warn-mlock": false, | |
"mem.allow-mlock": true, | |
"settings.check-quantum": false, | |
"settings.check-rate": false, | |
"core.version": "0.3.44", | |
"core.name": "pipewire-stu-23791", | |
"pipewire.access": "unrestricted" | |
} | |
} | |
}, | |
{ | |
"id": 66, | |
"type": "PipeWire:Interface:Client", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"change-mask": [ "props" ], | |
"props": { | |
"pipewire.protocol": "protocol-native", | |
"pipewire.sec.pid": 23791, | |
"pipewire.sec.uid": 1000, | |
"pipewire.sec.gid": 1000, | |
"pipewire.sec.label": "unconfined", | |
"module.id": 2, | |
"object.id": 66, | |
"object.serial": 70, | |
"client.api": "pipewire-pulse", | |
"pulse.server.type": "unix", | |
"application.name": "Chromium input", | |
"application.process.id": 25944, | |
"application.process.user": "stu", | |
"application.process.host": "computer", | |
"application.process.binary": "teams", | |
"application.language": "C", | |
"window.x11.display": ":0", | |
"application.process.machine-id": "644f16bdd8fe4eeeb1163d48477bad48", | |
"config.name": "pipewire-pulse.conf", | |
"cpu.max-align": 32, | |
"default.clock.rate": 48000, | |
"default.clock.quantum": 1024, | |
"default.clock.min-quantum": 32, | |
"default.clock.max-quantum": 2048, | |
"default.clock.quantum-limit": 8192, | |
"default.video.width": 640, | |
"default.video.height": 480, | |
"default.video.rate.num": 25, | |
"default.video.rate.denom": 1, | |
"log.level": 2, | |
"clock.power-of-two-quantum": true, | |
"link.max-buffers": 64, | |
"mem.warn-mlock": false, | |
"mem.allow-mlock": true, | |
"settings.check-quantum": false, | |
"settings.check-rate": false, | |
"core.version": "0.3.44", | |
"core.name": "pipewire-stu-23791", | |
"pipewire.access": "unrestricted" | |
} | |
} | |
}, | |
{ | |
"id": 83, | |
"type": "PipeWire:Interface:Client", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"change-mask": [ "props" ], | |
"props": { | |
"pipewire.protocol": "protocol-native", | |
"pipewire.sec.pid": 23791, | |
"pipewire.sec.uid": 1000, | |
"pipewire.sec.gid": 1000, | |
"pipewire.sec.label": "unconfined", | |
"module.id": 2, | |
"object.id": 83, | |
"object.serial": 94, | |
"client.api": "pipewire-pulse", | |
"pulse.server.type": "unix", | |
"application.name": "Chromium input", | |
"application.process.id": 29972, | |
"application.process.user": "stu", | |
"application.process.host": "computer", | |
"application.process.binary": "skypeforlinux", | |
"application.language": "en_GB.UTF-8", | |
"window.x11.display": ":0", | |
"application.process.machine-id": "644f16bdd8fe4eeeb1163d48477bad48", | |
"config.name": "pipewire-pulse.conf", | |
"cpu.max-align": 32, | |
"default.clock.rate": 48000, | |
"default.clock.quantum": 1024, | |
"default.clock.min-quantum": 32, | |
"default.clock.max-quantum": 2048, | |
"default.clock.quantum-limit": 8192, | |
"default.video.width": 640, | |
"default.video.height": 480, | |
"default.video.rate.num": 25, | |
"default.video.rate.denom": 1, | |
"log.level": 2, | |
"clock.power-of-two-quantum": true, | |
"link.max-buffers": 64, | |
"mem.warn-mlock": false, | |
"mem.allow-mlock": true, | |
"settings.check-quantum": false, | |
"settings.check-rate": false, | |
"core.version": "0.3.44", | |
"core.name": "pipewire-stu-23791", | |
"pipewire.access": "unrestricted" | |
} | |
} | |
}, | |
{ | |
"id": 82, | |
"type": "PipeWire:Interface:Client", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"change-mask": [ "props" ], | |
"props": { | |
"pipewire.protocol": "protocol-native", | |
"pipewire.sec.pid": 23791, | |
"pipewire.sec.uid": 1000, | |
"pipewire.sec.gid": 1000, | |
"pipewire.sec.label": "unconfined", | |
"module.id": 2, | |
"object.id": 82, | |
"object.serial": 96, | |
"client.api": "pipewire-pulse", | |
"pulse.server.type": "unix", | |
"application.name": "Skype", | |
"application.process.id": 25409, | |
"application.process.user": "stu", | |
"application.process.host": "computer", | |
"application.process.binary": "skypeforlinux", | |
"application.language": "en_GB.UTF-8", | |
"window.x11.display": ":0", | |
"application.process.machine-id": "644f16bdd8fe4eeeb1163d48477bad48", | |
"config.name": "pipewire-pulse.conf", | |
"cpu.max-align": 32, | |
"default.clock.rate": 48000, | |
"default.clock.quantum": 1024, | |
"default.clock.min-quantum": 32, | |
"default.clock.max-quantum": 2048, | |
"default.clock.quantum-limit": 8192, | |
"default.video.width": 640, | |
"default.video.height": 480, | |
"default.video.rate.num": 25, | |
"default.video.rate.denom": 1, | |
"log.level": 2, | |
"clock.power-of-two-quantum": true, | |
"link.max-buffers": 64, | |
"mem.warn-mlock": false, | |
"mem.allow-mlock": true, | |
"settings.check-quantum": false, | |
"settings.check-rate": false, | |
"core.version": "0.3.44", | |
"core.name": "pipewire-stu-23791", | |
"pipewire.access": "unrestricted" | |
} | |
} | |
}, | |
{ | |
"id": 67, | |
"type": "PipeWire:Interface:Client", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"change-mask": [ "props" ], | |
"props": { | |
"pipewire.protocol": "protocol-native", | |
"pipewire.sec.pid": 23791, | |
"pipewire.sec.uid": 1000, | |
"pipewire.sec.gid": 1000, | |
"pipewire.sec.label": "unconfined", | |
"module.id": 2, | |
"object.id": 67, | |
"object.serial": 97, | |
"client.api": "pipewire-pulse", | |
"pulse.server.type": "unix", | |
"application.name": "Skype", | |
"application.process.id": 37547, | |
"application.process.user": "stu", | |
"application.process.host": "computer", | |
"application.process.binary": "teams", | |
"application.language": "C", | |
"window.x11.display": ":0", | |
"application.process.machine-id": "644f16bdd8fe4eeeb1163d48477bad48", | |
"config.name": "pipewire-pulse.conf", | |
"cpu.max-align": 32, | |
"default.clock.rate": 48000, | |
"default.clock.quantum": 1024, | |
"default.clock.min-quantum": 32, | |
"default.clock.max-quantum": 2048, | |
"default.clock.quantum-limit": 8192, | |
"default.video.width": 640, | |
"default.video.height": 480, | |
"default.video.rate.num": 25, | |
"default.video.rate.denom": 1, | |
"log.level": 2, | |
"clock.power-of-two-quantum": true, | |
"link.max-buffers": 64, | |
"mem.warn-mlock": false, | |
"mem.allow-mlock": true, | |
"settings.check-quantum": false, | |
"settings.check-rate": false, | |
"core.version": "0.3.44", | |
"core.name": "pipewire-stu-23791", | |
"pipewire.access": "unrestricted" | |
} | |
} | |
}, | |
{ | |
"id": 90, | |
"type": "PipeWire:Interface:Client", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"change-mask": [ "props" ], | |
"props": { | |
"pipewire.protocol": "protocol-native", | |
"pipewire.sec.pid": 44751, | |
"pipewire.sec.uid": 1000, | |
"pipewire.sec.gid": 1000, | |
"pipewire.sec.label": "unconfined", | |
"module.id": 2, | |
"object.id": 90, | |
"object.serial": 145, | |
"pipewire.access.portal.is_portal": true, | |
"portal.monitor": "Camera", | |
"log.level": 0, | |
"cpu.max-align": 32, | |
"default.clock.rate": 48000, | |
"default.clock.quantum": 1024, | |
"default.clock.min-quantum": 32, | |
"default.clock.max-quantum": 2048, | |
"default.clock.quantum-limit": 8192, | |
"default.video.width": 640, | |
"default.video.height": 480, | |
"default.video.rate.num": 25, | |
"default.video.rate.denom": 1, | |
"clock.power-of-two-quantum": true, | |
"link.max-buffers": 64, | |
"mem.warn-mlock": false, | |
"mem.allow-mlock": true, | |
"settings.check-quantum": false, | |
"settings.check-rate": false, | |
"application.name": "xdg-desktop-portal", | |
"application.process.binary": "xdg-desktop-portal", | |
"application.language": "en_GB.UTF-8", | |
"application.process.id": 44751, | |
"application.process.user": "stu", | |
"application.process.host": "computer", | |
"window.x11.display": ":0", | |
"core.version": "0.3.44", | |
"core.name": "pipewire-stu-44751", | |
"pipewire.access": "unrestricted" | |
} | |
} | |
}, | |
{ | |
"id": 96, | |
"type": "PipeWire:Interface:Node", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"max-input-ports": 64, | |
"max-output-ports": 0, | |
"change-mask": [ "input-ports", "output-ports", "state", "props", "params" ], | |
"n-input-ports": 2, | |
"n-output-ports": 2, | |
"state": "idle", | |
"error": null, | |
"props": { | |
"client.api": "pipewire-pulse", | |
"pulse.server.type": "unix", | |
"application.name": "Skype", | |
"application.process.id": 37547, | |
"application.process.user": "stu", | |
"application.process.host": "computer", | |
"application.process.binary": "teams", | |
"application.language": "C", | |
"window.x11.display": ":0", | |
"application.process.machine-id": "644f16bdd8fe4eeeb1163d48477bad48", | |
"window.icon_name": "skype", | |
"application.icon-name": "skype", | |
"media.role": "Communication", | |
"media.name": "Input", | |
"node.rate": "1/44100", | |
"stream.is-live": true, | |
"node.name": "Skype", | |
"node.autoconnect": true, | |
"media.class": "Stream/Input/Audio", | |
"adapt.follower.node": "", | |
"object.register": false, | |
"factory.id": 6, | |
"audio.adapt.follower": "", | |
"factory.mode": "merge", | |
"library.name": "audioconvert/libspa-audioconvert", | |
"clock.quantum-limit": 8192, | |
"client.id": 67, | |
"object.id": 96, | |
"object.serial": 274, | |
"node.latency": "441/44100", | |
"pulse.attr.maxlength": 4194304, | |
"pulse.attr.fragsize": 882 | |
}, | |
"params": { | |
"EnumFormat": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "raw", | |
"format": "S16LE", | |
"rate": 44100, | |
"channels": 1, | |
"position": [ "MONO" ] | |
} | |
], | |
"PropInfo": [ | |
{ | |
"id": "volume", | |
"name": "Volume", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 } | |
}, | |
{ | |
"id": "mute", | |
"name": "Mute", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
} | |
}, | |
{ | |
"id": "channelVolumes", | |
"name": "Channel Volumes", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, | |
"container": "Array" | |
}, | |
{ | |
"id": "channelMap", | |
"name": "Channel Map", | |
"type": "", | |
"container": "Array" | |
}, | |
{ | |
"id": "monitorMute", | |
"name": "Monitor Mute", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
} | |
}, | |
{ | |
"id": "monitorVolumes", | |
"name": "Monitor Volumes", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, | |
"container": "Array" | |
}, | |
{ | |
"id": "softMute", | |
"name": "Soft Mute", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
} | |
}, | |
{ | |
"id": "softVolumes", | |
"name": "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 | |
}, | |
{ | |
"id": "volume", | |
"name": "Volume", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 } | |
}, | |
{ | |
"id": "mute", | |
"name": "Mute", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
} | |
}, | |
{ | |
"id": "channelVolumes", | |
"name": "Channel Volumes", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, | |
"container": "Array" | |
}, | |
{ | |
"id": "channelMap", | |
"name": "Channel Map", | |
"type": "", | |
"container": "Array" | |
}, | |
{ | |
"id": "softMute", | |
"name": "Soft Mute", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
} | |
}, | |
{ | |
"id": "softVolumes", | |
"name": "Soft Volumes", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, | |
"container": "Array" | |
}, | |
{ | |
"id": "monitorMute", | |
"name": "Monitor Mute", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
} | |
}, | |
{ | |
"id": "monitorVolumes", | |
"name": "Monitor Volumes", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, | |
"container": "Array" | |
}, | |
{ | |
"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": false, | |
"alt1": false, | |
"alt2": true | |
}, | |
"params": true | |
}, | |
{ | |
"name": "channelmix.upmix", | |
"description": "Enable upmixing", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
}, | |
"params": true | |
}, | |
{ | |
"name": "channelmix.lfe-cutoff", | |
"description": "LFE cutoff frequency", | |
"type": { "default": 0.000000, "min": 0.000000, "max": 1000.000000 }, | |
"params": true | |
}, | |
{ | |
"name": "channelmix.disable", | |
"description": "Disable Channel mixing", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
}, | |
"params": true | |
}, | |
{ | |
"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 | |
} | |
], | |
"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 | |
] | |
}, | |
{ | |
"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": [ | |
"channelmix.normalize", | |
true, | |
"channelmix.mix-lfe", | |
false, | |
"channelmix.upmix", | |
false, | |
"channelmix.lfe-cutoff", | |
0.000000, | |
"channelmix.disable", | |
false | |
] | |
}, | |
{ | |
"rate": 1.000000, | |
"quality": 4, | |
"params": [ | |
"resample.quality", | |
4, | |
"resample.disable", | |
false | |
] | |
} | |
], | |
"Format": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "raw", | |
"format": "S16LE", | |
"rate": 44100, | |
"channels": 1, | |
"position": [ "MONO" ] | |
} | |
], | |
"EnumPortConfig": [ | |
{ | |
"direction": "Input", | |
"mode": "dsp" | |
}, | |
{ | |
"direction": "Output", | |
"mode": "dsp" | |
}, | |
{ | |
"direction": "Input", | |
"mode": "convert" | |
}, | |
{ | |
"direction": "Output", | |
"mode": "convert" | |
} | |
], | |
"PortConfig": [ | |
{ | |
"direction": "Input", | |
"mode": "dsp" | |
}, | |
{ | |
"direction": "Output", | |
"mode": "convert" | |
} | |
], | |
"Latency": [ | |
{ | |
"direction": "Output", | |
"minQuantum": 1.000000, | |
"maxQuantum": 1.000000, | |
"minRate": 512, | |
"maxRate": 512, | |
"minNs": 0, | |
"maxNs": 0 | |
} | |
], | |
"ProcessLatency": [ | |
] | |
} | |
} | |
}, | |
{ | |
"id": 69, | |
"type": "PipeWire:Interface:Client", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"change-mask": [ "props" ], | |
"props": { | |
"pipewire.protocol": "protocol-native", | |
"pipewire.sec.pid": 23791, | |
"pipewire.sec.uid": 1000, | |
"pipewire.sec.gid": 1000, | |
"pipewire.sec.label": "unconfined", | |
"module.id": 2, | |
"object.id": 69, | |
"object.serial": 281, | |
"client.api": "pipewire-pulse", | |
"pulse.server.type": "unix", | |
"application.icon-name": "firefox", | |
"application.name": "Firefox", | |
"application.version": 96.000000, | |
"application.process.id": 56286, | |
"application.process.user": "stu", | |
"application.process.host": "computer", | |
"application.process.binary": "firefox", | |
"application.language": "en_GB.UTF-8", | |
"window.x11.display": ":0", | |
"application.process.machine-id": "644f16bdd8fe4eeeb1163d48477bad48", | |
"config.name": "pipewire-pulse.conf", | |
"cpu.max-align": 32, | |
"default.clock.rate": 48000, | |
"default.clock.quantum": 1024, | |
"default.clock.min-quantum": 32, | |
"default.clock.max-quantum": 2048, | |
"default.clock.quantum-limit": 8192, | |
"default.video.width": 640, | |
"default.video.height": 480, | |
"default.video.rate.num": 25, | |
"default.video.rate.denom": 1, | |
"log.level": 2, | |
"clock.power-of-two-quantum": true, | |
"link.max-buffers": 64, | |
"mem.warn-mlock": false, | |
"mem.allow-mlock": true, | |
"settings.check-quantum": false, | |
"settings.check-rate": false, | |
"core.version": "0.3.44", | |
"core.name": "pipewire-stu-23791", | |
"pipewire.access": "unrestricted" | |
} | |
} | |
}, | |
{ | |
"id": 86, | |
"type": "PipeWire:Interface:Client", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"change-mask": [ "props" ], | |
"props": { | |
"pipewire.protocol": "protocol-native", | |
"pipewire.sec.pid": 23791, | |
"pipewire.sec.uid": 1000, | |
"pipewire.sec.gid": 1000, | |
"pipewire.sec.label": "unconfined", | |
"module.id": 2, | |
"object.id": 86, | |
"object.serial": 354, | |
"client.api": "pipewire-pulse", | |
"pulse.server.type": "unix", | |
"application.name": "Firefox", | |
"application.process.id": 56286, | |
"application.process.user": "stu", | |
"application.process.host": "computer", | |
"application.process.binary": "firefox", | |
"application.language": "en_GB.UTF-8", | |
"window.x11.display": ":0", | |
"application.process.machine-id": "644f16bdd8fe4eeeb1163d48477bad48", | |
"config.name": "pipewire-pulse.conf", | |
"cpu.max-align": 32, | |
"default.clock.rate": 48000, | |
"default.clock.quantum": 1024, | |
"default.clock.min-quantum": 32, | |
"default.clock.max-quantum": 2048, | |
"default.clock.quantum-limit": 8192, | |
"default.video.width": 640, | |
"default.video.height": 480, | |
"default.video.rate.num": 25, | |
"default.video.rate.denom": 1, | |
"log.level": 2, | |
"clock.power-of-two-quantum": true, | |
"link.max-buffers": 64, | |
"mem.warn-mlock": false, | |
"mem.allow-mlock": true, | |
"settings.check-quantum": false, | |
"settings.check-rate": false, | |
"core.version": "0.3.44", | |
"core.name": "pipewire-stu-23791", | |
"pipewire.access": "unrestricted" | |
} | |
} | |
}, | |
{ | |
"id": 108, | |
"type": "PipeWire:Interface:Client", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"change-mask": [ "props" ], | |
"props": { | |
"pipewire.protocol": "protocol-native", | |
"pipewire.sec.pid": 23791, | |
"pipewire.sec.uid": 1000, | |
"pipewire.sec.gid": 1000, | |
"pipewire.sec.label": "unconfined", | |
"module.id": 2, | |
"object.id": 108, | |
"object.serial": 430, | |
"client.api": "pipewire-pulse", | |
"pulse.server.type": "unix", | |
"application.name": "Chromium input", | |
"application.process.id": 593302, | |
"application.process.user": "stu", | |
"application.process.host": "computer", | |
"application.process.binary": "whatsdesk", | |
"application.language": "en_GB.UTF-8", | |
"window.x11.display": ":0", | |
"application.process.machine-id": "644f16bdd8fe4eeeb1163d48477bad48", | |
"config.name": "pipewire-pulse.conf", | |
"cpu.max-align": 32, | |
"default.clock.rate": 48000, | |
"default.clock.quantum": 1024, | |
"default.clock.min-quantum": 32, | |
"default.clock.max-quantum": 2048, | |
"default.clock.quantum-limit": 8192, | |
"default.video.width": 640, | |
"default.video.height": 480, | |
"default.video.rate.num": 25, | |
"default.video.rate.denom": 1, | |
"log.level": 2, | |
"clock.power-of-two-quantum": true, | |
"link.max-buffers": 64, | |
"mem.warn-mlock": false, | |
"mem.allow-mlock": true, | |
"settings.check-quantum": false, | |
"settings.check-rate": false, | |
"core.version": "0.3.44", | |
"core.name": "pipewire-stu-23791", | |
"pipewire.access": "unrestricted" | |
} | |
} | |
}, | |
{ | |
"id": 104, | |
"type": "PipeWire:Interface:Client", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"change-mask": [ "props" ], | |
"props": { | |
"pipewire.protocol": "protocol-native", | |
"pipewire.sec.pid": 23791, | |
"pipewire.sec.uid": 1000, | |
"pipewire.sec.gid": 1000, | |
"pipewire.sec.label": "unconfined", | |
"module.id": 2, | |
"object.id": 104, | |
"object.serial": 510, | |
"client.api": "pipewire-pulse", | |
"pulse.server.type": "unix", | |
"application.name": "gsd-power", | |
"window.x11.display": "wayland-0", | |
"window.x11.screen": 0, | |
"application.process.id": 24335, | |
"application.process.user": "stu", | |
"application.process.host": "computer", | |
"application.process.binary": "gsd-power", | |
"application.language": "en_GB.UTF-8", | |
"application.process.machine-id": "644f16bdd8fe4eeeb1163d48477bad48", | |
"config.name": "pipewire-pulse.conf", | |
"cpu.max-align": 32, | |
"default.clock.rate": 48000, | |
"default.clock.quantum": 1024, | |
"default.clock.min-quantum": 32, | |
"default.clock.max-quantum": 2048, | |
"default.clock.quantum-limit": 8192, | |
"default.video.width": 640, | |
"default.video.height": 480, | |
"default.video.rate.num": 25, | |
"default.video.rate.denom": 1, | |
"log.level": 2, | |
"clock.power-of-two-quantum": true, | |
"link.max-buffers": 64, | |
"mem.warn-mlock": false, | |
"mem.allow-mlock": true, | |
"settings.check-quantum": false, | |
"settings.check-rate": false, | |
"core.version": "0.3.44", | |
"core.name": "pipewire-stu-23791", | |
"pipewire.access": "unrestricted" | |
} | |
} | |
}, | |
{ | |
"id": 38, | |
"type": "PipeWire:Interface:Device", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"change-mask": [ "props", "params" ], | |
"props": { | |
"device.enum.api": "udev", | |
"device.api": "v4l2", | |
"media.class": "Video/Device", | |
"api.v4l2.path": "/dev/video1", | |
"device.plugged.usec": 22861451441, | |
"device.bus-path": "pci-0000:04:00.3-usb-0:4:1.0", | |
"device.sysfs.path": "/sys/devices/pci0000:00/0000:00:08.1/0000:04:00.3/usb1/1-4/1-4:1.0/video4linux/video1", | |
"device.bus": "usb", | |
"device.subsystem": "video4linux", | |
"device.vendor.id": 3034, | |
"device.vendor.name": "DGFST019IA67H1", | |
"device.product.id": 22758, | |
"device.product.name": "HP Wide Vision FHD Camera", | |
"device.serial": "DGFST019IA67H1_HP_Wide_Vision_FHD_Camera_200901010001", | |
"device.capabilities": ":", | |
"device.name": "v4l2_device.pci-0000_04_00.3-usb-0_4_1.0", | |
"device.description": "HP Wide Vision FHD Camera", | |
"factory.id": 14, | |
"client.id": 31, | |
"object.id": 38, | |
"object.serial": 517, | |
"object.path": "v4l2:/dev/video1", | |
"api.v4l2.cap.driver": "uvcvideo", | |
"api.v4l2.cap.card": "HP Wide Vision FHD Camera: HP W", | |
"api.v4l2.cap.bus_info": "usb-0000:04:00.3-4", | |
"api.v4l2.cap.version": "5.13.19", | |
"api.v4l2.cap.capabilities": "84a00001", | |
"api.v4l2.cap.device-caps": "04a00000" | |
}, | |
"params": { | |
} | |
} | |
}, | |
{ | |
"id": 37, | |
"type": "PipeWire:Interface:Device", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"change-mask": [ "props", "params" ], | |
"props": { | |
"device.enum.api": "udev", | |
"device.api": "v4l2", | |
"media.class": "Video/Device", | |
"api.v4l2.path": "/dev/video0", | |
"device.plugged.usec": 22861466684, | |
"device.bus-path": "pci-0000:04:00.3-usb-0:4:1.0", | |
"device.sysfs.path": "/sys/devices/pci0000:00/0000:00:08.1/0000:04:00.3/usb1/1-4/1-4:1.0/video4linux/video0", | |
"device.bus": "usb", | |
"device.subsystem": "video4linux", | |
"device.vendor.id": 3034, | |
"device.vendor.name": "DGFST019IA67H1", | |
"device.product.id": 22758, | |
"device.product.name": "HP Wide Vision FHD Camera", | |
"device.serial": "DGFST019IA67H1_HP_Wide_Vision_FHD_Camera_200901010001", | |
"device.capabilities": ":capture:", | |
"device.name": "v4l2_device.pci-0000_04_00.3-usb-0_4_1.0.2", | |
"device.description": "HP Wide Vision FHD Camera", | |
"factory.id": 14, | |
"client.id": 31, | |
"object.id": 37, | |
"object.serial": 518, | |
"object.path": "v4l2:/dev/video0", | |
"api.v4l2.cap.driver": "uvcvideo", | |
"api.v4l2.cap.card": "HP Wide Vision FHD Camera: HP W", | |
"api.v4l2.cap.bus_info": "usb-0000:04:00.3-4", | |
"api.v4l2.cap.version": "5.13.19", | |
"api.v4l2.cap.capabilities": "84a00001", | |
"api.v4l2.cap.device-caps": 4200001 | |
}, | |
"params": { | |
} | |
} | |
}, | |
{ | |
"id": 36, | |
"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": "suspended", | |
"error": null, | |
"props": { | |
"object.path": "v4l2:/dev/video0", | |
"device.api": "v4l2", | |
"media.class": "Video/Source", | |
"device.product.id": 22758, | |
"device.vendor.id": 3034, | |
"api.v4l2.path": "/dev/video0", | |
"api.v4l2.cap.driver": "uvcvideo", | |
"api.v4l2.cap.card": "HP Wide Vision FHD Camera: HP W", | |
"api.v4l2.cap.bus_info": "usb-0000:04:00.3-4", | |
"api.v4l2.cap.version": "5.13.19", | |
"api.v4l2.cap.capabilities": "84a00001", | |
"api.v4l2.cap.device-caps": 4200001, | |
"device.id": 37, | |
"node.name": "v4l2_input.pci-0000_04_00.3-usb-0_4_1.0.2", | |
"node.description": "HP Wide Vision FHD Camera", | |
"factory.name": "api.v4l2.source", | |
"node.pause-on-idle": false, | |
"factory.id": 10, | |
"client.id": 32, | |
"clock.quantum-limit": 8192, | |
"media.role": "Camera", | |
"node.driver": true, | |
"object.id": 36, | |
"object.serial": 519 | |
}, | |
"params": { | |
"PropInfo": [ | |
{ | |
"id": "brightness", | |
"type": { "default": 0, "min": -64, "max": 64, "step": 1 }, | |
"name": "Brightness" | |
}, | |
{ | |
"id": "contrast", | |
"type": { "default": 50, "min": 0, "max": 100, "step": 1 }, | |
"name": "Contrast" | |
}, | |
{ | |
"id": "saturation", | |
"type": { "default": 64, "min": 0, "max": 100, "step": 1 }, | |
"name": "Saturation" | |
}, | |
{ | |
"id": "hue", | |
"type": { "default": 0, "min": -180, "max": 180, "step": 1 }, | |
"name": "Hue" | |
}, | |
{ | |
"id": "id-0198090c", | |
"type": { | |
"default": true, | |
"alt1": true, | |
"alt2": false | |
}, | |
"name": "White Balance Temperature, Auto" | |
}, | |
{ | |
"id": "gamma", | |
"type": { "default": 300, "min": 100, "max": 500, "step": 1 }, | |
"name": "Gamma" | |
}, | |
{ | |
"id": "gain", | |
"type": { "default": 0, "min": 0, "max": 128, "step": 1 }, | |
"name": "Gain" | |
}, | |
{ | |
"id": "id-01980918", | |
"type": { | |
"default": 2 | |
}, | |
"name": "Power Line Frequency", | |
"labels": [ | |
0, | |
"Disabled", | |
1, | |
"50 Hz", | |
2, | |
"60 Hz" | |
] | |
}, | |
{ | |
"id": "id-0198091a", | |
"type": { "default": 4600, "min": 2800, "max": 6500, "step": 10 }, | |
"name": "White Balance Temperature" | |
}, | |
{ | |
"id": "sharpness", | |
"type": { "default": 50, "min": 0, "max": 100, "step": 1 }, | |
"name": "Sharpness" | |
}, | |
{ | |
"id": "id-0198091c", | |
"type": { "default": 1, "min": 0, "max": 2, "step": 1 }, | |
"name": "Backlight Compensation" | |
}, | |
{ | |
"id": "id-019a0901", | |
"type": { | |
"default": 3 | |
}, | |
"name": "Exposure, Auto", | |
"labels": [ | |
1, | |
"Manual Mode", | |
3, | |
"Aperture Priority Mode" | |
] | |
}, | |
{ | |
"id": "id-019a0902", | |
"type": { "default": 255, "min": 10, "max": 2046, "step": 1 }, | |
"name": "Exposure (Absolute)" | |
}, | |
{ | |
"id": "id-019a0903", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
}, | |
"name": "Exposure, Auto Priority" | |
} | |
], | |
"Props": [ | |
{ | |
"device": "/dev/video0", | |
"deviceName": "", | |
"deviceFd": 0 | |
} | |
], | |
"EnumFormat": [ | |
{ | |
"mediaType": "video", | |
"mediaSubtype": "mjpg", | |
"size": { "width": 640, "height": 360 }, | |
"framerate": { "num": 30, "denom": 1 } | |
}, | |
{ | |
"mediaType": "video", | |
"mediaSubtype": "mjpg", | |
"size": { "width": 176, "height": 144 }, | |
"framerate": { "num": 30, "denom": 1 } | |
}, | |
{ | |
"mediaType": "video", | |
"mediaSubtype": "mjpg", | |
"size": { "width": 320, "height": 240 }, | |
"framerate": { "num": 30, "denom": 1 } | |
}, | |
{ | |
"mediaType": "video", | |
"mediaSubtype": "mjpg", | |
"size": { "width": 352, "height": 288 }, | |
"framerate": { "num": 30, "denom": 1 } | |
}, | |
{ | |
"mediaType": "video", | |
"mediaSubtype": "mjpg", | |
"size": { "width": 640, "height": 480 }, | |
"framerate": { "num": 30, "denom": 1 } | |
}, | |
{ | |
"mediaType": "video", | |
"mediaSubtype": "mjpg", | |
"size": { "width": 1280, "height": 720 }, | |
"framerate": { "num": 30, "denom": 1 } | |
}, | |
{ | |
"mediaType": "video", | |
"mediaSubtype": "mjpg", | |
"size": { "width": 1920, "height": 1080 }, | |
"framerate": { "num": 30, "denom": 1 } | |
}, | |
{ | |
"mediaType": "video", | |
"mediaSubtype": "raw", | |
"format": "YUY2", | |
"size": { "width": 640, "height": 360 }, | |
"framerate": { "num": 30, "denom": 1 } | |
}, | |
{ | |
"mediaType": "video", | |
"mediaSubtype": "raw", | |
"format": "YUY2", | |
"size": { "width": 176, "height": 144 }, | |
"framerate": { "num": 30, "denom": 1 } | |
}, | |
{ | |
"mediaType": "video", | |
"mediaSubtype": "raw", | |
"format": "YUY2", | |
"size": { "width": 320, "height": 240 }, | |
"framerate": { "num": 30, "denom": 1 } | |
}, | |
{ | |
"mediaType": "video", | |
"mediaSubtype": "raw", | |
"format": "YUY2", | |
"size": { "width": 352, "height": 288 }, | |
"framerate": { "num": 30, "denom": 1 } | |
}, | |
{ | |
"mediaType": "video", | |
"mediaSubtype": "raw", | |
"format": "YUY2", | |
"size": { "width": 640, "height": 480 }, | |
"framerate": { "num": 30, "denom": 1 } | |
} | |
] | |
} | |
} | |
}, | |
{ | |
"id": 35, | |
"type": "PipeWire:Interface:Port", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"direction": "output", | |
"change-mask": [ "props", "params" ], | |
"props": { | |
"port.id": 0, | |
"port.physical": true, | |
"port.terminal": true, | |
"port.direction": "out", | |
"port.name": "out_0", | |
"node.id": 36, | |
"object.id": 35, | |
"object.serial": 520 | |
}, | |
"params": { | |
"PropInfo": [ | |
{ | |
"id": "brightness", | |
"type": { "default": 0, "min": -64, "max": 64, "step": 1 }, | |
"name": "Brightness" | |
}, | |
{ | |
"id": "contrast", | |
"type": { "default": 50, "min": 0, "max": 100, "step": 1 }, | |
"name": "Contrast" | |
}, | |
{ | |
"id": "saturation", | |
"type": { "default": 64, "min": 0, "max": 100, "step": 1 }, | |
"name": "Saturation" | |
}, | |
{ | |
"id": "hue", | |
"type": { "default": 0, "min": -180, "max": 180, "step": 1 }, | |
"name": "Hue" | |
}, | |
{ | |
"id": "id-0198090c", | |
"type": { | |
"default": true, | |
"alt1": true, | |
"alt2": false | |
}, | |
"name": "White Balance Temperature, Auto" | |
}, | |
{ | |
"id": "gamma", | |
"type": { "default": 300, "min": 100, "max": 500, "step": 1 }, | |
"name": "Gamma" | |
}, | |
{ | |
"id": "gain", | |
"type": { "default": 0, "min": 0, "max": 128, "step": 1 }, | |
"name": "Gain" | |
}, | |
{ | |
"id": "id-01980918", | |
"type": { | |
"default": 2 | |
}, | |
"name": "Power Line Frequency", | |
"labels": [ | |
0, | |
"Disabled", | |
1, | |
"50 Hz", | |
2, | |
"60 Hz" | |
] | |
}, | |
{ | |
"id": "id-0198091a", | |
"type": { "default": 4600, "min": 2800, "max": 6500, "step": 10 }, | |
"name": "White Balance Temperature" | |
}, | |
{ | |
"id": "sharpness", | |
"type": { "default": 50, "min": 0, "max": 100, "step": 1 }, | |
"name": "Sharpness" | |
}, | |
{ | |
"id": "id-0198091c", | |
"type": { "default": 1, "min": 0, "max": 2, "step": 1 }, | |
"name": "Backlight Compensation" | |
}, | |
{ | |
"id": "id-019a0901", | |
"type": { | |
"default": 3 | |
}, | |
"name": "Exposure, Auto", | |
"labels": [ | |
1, | |
"Manual Mode", | |
3, | |
"Aperture Priority Mode" | |
] | |
}, | |
{ | |
"id": "id-019a0902", | |
"type": { "default": 255, "min": 10, "max": 2046, "step": 1 }, | |
"name": "Exposure (Absolute)" | |
}, | |
{ | |
"id": "id-019a0903", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
}, | |
"name": "Exposure, Auto Priority" | |
} | |
], | |
"EnumFormat": [ | |
{ | |
"mediaType": "video", | |
"mediaSubtype": "mjpg", | |
"size": { "width": 640, "height": 360 }, | |
"framerate": { "num": 30, "denom": 1 } | |
}, | |
{ | |
"mediaType": "video", | |
"mediaSubtype": "mjpg", | |
"size": { "width": 176, "height": 144 }, | |
"framerate": { "num": 30, "denom": 1 } | |
}, | |
{ | |
"mediaType": "video", | |
"mediaSubtype": "mjpg", | |
"size": { "width": 320, "height": 240 }, | |
"framerate": { "num": 30, "denom": 1 } | |
}, | |
{ | |
"mediaType": "video", | |
"mediaSubtype": "mjpg", | |
"size": { "width": 352, "height": 288 }, | |
"framerate": { "num": 30, "denom": 1 } | |
}, | |
{ | |
"mediaType": "video", | |
"mediaSubtype": "mjpg", | |
"size": { "width": 640, "height": 480 }, | |
"framerate": { "num": 30, "denom": 1 } | |
}, | |
{ | |
"mediaType": "video", | |
"mediaSubtype": "mjpg", | |
"size": { "width": 1280, "height": 720 }, | |
"framerate": { "num": 30, "denom": 1 } | |
}, | |
{ | |
"mediaType": "video", | |
"mediaSubtype": "mjpg", | |
"size": { "width": 1920, "height": 1080 }, | |
"framerate": { "num": 30, "denom": 1 } | |
}, | |
{ | |
"mediaType": "video", | |
"mediaSubtype": "raw", | |
"format": "YUY2", | |
"size": { "width": 640, "height": 360 }, | |
"framerate": { "num": 30, "denom": 1 } | |
}, | |
{ | |
"mediaType": "video", | |
"mediaSubtype": "raw", | |
"format": "YUY2", | |
"size": { "width": 176, "height": 144 }, | |
"framerate": { "num": 30, "denom": 1 } | |
}, | |
{ | |
"mediaType": "video", | |
"mediaSubtype": "raw", | |
"format": "YUY2", | |
"size": { "width": 320, "height": 240 }, | |
"framerate": { "num": 30, "denom": 1 } | |
}, | |
{ | |
"mediaType": "video", | |
"mediaSubtype": "raw", | |
"format": "YUY2", | |
"size": { "width": 352, "height": 288 }, | |
"framerate": { "num": 30, "denom": 1 } | |
}, | |
{ | |
"mediaType": "video", | |
"mediaSubtype": "raw", | |
"format": "YUY2", | |
"size": { "width": 640, "height": 480 }, | |
"framerate": { "num": 30, "denom": 1 } | |
} | |
], | |
"Meta": [ | |
{ | |
"type": "Header", | |
"size": 32 | |
} | |
], | |
"IO": [ | |
{ | |
"id": "Buffers", | |
"size": 8 | |
}, | |
{ | |
"id": "Clock", | |
"size": 160 | |
}, | |
{ | |
"id": "Control", | |
"size": 16 | |
} | |
], | |
"Format": [ ], | |
"Buffers": [ ], | |
"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 | |
} | |
] | |
} | |
} | |
}, | |
{ | |
"id": 47, | |
"type": "PipeWire:Interface:Device", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"change-mask": [ "props", "params" ], | |
"props": { | |
"device.enum.api": "udev", | |
"device.api": "v4l2", | |
"media.class": "Video/Device", | |
"api.v4l2.path": "/dev/video3", | |
"device.plugged.usec": 22861449243, | |
"device.bus-path": "pci-0000:04:00.3-usb-0:4:1.2", | |
"device.sysfs.path": "/sys/devices/pci0000:00/0000:00:08.1/0000:04:00.3/usb1/1-4/1-4:1.2/video4linux/video3", | |
"device.bus": "usb", | |
"device.subsystem": "video4linux", | |
"device.vendor.id": 3034, | |
"device.vendor.name": "DGFST019IA67H1", | |
"device.product.id": 22758, | |
"device.product.name": "HP Wide Vision FHD Camera", | |
"device.serial": "DGFST019IA67H1_HP_Wide_Vision_FHD_Camera_200901010001", | |
"device.capabilities": ":", | |
"device.name": "v4l2_device.pci-0000_04_00.3-usb-0_4_1.2", | |
"device.description": "HP Wide Vision FHD Camera", | |
"factory.id": 14, | |
"client.id": 31, | |
"object.id": 47, | |
"object.serial": 521, | |
"object.path": "v4l2:/dev/video3", | |
"api.v4l2.cap.driver": "uvcvideo", | |
"api.v4l2.cap.card": "HP Wide Vision FHD Camera: HP I", | |
"api.v4l2.cap.bus_info": "usb-0000:04:00.3-4", | |
"api.v4l2.cap.version": "5.13.19", | |
"api.v4l2.cap.capabilities": "84a00001", | |
"api.v4l2.cap.device-caps": "04a00000" | |
}, | |
"params": { | |
} | |
} | |
}, | |
{ | |
"id": 48, | |
"type": "PipeWire:Interface:Device", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"change-mask": [ "props", "params" ], | |
"props": { | |
"device.enum.api": "udev", | |
"device.api": "v4l2", | |
"media.class": "Video/Device", | |
"api.v4l2.path": "/dev/video2", | |
"device.plugged.usec": 22861470267, | |
"device.bus-path": "pci-0000:04:00.3-usb-0:4:1.2", | |
"device.sysfs.path": "/sys/devices/pci0000:00/0000:00:08.1/0000:04:00.3/usb1/1-4/1-4:1.2/video4linux/video2", | |
"device.bus": "usb", | |
"device.subsystem": "video4linux", | |
"device.vendor.id": 3034, | |
"device.vendor.name": "DGFST019IA67H1", | |
"device.product.id": 22758, | |
"device.product.name": "HP Wide Vision FHD Camera", | |
"device.serial": "DGFST019IA67H1_HP_Wide_Vision_FHD_Camera_200901010001", | |
"device.capabilities": ":capture:", | |
"device.name": "v4l2_device.pci-0000_04_00.3-usb-0_4_1.2.2", | |
"device.description": "HP Wide Vision FHD Camera", | |
"factory.id": 14, | |
"client.id": 31, | |
"object.id": 48, | |
"object.serial": 522, | |
"object.path": "v4l2:/dev/video2", | |
"api.v4l2.cap.driver": "uvcvideo", | |
"api.v4l2.cap.card": "HP Wide Vision FHD Camera: HP I", | |
"api.v4l2.cap.bus_info": "usb-0000:04:00.3-4", | |
"api.v4l2.cap.version": "5.13.19", | |
"api.v4l2.cap.capabilities": "84a00001", | |
"api.v4l2.cap.device-caps": 4200001 | |
}, | |
"params": { | |
} | |
} | |
}, | |
{ | |
"id": 45, | |
"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": "suspended", | |
"error": null, | |
"props": { | |
"object.path": "v4l2:/dev/video2", | |
"device.api": "v4l2", | |
"media.class": "Video/Source", | |
"device.product.id": 22758, | |
"device.vendor.id": 3034, | |
"api.v4l2.path": "/dev/video2", | |
"api.v4l2.cap.driver": "uvcvideo", | |
"api.v4l2.cap.card": "HP Wide Vision FHD Camera: HP I", | |
"api.v4l2.cap.bus_info": "usb-0000:04:00.3-4", | |
"api.v4l2.cap.version": "5.13.19", | |
"api.v4l2.cap.capabilities": "84a00001", | |
"api.v4l2.cap.device-caps": 4200001, | |
"device.id": 48, | |
"node.name": "v4l2_input.pci-0000_04_00.3-usb-0_4_1.2.2", | |
"node.description": "HP Wide Vision FHD Camera", | |
"factory.name": "api.v4l2.source", | |
"node.pause-on-idle": false, | |
"factory.id": 10, | |
"client.id": 32, | |
"clock.quantum-limit": 8192, | |
"media.role": "Camera", | |
"node.driver": true, | |
"object.id": 45, | |
"object.serial": 523 | |
}, | |
"params": { | |
"PropInfo": [ | |
], | |
"Props": [ | |
{ | |
"device": "/dev/video2", | |
"deviceName": "", | |
"deviceFd": 0 | |
} | |
], | |
"EnumFormat": [ | |
{ | |
"mediaType": "video", | |
"mediaSubtype": "raw", | |
"format": "YUY2", | |
"size": { "width": 340, "height": 340 }, | |
"framerate": { "num": 30, "denom": 1 } | |
} | |
] | |
} | |
} | |
}, | |
{ | |
"id": 46, | |
"type": "PipeWire:Interface:Port", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"direction": "output", | |
"change-mask": [ "props", "params" ], | |
"props": { | |
"port.id": 0, | |
"port.physical": true, | |
"port.terminal": true, | |
"port.direction": "out", | |
"port.name": "out_0", | |
"node.id": 45, | |
"object.id": 46, | |
"object.serial": 524 | |
}, | |
"params": { | |
"PropInfo": [ | |
], | |
"EnumFormat": [ | |
{ | |
"mediaType": "video", | |
"mediaSubtype": "raw", | |
"format": "YUY2", | |
"size": { "width": 340, "height": 340 }, | |
"framerate": { "num": 30, "denom": 1 } | |
} | |
], | |
"Meta": [ | |
{ | |
"type": "Header", | |
"size": 32 | |
} | |
], | |
"IO": [ | |
{ | |
"id": "Buffers", | |
"size": 8 | |
}, | |
{ | |
"id": "Clock", | |
"size": 160 | |
}, | |
{ | |
"id": "Control", | |
"size": 16 | |
} | |
], | |
"Format": [ ], | |
"Buffers": [ ], | |
"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 | |
} | |
] | |
} | |
} | |
}, | |
{ | |
"id": 80, | |
"type": "PipeWire:Interface:Client", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"change-mask": [ "props" ], | |
"props": { | |
"pipewire.protocol": "protocol-native", | |
"pipewire.sec.pid": 23791, | |
"pipewire.sec.uid": 1000, | |
"pipewire.sec.gid": 1000, | |
"pipewire.sec.label": "unconfined", | |
"module.id": 2, | |
"object.id": 80, | |
"object.serial": 720, | |
"client.api": "pipewire-pulse", | |
"pulse.server.type": "unix", | |
"application.name": "libcanberra", | |
"application.version": 0.300000, | |
"application.id": "org.freedesktop.libcanberra", | |
"application.process.id": 24332, | |
"application.process.user": "stu", | |
"application.process.host": "computer", | |
"application.process.binary": "gsd-media-keys", | |
"application.language": "en_GB.UTF-8", | |
"window.x11.display": ":0", | |
"application.process.machine-id": "644f16bdd8fe4eeeb1163d48477bad48", | |
"config.name": "pipewire-pulse.conf", | |
"cpu.max-align": 32, | |
"default.clock.rate": 48000, | |
"default.clock.quantum": 1024, | |
"default.clock.min-quantum": 32, | |
"default.clock.max-quantum": 2048, | |
"default.clock.quantum-limit": 8192, | |
"default.video.width": 640, | |
"default.video.height": 480, | |
"default.video.rate.num": 25, | |
"default.video.rate.denom": 1, | |
"log.level": 2, | |
"clock.power-of-two-quantum": true, | |
"link.max-buffers": 64, | |
"mem.warn-mlock": false, | |
"mem.allow-mlock": true, | |
"settings.check-quantum": false, | |
"settings.check-rate": false, | |
"core.version": "0.3.44", | |
"core.name": "pipewire-stu-23791", | |
"pipewire.access": "unrestricted" | |
} | |
} | |
}, | |
{ | |
"id": 107, | |
"type": "PipeWire:Interface:Client", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"change-mask": [ "props" ], | |
"props": { | |
"pipewire.protocol": "protocol-native", | |
"pipewire.sec.pid": 23791, | |
"pipewire.sec.uid": 1000, | |
"pipewire.sec.gid": 1000, | |
"pipewire.sec.label": "unconfined", | |
"module.id": 2, | |
"object.id": 107, | |
"object.serial": 922, | |
"client.api": "pipewire-pulse", | |
"pulse.server.type": "unix", | |
"application.name": "Mutter", | |
"application.process.id": 24005, | |
"application.process.user": "stu", | |
"application.process.host": "computer", | |
"application.process.binary": "gnome-shell", | |
"application.language": "en_GB.UTF-8", | |
"window.x11.display": ":0", | |
"application.process.machine-id": "644f16bdd8fe4eeeb1163d48477bad48", | |
"config.name": "pipewire-pulse.conf", | |
"cpu.max-align": 32, | |
"default.clock.rate": 48000, | |
"default.clock.quantum": 1024, | |
"default.clock.min-quantum": 32, | |
"default.clock.max-quantum": 2048, | |
"default.clock.quantum-limit": 8192, | |
"default.video.width": 640, | |
"default.video.height": 480, | |
"default.video.rate.num": 25, | |
"default.video.rate.denom": 1, | |
"log.level": 2, | |
"clock.power-of-two-quantum": true, | |
"link.max-buffers": 64, | |
"mem.warn-mlock": false, | |
"mem.allow-mlock": true, | |
"settings.check-quantum": false, | |
"settings.check-rate": false, | |
"core.version": "0.3.44", | |
"core.name": "pipewire-stu-23791", | |
"pipewire.access": "unrestricted" | |
} | |
} | |
}, | |
{ | |
"id": 78, | |
"type": "PipeWire:Interface:Device", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"change-mask": [ "props", "params" ], | |
"props": { | |
"device.enum.api": "udev", | |
"device.api": "alsa", | |
"media.class": "Audio/Device", | |
"api.alsa.path": "hw:2", | |
"api.alsa.card": 2, | |
"api.alsa.card.name": "Sound Blaster Play! 3", | |
"api.alsa.card.longname": "Creative Technology Ltd Sound Blaster Play! 3 at usb-0000:04:00.3-2, full speed", | |
"device.plugged.usec": 73546776478, | |
"device.bus-path": "pci-0000:04:00.3-usb-0:2:1.0", | |
"device.sysfs.path": "/sys/devices/pci0000:00/0000:00:08.1/0000:04:00.3/usb1/1-2/1-2:1.0/sound/card2", | |
"device.bus-id": "usb-Creative_Technology_Ltd_Sound_Blaster_Play__3_00051932-00", | |
"device.bus": "usb", | |
"device.subsystem": "sound", | |
"device.vendor.id": 1054, | |
"device.vendor.name": "Creative Technology, Ltd", | |
"device.product.id": 12877, | |
"device.product.name": "Sound Blaster Play! 3", | |
"device.serial": "Creative_Technology_Ltd_Sound_Blaster_Play__3_00051932", | |
"device.name": "alsa_card.usb-Creative_Technology_Ltd_Sound_Blaster_Play__3_00051932-00", | |
"device.description": "Sound Blaster Play! 3", | |
"device.nick": "Sound Blaster Play! 3", | |
"device.icon-name": "audio-card-usb", | |
"api.alsa.use-acp": true, | |
"api.acp.auto-profile": false, | |
"api.acp.auto-port": false, | |
"api.dbus.ReserveDevice1": "Audio2", | |
"factory.id": 14, | |
"client.id": 31, | |
"object.id": 78, | |
"object.serial": 943, | |
"object.path": "alsa:pcm:2", | |
"alsa.card": 2, | |
"alsa.card_name": "Sound Blaster Play! 3", | |
"alsa.long_card_name": "Creative Technology Ltd Sound Blaster Play! 3 at usb-0000:04:00.3-2, full speed", | |
"alsa.driver_name": "snd_usb_audio", | |
"device.string": 2 | |
}, | |
"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": "unknown", | |
"classes": [ | |
2, | |
[ | |
"Audio/Source", | |
1, | |
"card.profile.devices", | |
[ 0 ] | |
], | |
[ | |
"Audio/Sink", | |
1, | |
"card.profile.devices", | |
[ 4 ] | |
] | |
] | |
}, | |
{ | |
"index": 2, | |
"name": "output:analog-stereo+input:iec958-stereo", | |
"description": "Analog Stereo Output + Digital Stereo (IEC958) Input", | |
"priority": 6555, | |
"available": "unknown", | |
"classes": [ | |
2, | |
[ | |
"Audio/Source", | |
1, | |
"card.profile.devices", | |
[ 3 ] | |
], | |
[ | |
"Audio/Sink", | |
1, | |
"card.profile.devices", | |
[ 4 ] | |
] | |
] | |
}, | |
{ | |
"index": 3, | |
"name": "output:analog-stereo", | |
"description": "Analog Stereo Output", | |
"priority": 6500, | |
"available": "unknown", | |
"classes": [ | |
1, | |
[ | |
"Audio/Sink", | |
1, | |
"card.profile.devices", | |
[ 4 ] | |
] | |
] | |
}, | |
{ | |
"index": 4, | |
"name": "output:iec958-stereo+input:analog-stereo", | |
"description": "Digital Stereo (IEC958) Output + Analog Stereo Input", | |
"priority": 5565, | |
"available": "unknown", | |
"classes": [ | |
2, | |
[ | |
"Audio/Source", | |
1, | |
"card.profile.devices", | |
[ 0 ] | |
], | |
[ | |
"Audio/Sink", | |
1, | |
"card.profile.devices", | |
[ 5 ] | |
] | |
] | |
}, | |
{ | |
"index": 5, | |
"name": "output:iec958-stereo+input:iec958-stereo", | |
"description": "Digital Stereo Duplex (IEC958)", | |
"priority": 5555, | |
"available": "unknown", | |
"classes": [ | |
2, | |
[ | |
"Audio/Source", | |
1, | |
"card.profile.devices", | |
[ 3 ] | |
], | |
[ | |
"Audio/Sink", | |
1, | |
"card.profile.devices", | |
[ 5 ] | |
] | |
] | |
}, | |
{ | |
"index": 6, | |
"name": "output:iec958-stereo", | |
"description": "Digital Stereo (IEC958) Output", | |
"priority": 5500, | |
"available": "unknown", | |
"classes": [ | |
1, | |
[ | |
"Audio/Sink", | |
1, | |
"card.profile.devices", | |
[ 5 ] | |
] | |
] | |
}, | |
{ | |
"index": 7, | |
"name": "input:analog-stereo", | |
"description": "Analog Stereo Input", | |
"priority": 65, | |
"available": "unknown", | |
"classes": [ | |
1, | |
[ | |
"Audio/Source", | |
1, | |
"card.profile.devices", | |
[ 0 ] | |
] | |
] | |
}, | |
{ | |
"index": 8, | |
"name": "input:iec958-stereo", | |
"description": "Digital Stereo (IEC958) Input", | |
"priority": 55, | |
"available": "unknown", | |
"classes": [ | |
1, | |
[ | |
"Audio/Source", | |
1, | |
"card.profile.devices", | |
[ 3 ] | |
] | |
] | |
}, | |
{ | |
"index": 9, | |
"name": "pro-audio", | |
"description": "Pro Audio", | |
"priority": 1, | |
"available": "yes", | |
"classes": [ | |
2, | |
[ | |
"Audio/Source", | |
1, | |
"card.profile.devices", | |
[ 2 ] | |
], | |
[ | |
"Audio/Sink", | |
1, | |
"card.profile.devices", | |
[ 1 ] | |
] | |
] | |
} | |
], | |
"Profile": [ | |
{ | |
"index": 1, | |
"name": "output:analog-stereo+input:analog-stereo", | |
"description": "Analog Stereo Duplex", | |
"priority": 6565, | |
"available": "unknown", | |
"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-mic", | |
"description": "Microphone", | |
"priority": 8700, | |
"available": "unknown", | |
"info": [ | |
3, | |
"port.type", | |
"mic", | |
"device.icon_name", | |
"audio-input-microphone", | |
"card.profile.port", | |
"0" | |
], | |
"profiles": [ 7, 1, 4 ], | |
"devices": [ 0 ] | |
}, | |
{ | |
"index": 1, | |
"direction": "Input", | |
"name": "iec958-stereo-input", | |
"description": "Digital Input (S/PDIF)", | |
"priority": 0, | |
"available": "unknown", | |
"info": [ | |
2, | |
"port.type", | |
"spdif", | |
"card.profile.port", | |
"1" | |
], | |
"profiles": [ 8, 2, 5 ], | |
"devices": [ 3 ] | |
}, | |
{ | |
"index": 2, | |
"direction": "Output", | |
"name": "analog-output-speaker", | |
"description": "Speakers", | |
"priority": 10000, | |
"available": "unknown", | |
"info": [ | |
3, | |
"port.type", | |
"speaker", | |
"device.icon_name", | |
"audio-speakers", | |
"card.profile.port", | |
"2" | |
], | |
"profiles": [ 3, 1, 2 ], | |
"devices": [ 4 ] | |
}, | |
{ | |
"index": 3, | |
"direction": "Output", | |
"name": "iec958-stereo-output", | |
"description": "Digital Output (S/PDIF)", | |
"priority": 0, | |
"available": "unknown", | |
"info": [ | |
2, | |
"port.type", | |
"spdif", | |
"card.profile.port", | |
"3" | |
], | |
"profiles": [ 6, 4, 5 ], | |
"devices": [ 5 ] | |
} | |
], | |
"Route": [ | |
{ | |
"index": 0, | |
"direction": "Input", | |
"name": "analog-input-mic", | |
"description": "Microphone", | |
"priority": 8700, | |
"available": "unknown", | |
"info": [ | |
5, | |
"port.type", | |
"mic", | |
"device.icon_name", | |
"audio-input-microphone", | |
"card.profile.port", | |
"0", | |
"route.hw-mute", | |
"true", | |
"route.hw-volume", | |
"true" | |
], | |
"profiles": [ 7, 1, 4 ], | |
"device": 0, | |
"props": { | |
"mute": false, | |
"channelVolumes": [ 0.203532, 0.203532 ], | |
"volumeBase": 0.031621, | |
"volumeStep": 0.000015, | |
"channelMap": [ "FL", "FR" ], | |
"softVolumes": [ 1.000000, 1.000000 ], | |
"latencyOffsetNsec": 0 | |
}, | |
"devices": [ 0 ], | |
"profile": 1, | |
"save": true | |
}, | |
{ | |
"index": 2, | |
"direction": "Output", | |
"name": "analog-output-speaker", | |
"description": "Speakers", | |
"priority": 10000, | |
"available": "unknown", | |
"info": [ | |
5, | |
"port.type", | |
"speaker", | |
"device.icon_name", | |
"audio-speakers", | |
"card.profile.port", | |
"2", | |
"route.hw-mute", | |
"true", | |
"route.hw-volume", | |
"true" | |
], | |
"profiles": [ 3, 1, 2 ], | |
"device": 4, | |
"props": { | |
"mute": false, | |
"channelVolumes": [ 0.446679, 0.446679 ], | |
"volumeBase": 1.000000, | |
"volumeStep": 0.000015, | |
"channelMap": [ "FL", "FR" ], | |
"softVolumes": [ 1.000000, 1.000000 ], | |
"latencyOffsetNsec": 0 | |
}, | |
"devices": [ 4 ], | |
"profile": 1, | |
"save": true | |
} | |
] | |
} | |
} | |
}, | |
{ | |
"id": 76, | |
"type": "PipeWire:Interface:Node", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"max-input-ports": 64, | |
"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": { | |
"object.path": "alsa:pcm:2:front:2:playback", | |
"api.alsa.path": "front:2", | |
"api.alsa.pcm.card": 2, | |
"api.alsa.pcm.stream": "playback", | |
"audio.channels": 2, | |
"audio.position": "FL,FR", | |
"device.routes": 1, | |
"alsa.resolution_bits": 16, | |
"device.api": "alsa", | |
"device.class": "sound", | |
"alsa.class": "generic", | |
"alsa.subclass": "generic-mix", | |
"alsa.name": "USB Audio", | |
"alsa.id": "USB Audio", | |
"alsa.subdevice": 0, | |
"alsa.subdevice_name": "subdevice #0", | |
"alsa.device": 0, | |
"alsa.card": 2, | |
"alsa.card_name": "Sound Blaster Play! 3", | |
"alsa.long_card_name": "Creative Technology Ltd Sound Blaster Play! 3 at usb-0000:04:00.3-2, full speed", | |
"alsa.driver_name": "snd_usb_audio", | |
"device.profile.name": "analog-stereo", | |
"device.profile.description": "Analog Stereo", | |
"card.profile.device": 4, | |
"device.id": 78, | |
"factory.name": "api.alsa.pcm.sink", | |
"priority.driver": 881, | |
"priority.session": 881, | |
"media.class": "Audio/Sink", | |
"node.nick": "Sound Blaster Play! 3", | |
"node.name": "alsa_output.usb-Creative_Technology_Ltd_Sound_Blaster_Play__3_00051932-00.analog-stereo", | |
"node.description": "Sound Blaster Play! 3 Analog Stereo", | |
"device.icon-name": "audio-card-analog", | |
"device.bus": "usb", | |
"device.bus-path": "pci-0000:04:00.3-usb-0:2:1.0", | |
"node.pause-on-idle": false, | |
"factory.id": 18, | |
"client.id": 32, | |
"clock.quantum-limit": 8192, | |
"node.driver": true, | |
"factory.mode": "merge", | |
"audio.adapt.follower": "", | |
"library.name": "audioconvert/libspa-audioconvert", | |
"object.id": 76, | |
"object.serial": 944, | |
"node.max-latency": "87381/48000" | |
}, | |
"params": { | |
"EnumFormat": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "raw", | |
"format": { | |
"default": "S24LE", | |
"alt1": "S24LE", | |
"alt2": "S16LE" | |
}, | |
"rate": { "default": 48000, "min": 44100, "max": 96000 }, | |
"channels": 2, | |
"position": [ "FL", "FR" ] | |
} | |
], | |
"PropInfo": [ | |
{ | |
"id": "volume", | |
"name": "Volume", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 } | |
}, | |
{ | |
"id": "mute", | |
"name": "Mute", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
} | |
}, | |
{ | |
"id": "channelVolumes", | |
"name": "Channel Volumes", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, | |
"container": "Array" | |
}, | |
{ | |
"id": "channelMap", | |
"name": "Channel Map", | |
"type": "", | |
"container": "Array" | |
}, | |
{ | |
"id": "monitorMute", | |
"name": "Monitor Mute", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
} | |
}, | |
{ | |
"id": "monitorVolumes", | |
"name": "Monitor Volumes", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, | |
"container": "Array" | |
}, | |
{ | |
"id": "softMute", | |
"name": "Soft Mute", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
} | |
}, | |
{ | |
"id": "softVolumes", | |
"name": "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 | |
}, | |
{ | |
"id": "volume", | |
"name": "Volume", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 } | |
}, | |
{ | |
"id": "mute", | |
"name": "Mute", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
} | |
}, | |
{ | |
"id": "channelVolumes", | |
"name": "Channel Volumes", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, | |
"container": "Array" | |
}, | |
{ | |
"id": "channelMap", | |
"name": "Channel Map", | |
"type": "", | |
"container": "Array" | |
}, | |
{ | |
"id": "softMute", | |
"name": "Soft Mute", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
} | |
}, | |
{ | |
"id": "softVolumes", | |
"name": "Soft Volumes", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, | |
"container": "Array" | |
}, | |
{ | |
"id": "monitorMute", | |
"name": "Monitor Mute", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
} | |
}, | |
{ | |
"id": "monitorVolumes", | |
"name": "Monitor Volumes", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, | |
"container": "Array" | |
}, | |
{ | |
"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": false, | |
"alt1": false, | |
"alt2": true | |
}, | |
"params": true | |
}, | |
{ | |
"name": "channelmix.upmix", | |
"description": "Enable upmixing", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
}, | |
"params": true | |
}, | |
{ | |
"name": "channelmix.lfe-cutoff", | |
"description": "LFE cutoff frequency", | |
"type": { "default": 0.000000, "min": 0.000000, "max": 1000.000000 }, | |
"params": true | |
}, | |
{ | |
"name": "channelmix.disable", | |
"description": "Disable Channel mixing", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
}, | |
"params": true | |
}, | |
{ | |
"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 | |
}, | |
{ | |
"id": "device", | |
"name": "api.alsa.path", | |
"description": "The ALSA device", | |
"type": "front:2" | |
}, | |
{ | |
"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": 9223372036854775807 } | |
}, | |
{ | |
"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": 0, | |
"params": true | |
}, | |
{ | |
"name": "api.alsa.period-num", | |
"description": "Number of Periods", | |
"type": 0, | |
"params": true | |
}, | |
{ | |
"name": "api.alsa.headroom", | |
"description": "Headroom", | |
"type": 0, | |
"params": true | |
}, | |
{ | |
"name": "api.alsa.start-delay", | |
"description": "Start Delay", | |
"type": 0, | |
"params": true | |
}, | |
{ | |
"name": "api.alsa.disable-mmap", | |
"description": "Disable MMAP", | |
"type": false, | |
"params": true | |
}, | |
{ | |
"name": "api.alsa.disable-batch", | |
"description": "Disable Batch", | |
"type": false, | |
"params": true | |
}, | |
{ | |
"name": "api.alsa.use-chmap", | |
"description": "Use the driver channelmap", | |
"type": false, | |
"params": true | |
}, | |
{ | |
"name": "api.alsa.multi-rate", | |
"description": "Support multiple rates", | |
"type": true, | |
"params": true | |
}, | |
{ | |
"name": "latency.internal.rate", | |
"description": "Internal latency in samples", | |
"type": 0, | |
"params": true | |
}, | |
{ | |
"name": "latency.internal.ns", | |
"description": "Internal latency in nanoseconds", | |
"type": 0, | |
"params": true | |
}, | |
{ | |
"name": "clock.name", | |
"description": "The name of the clock", | |
"type": "api.alsa.2", | |
"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 | |
] | |
}, | |
{ | |
"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": [ | |
"channelmix.normalize", | |
true, | |
"channelmix.mix-lfe", | |
false, | |
"channelmix.upmix", | |
false, | |
"channelmix.lfe-cutoff", | |
0.000000, | |
"channelmix.disable", | |
false | |
] | |
}, | |
{ | |
"rate": 1.000000, | |
"quality": 4, | |
"params": [ | |
"resample.quality", | |
4, | |
"resample.disable", | |
false | |
] | |
}, | |
{ | |
"device": "front:2", | |
"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.use-chmap", | |
false, | |
"api.alsa.multi-rate", | |
true, | |
"latency.internal.rate", | |
0, | |
"latency.internal.ns", | |
0, | |
"clock.name", | |
"api.alsa.2" | |
] | |
} | |
], | |
"Format": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "raw", | |
"format": "S24LE", | |
"rate": 48000, | |
"channels": 2, | |
"position": [ "FL", "FR" ] | |
} | |
], | |
"EnumPortConfig": [ | |
{ | |
"direction": "Input", | |
"mode": "dsp" | |
}, | |
{ | |
"direction": "Output", | |
"mode": "dsp" | |
}, | |
{ | |
"direction": "Input", | |
"mode": "convert" | |
}, | |
{ | |
"direction": "Output", | |
"mode": "convert" | |
} | |
], | |
"PortConfig": [ | |
{ | |
"direction": "Input", | |
"mode": "dsp" | |
}, | |
{ | |
"direction": "Output", | |
"mode": "convert" | |
} | |
], | |
"Latency": [ | |
{ | |
"direction": "Input", | |
"minQuantum": 1.000000, | |
"maxQuantum": 1.000000, | |
"minRate": 512, | |
"maxRate": 512, | |
"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 | |
} | |
] | |
} | |
} | |
}, | |
{ | |
"id": 124, | |
"type": "PipeWire:Interface:Node", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"max-input-ports": 0, | |
"max-output-ports": 64, | |
"change-mask": [ "input-ports", "output-ports", "state", "props", "params" ], | |
"n-input-ports": 0, | |
"n-output-ports": 2, | |
"state": "running", | |
"error": null, | |
"props": { | |
"object.path": "alsa:pcm:2:front:2:capture", | |
"api.alsa.path": "front:2", | |
"api.alsa.pcm.card": 2, | |
"api.alsa.pcm.stream": "capture", | |
"audio.channels": 2, | |
"audio.position": "FL,FR", | |
"device.routes": 1, | |
"alsa.resolution_bits": 16, | |
"device.api": "alsa", | |
"device.class": "sound", | |
"alsa.class": "generic", | |
"alsa.subclass": "generic-mix", | |
"alsa.name": "USB Audio", | |
"alsa.id": "USB Audio", | |
"alsa.subdevice": 0, | |
"alsa.subdevice_name": "subdevice #0", | |
"alsa.device": 0, | |
"alsa.card": 2, | |
"alsa.card_name": "Sound Blaster Play! 3", | |
"alsa.long_card_name": "Creative Technology Ltd Sound Blaster Play! 3 at usb-0000:04:00.3-2, full speed", | |
"alsa.driver_name": "snd_usb_audio", | |
"device.profile.name": "analog-stereo", | |
"device.profile.description": "Analog Stereo", | |
"card.profile.device": 0, | |
"device.id": 78, | |
"factory.name": "api.alsa.pcm.source", | |
"priority.driver": 1881, | |
"priority.session": 1881, | |
"media.class": "Audio/Source", | |
"node.nick": "Sound Blaster Play! 3", | |
"node.name": "alsa_input.usb-Creative_Technology_Ltd_Sound_Blaster_Play__3_00051932-00.analog-stereo", | |
"node.description": "Sound Blaster Play! 3 Analog Stereo", | |
"device.icon-name": "audio-input-microphone-analog", | |
"device.bus": "usb", | |
"device.bus-path": "pci-0000:04:00.3-usb-0:2:1.0", | |
"node.pause-on-idle": false, | |
"factory.id": 18, | |
"client.id": 32, | |
"clock.quantum-limit": 8192, | |
"node.driver": true, | |
"factory.mode": "split", | |
"audio.adapt.follower": "", | |
"library.name": "audioconvert/libspa-audioconvert", | |
"object.id": 124, | |
"object.serial": 945, | |
"node.max-latency": "87381/48000" | |
}, | |
"params": { | |
"EnumFormat": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "raw", | |
"format": { | |
"default": "S24LE", | |
"alt1": "S24LE", | |
"alt2": "S16LE" | |
}, | |
"rate": { "default": 48000, "min": 44100, "max": 48000 }, | |
"channels": 2, | |
"position": [ "FL", "FR" ] | |
} | |
], | |
"PropInfo": [ | |
{ | |
"id": "volume", | |
"name": "Volume", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 } | |
}, | |
{ | |
"id": "mute", | |
"name": "Mute", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
} | |
}, | |
{ | |
"id": "channelVolumes", | |
"name": "Channel Volumes", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, | |
"container": "Array" | |
}, | |
{ | |
"id": "channelMap", | |
"name": "Channel Map", | |
"type": "", | |
"container": "Array" | |
}, | |
{ | |
"id": "softMute", | |
"name": "Soft Mute", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
} | |
}, | |
{ | |
"id": "softVolumes", | |
"name": "Soft Volumes", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, | |
"container": "Array" | |
}, | |
{ | |
"id": "monitorMute", | |
"name": "Monitor Mute", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
} | |
}, | |
{ | |
"id": "monitorVolumes", | |
"name": "Monitor Volumes", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, | |
"container": "Array" | |
}, | |
{ | |
"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": false, | |
"alt1": false, | |
"alt2": true | |
}, | |
"params": true | |
}, | |
{ | |
"name": "channelmix.upmix", | |
"description": "Enable upmixing", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
}, | |
"params": true | |
}, | |
{ | |
"name": "channelmix.lfe-cutoff", | |
"description": "LFE cutoff frequency", | |
"type": { "default": 0.000000, "min": 0.000000, "max": 1000.000000 }, | |
"params": true | |
}, | |
{ | |
"name": "channelmix.disable", | |
"description": "Disable Channel mixing", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
}, | |
"params": true | |
}, | |
{ | |
"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 | |
}, | |
{ | |
"id": "device", | |
"name": "api.alsa.path", | |
"description": "The ALSA device", | |
"type": "front:2" | |
}, | |
{ | |
"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": 9223372036854775807 } | |
}, | |
{ | |
"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": 0, | |
"params": true | |
}, | |
{ | |
"name": "api.alsa.period-num", | |
"description": "Number of Periods", | |
"type": 0, | |
"params": true | |
}, | |
{ | |
"name": "api.alsa.headroom", | |
"description": "Headroom", | |
"type": 0, | |
"params": true | |
}, | |
{ | |
"name": "api.alsa.start-delay", | |
"description": "Start Delay", | |
"type": 0, | |
"params": true | |
}, | |
{ | |
"name": "api.alsa.disable-mmap", | |
"description": "Disable MMAP", | |
"type": false, | |
"params": true | |
}, | |
{ | |
"name": "api.alsa.disable-batch", | |
"description": "Disable Batch", | |
"type": false, | |
"params": true | |
}, | |
{ | |
"name": "api.alsa.use-chmap", | |
"description": "Use the driver channelmap", | |
"type": false, | |
"params": true | |
}, | |
{ | |
"name": "api.alsa.multi-rate", | |
"description": "Support multiple rates", | |
"type": true, | |
"params": true | |
}, | |
{ | |
"name": "latency.internal.rate", | |
"description": "Internal latency in samples", | |
"type": 0, | |
"params": true | |
}, | |
{ | |
"name": "latency.internal.ns", | |
"description": "Internal latency in nanoseconds", | |
"type": 0, | |
"params": true | |
}, | |
{ | |
"name": "clock.name", | |
"description": "The name of the clock", | |
"type": "api.alsa.2", | |
"params": true | |
} | |
], | |
"Props": [ | |
{ | |
"volume": 1.000000, | |
"mute": false, | |
"channelVolumes": [ 0.203532, 0.203532 ], | |
"channelMap": [ "FL", "FR" ], | |
"softMute": false, | |
"softVolumes": [ 1.000000, 1.000000 ], | |
"monitorMute": false, | |
"monitorVolumes": [ 1.000000, 1.000000 ], | |
"params": [ | |
"channelmix.normalize", | |
true, | |
"channelmix.mix-lfe", | |
false, | |
"channelmix.upmix", | |
false, | |
"channelmix.lfe-cutoff", | |
0.000000, | |
"channelmix.disable", | |
false | |
] | |
}, | |
{ | |
"rate": 1.000000, | |
"quality": 4, | |
"params": [ | |
"resample.quality", | |
4, | |
"resample.disable", | |
false | |
] | |
}, | |
{ | |
"device": "front:2", | |
"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.use-chmap", | |
false, | |
"api.alsa.multi-rate", | |
true, | |
"latency.internal.rate", | |
0, | |
"latency.internal.ns", | |
0, | |
"clock.name", | |
"api.alsa.2" | |
] | |
} | |
], | |
"Format": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "raw", | |
"format": "S24LE", | |
"rate": 48000, | |
"channels": 2, | |
"position": [ "FL", "FR" ] | |
} | |
], | |
"EnumPortConfig": [ | |
{ | |
"direction": "Input", | |
"mode": "dsp" | |
}, | |
{ | |
"direction": "Output", | |
"mode": "dsp" | |
}, | |
{ | |
"direction": "Input", | |
"mode": "convert" | |
}, | |
{ | |
"direction": "Output", | |
"mode": "convert" | |
} | |
], | |
"PortConfig": [ | |
{ | |
"direction": "Input", | |
"mode": "convert" | |
}, | |
{ | |
"direction": "Output", | |
"mode": "dsp" | |
} | |
], | |
"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": 512, | |
"maxRate": 512, | |
"minNs": 0, | |
"maxNs": 0 | |
} | |
], | |
"ProcessLatency": [ | |
{ | |
"quantum": 0.000000, | |
"rate": 0, | |
"ns": 0 | |
} | |
] | |
} | |
} | |
}, | |
{ | |
"id": 75, | |
"type": "PipeWire:Interface:Port", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"direction": "input", | |
"change-mask": [ "props", "params" ], | |
"props": { | |
"format.dsp": "32 bit float mono audio", | |
"audio.channel": "FL", | |
"port.id": 0, | |
"port.physical": true, | |
"port.terminal": true, | |
"object.path": "alsa:pcm:2:front:2:playback:playback_0", | |
"port.name": "playback_FL", | |
"port.alias": "Sound Blaster Play! 3:playback_FL", | |
"port.direction": "in", | |
"node.id": 76, | |
"object.id": 75, | |
"object.serial": 950 | |
}, | |
"params": { | |
"EnumFormat": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
}, | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
} | |
], | |
"Meta": [ | |
{ | |
"type": "Header", | |
"size": 32 | |
}, | |
{ | |
"type": "Header", | |
"size": 32 | |
} | |
], | |
"IO": [ | |
{ | |
"id": "Buffers", | |
"size": 8 | |
}, | |
{ | |
"id": "RateMatch", | |
"size": 48 | |
} | |
], | |
"Format": [ ], | |
"Buffers": [ ], | |
"Latency": [ | |
{ | |
"direction": "Input", | |
"minQuantum": 1.000000, | |
"maxQuantum": 1.000000, | |
"minRate": 512, | |
"maxRate": 512, | |
"minNs": 0, | |
"maxNs": 0 | |
}, | |
{ | |
"direction": "Input", | |
"minQuantum": 1.000000, | |
"maxQuantum": 1.000000, | |
"minRate": 512, | |
"maxRate": 512, | |
"minNs": 0, | |
"maxNs": 0 | |
}, | |
{ | |
"direction": "Output", | |
"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 | |
} | |
] | |
} | |
} | |
}, | |
{ | |
"id": 73, | |
"type": "PipeWire:Interface:Port", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"direction": "output", | |
"change-mask": [ "props", "params" ], | |
"props": { | |
"format.dsp": "32 bit float mono audio", | |
"audio.channel": "FL", | |
"port.monitor": true, | |
"port.id": 0, | |
"object.path": "alsa:pcm:2:front:2:playback:monitor_0", | |
"port.name": "monitor_FL", | |
"port.alias": "Sound Blaster Play! 3:monitor_FL", | |
"port.direction": "out", | |
"node.id": 76, | |
"object.id": 73, | |
"object.serial": 951 | |
}, | |
"params": { | |
"EnumFormat": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
}, | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
} | |
], | |
"Meta": [ | |
{ | |
"type": "Header", | |
"size": 32 | |
}, | |
{ | |
"type": "Header", | |
"size": 32 | |
} | |
], | |
"IO": [ | |
{ | |
"id": "Buffers", | |
"size": 8 | |
}, | |
{ | |
"id": "RateMatch", | |
"size": 48 | |
} | |
], | |
"Format": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
}, | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
} | |
], | |
"Buffers": [ | |
{ | |
"buffers": { "default": 1, "min": 1, "max": 32 }, | |
"blocks": 1, | |
"size": { "default": 32768, "min": 64, "max": 2147483647 }, | |
"stride": 4 | |
}, | |
{ | |
"buffers": { "default": 1, "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 | |
} | |
] | |
} | |
} | |
}, | |
{ | |
"id": 81, | |
"type": "PipeWire:Interface:Port", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"direction": "input", | |
"change-mask": [ "props", "params" ], | |
"props": { | |
"format.dsp": "32 bit float mono audio", | |
"audio.channel": "FR", | |
"port.id": 1, | |
"port.physical": true, | |
"port.terminal": true, | |
"object.path": "alsa:pcm:2:front:2:playback:playback_1", | |
"port.name": "playback_FR", | |
"port.alias": "Sound Blaster Play! 3:playback_FR", | |
"port.direction": "in", | |
"node.id": 76, | |
"object.id": 81, | |
"object.serial": 952 | |
}, | |
"params": { | |
"EnumFormat": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
}, | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
} | |
], | |
"Meta": [ | |
{ | |
"type": "Header", | |
"size": 32 | |
}, | |
{ | |
"type": "Header", | |
"size": 32 | |
} | |
], | |
"IO": [ | |
{ | |
"id": "Buffers", | |
"size": 8 | |
}, | |
{ | |
"id": "RateMatch", | |
"size": 48 | |
} | |
], | |
"Format": [ ], | |
"Buffers": [ ], | |
"Latency": [ | |
{ | |
"direction": "Input", | |
"minQuantum": 1.000000, | |
"maxQuantum": 1.000000, | |
"minRate": 512, | |
"maxRate": 512, | |
"minNs": 0, | |
"maxNs": 0 | |
}, | |
{ | |
"direction": "Input", | |
"minQuantum": 1.000000, | |
"maxQuantum": 1.000000, | |
"minRate": 512, | |
"maxRate": 512, | |
"minNs": 0, | |
"maxNs": 0 | |
}, | |
{ | |
"direction": "Output", | |
"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 | |
} | |
] | |
} | |
} | |
}, | |
{ | |
"id": 77, | |
"type": "PipeWire:Interface:Port", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"direction": "output", | |
"change-mask": [ "props", "params" ], | |
"props": { | |
"format.dsp": "32 bit float mono audio", | |
"audio.channel": "FR", | |
"port.monitor": true, | |
"port.id": 1, | |
"object.path": "alsa:pcm:2:front:2:playback:monitor_1", | |
"port.name": "monitor_FR", | |
"port.alias": "Sound Blaster Play! 3:monitor_FR", | |
"port.direction": "out", | |
"node.id": 76, | |
"object.id": 77, | |
"object.serial": 953 | |
}, | |
"params": { | |
"EnumFormat": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
}, | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
} | |
], | |
"Meta": [ | |
{ | |
"type": "Header", | |
"size": 32 | |
}, | |
{ | |
"type": "Header", | |
"size": 32 | |
} | |
], | |
"IO": [ | |
{ | |
"id": "Buffers", | |
"size": 8 | |
}, | |
{ | |
"id": "RateMatch", | |
"size": 48 | |
} | |
], | |
"Format": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
}, | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
} | |
], | |
"Buffers": [ | |
{ | |
"buffers": { "default": 1, "min": 1, "max": 32 }, | |
"blocks": 1, | |
"size": { "default": 32768, "min": 64, "max": 2147483647 }, | |
"stride": 4 | |
}, | |
{ | |
"buffers": { "default": 1, "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 | |
} | |
] | |
} | |
} | |
}, | |
{ | |
"id": 125, | |
"type": "PipeWire:Interface:Port", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"direction": "output", | |
"change-mask": [ "props", "params" ], | |
"props": { | |
"format.dsp": "32 bit float mono audio", | |
"audio.channel": "FL", | |
"port.id": 0, | |
"port.physical": true, | |
"port.terminal": true, | |
"object.path": "alsa:pcm:2:front:2:capture:capture_0", | |
"port.name": "capture_FL", | |
"port.alias": "Sound Blaster Play! 3:capture_FL", | |
"port.direction": "out", | |
"node.id": 124, | |
"object.id": 125, | |
"object.serial": 954 | |
}, | |
"params": { | |
"EnumFormat": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
} | |
], | |
"Meta": [ | |
{ | |
"type": "Header", | |
"size": 32 | |
} | |
], | |
"IO": [ | |
{ | |
"id": "Buffers", | |
"size": 8 | |
}, | |
{ | |
"id": "RateMatch", | |
"size": 48 | |
} | |
], | |
"Format": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
} | |
], | |
"Buffers": [ | |
{ | |
"buffers": { "default": 1, "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": 512, | |
"maxRate": 512, | |
"minNs": 0, | |
"maxNs": 0 | |
} | |
] | |
} | |
} | |
}, | |
{ | |
"id": 126, | |
"type": "PipeWire:Interface:Port", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"direction": "output", | |
"change-mask": [ "props", "params" ], | |
"props": { | |
"format.dsp": "32 bit float mono audio", | |
"audio.channel": "FR", | |
"port.id": 1, | |
"port.physical": true, | |
"port.terminal": true, | |
"object.path": "alsa:pcm:2:front:2:capture:capture_1", | |
"port.name": "capture_FR", | |
"port.alias": "Sound Blaster Play! 3:capture_FR", | |
"port.direction": "out", | |
"node.id": 124, | |
"object.id": 126, | |
"object.serial": 955 | |
}, | |
"params": { | |
"EnumFormat": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
} | |
], | |
"Meta": [ | |
{ | |
"type": "Header", | |
"size": 32 | |
} | |
], | |
"IO": [ | |
{ | |
"id": "Buffers", | |
"size": 8 | |
}, | |
{ | |
"id": "RateMatch", | |
"size": 48 | |
} | |
], | |
"Format": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
} | |
], | |
"Buffers": [ | |
{ | |
"buffers": { "default": 1, "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": 512, | |
"maxRate": 512, | |
"minNs": 0, | |
"maxNs": 0 | |
} | |
] | |
} | |
} | |
}, | |
{ | |
"id": 101, | |
"type": "PipeWire:Interface:Port", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"direction": "input", | |
"change-mask": [ "props", "params" ], | |
"props": { | |
"format.dsp": "32 bit float mono audio", | |
"audio.channel": "FL", | |
"port.id": 0, | |
"object.path": "Skype:input_0", | |
"port.name": "input_FL", | |
"port.alias": "Skype:input_FL", | |
"port.direction": "in", | |
"node.id": 96, | |
"object.id": 101, | |
"object.serial": 956 | |
}, | |
"params": { | |
"EnumFormat": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
} | |
], | |
"Meta": [ | |
{ | |
"type": "Header", | |
"size": 32 | |
} | |
], | |
"IO": [ | |
{ | |
"id": "Buffers", | |
"size": 8 | |
}, | |
{ | |
"id": "RateMatch", | |
"size": 48 | |
} | |
], | |
"Format": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
} | |
], | |
"Buffers": [ | |
{ | |
"buffers": { "default": 1, "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": 512, | |
"maxRate": 512, | |
"minNs": 0, | |
"maxNs": 0 | |
} | |
] | |
} | |
} | |
}, | |
{ | |
"id": 100, | |
"type": "PipeWire:Interface:Port", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"direction": "output", | |
"change-mask": [ "props", "params" ], | |
"props": { | |
"format.dsp": "32 bit float mono audio", | |
"audio.channel": "FL", | |
"port.monitor": true, | |
"port.id": 0, | |
"object.path": "Skype:monitor_0", | |
"port.name": "monitor_FL", | |
"port.alias": "Skype:monitor_FL", | |
"port.direction": "out", | |
"node.id": 96, | |
"object.id": 100, | |
"object.serial": 957 | |
}, | |
"params": { | |
"EnumFormat": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
} | |
], | |
"Meta": [ | |
{ | |
"type": "Header", | |
"size": 32 | |
} | |
], | |
"IO": [ | |
{ | |
"id": "Buffers", | |
"size": 8 | |
}, | |
{ | |
"id": "RateMatch", | |
"size": 48 | |
} | |
], | |
"Format": [ ], | |
"Buffers": [ ], | |
"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 | |
} | |
] | |
} | |
} | |
}, | |
{ | |
"id": 85, | |
"type": "PipeWire:Interface:Port", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"direction": "input", | |
"change-mask": [ "props", "params" ], | |
"props": { | |
"format.dsp": "32 bit float mono audio", | |
"audio.channel": "FR", | |
"port.id": 1, | |
"object.path": "Skype:input_1", | |
"port.name": "input_FR", | |
"port.alias": "Skype:input_FR", | |
"port.direction": "in", | |
"node.id": 96, | |
"object.id": 85, | |
"object.serial": 958 | |
}, | |
"params": { | |
"EnumFormat": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
} | |
], | |
"Meta": [ | |
{ | |
"type": "Header", | |
"size": 32 | |
} | |
], | |
"IO": [ | |
{ | |
"id": "Buffers", | |
"size": 8 | |
}, | |
{ | |
"id": "RateMatch", | |
"size": 48 | |
} | |
], | |
"Format": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
} | |
], | |
"Buffers": [ | |
{ | |
"buffers": { "default": 1, "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": 512, | |
"maxRate": 512, | |
"minNs": 0, | |
"maxNs": 0 | |
} | |
] | |
} | |
} | |
}, | |
{ | |
"id": 98, | |
"type": "PipeWire:Interface:Port", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"direction": "output", | |
"change-mask": [ "props", "params" ], | |
"props": { | |
"format.dsp": "32 bit float mono audio", | |
"audio.channel": "FR", | |
"port.monitor": true, | |
"port.id": 1, | |
"object.path": "Skype:monitor_1", | |
"port.name": "monitor_FR", | |
"port.alias": "Skype:monitor_FR", | |
"port.direction": "out", | |
"node.id": 96, | |
"object.id": 98, | |
"object.serial": 959 | |
}, | |
"params": { | |
"EnumFormat": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
} | |
], | |
"Meta": [ | |
{ | |
"type": "Header", | |
"size": 32 | |
} | |
], | |
"IO": [ | |
{ | |
"id": "Buffers", | |
"size": 8 | |
}, | |
{ | |
"id": "RateMatch", | |
"size": 48 | |
} | |
], | |
"Format": [ ], | |
"Buffers": [ ], | |
"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 | |
} | |
] | |
} | |
} | |
}, | |
{ | |
"id": 132, | |
"type": "PipeWire:Interface:Link", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"output-node-id": 124, | |
"output-port-id": 125, | |
"input-node-id": 96, | |
"input-port-id": 101, | |
"change-mask": [ "state", "format", "props" ], | |
"state": "init", | |
"error": null, | |
"format": { | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
}, | |
"props": { | |
"link.output.node": 124, | |
"link.input.node": 96, | |
"link.passive": false, | |
"link.output.port": 125, | |
"link.input.port": 101, | |
"factory.id": 20, | |
"client.id": 32, | |
"object.id": 132, | |
"object.serial": 960 | |
} | |
} | |
}, | |
{ | |
"id": 123, | |
"type": "PipeWire:Interface:Link", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"output-node-id": 124, | |
"output-port-id": 126, | |
"input-node-id": 96, | |
"input-port-id": 85, | |
"change-mask": [ "state", "format", "props" ], | |
"state": "init", | |
"error": null, | |
"format": { | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
}, | |
"props": { | |
"link.output.node": 124, | |
"link.input.node": 96, | |
"link.passive": false, | |
"link.output.port": 126, | |
"link.input.port": 85, | |
"factory.id": 20, | |
"client.id": 32, | |
"object.id": 123, | |
"object.serial": 961 | |
} | |
} | |
}, | |
{ | |
"id": 87, | |
"type": "PipeWire:Interface:Node", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"max-input-ports": 0, | |
"max-output-ports": 64, | |
"change-mask": [ "input-ports", "output-ports", "state", "props", "params" ], | |
"n-input-ports": 0, | |
"n-output-ports": 2, | |
"state": "suspended", | |
"error": null, | |
"props": { | |
"client.api": "pipewire-pulse", | |
"pulse.server.type": "unix", | |
"application.name": "Skype", | |
"application.process.id": 37547, | |
"application.process.user": "stu", | |
"application.process.host": "computer", | |
"application.process.binary": "teams", | |
"application.language": "C", | |
"window.x11.display": ":0", | |
"application.process.machine-id": "644f16bdd8fe4eeeb1163d48477bad48", | |
"window.icon_name": "skype", | |
"application.icon-name": "skype", | |
"media.role": "Communication", | |
"media.name": "Output", | |
"node.rate": "1/44100", | |
"stream.is-live": true, | |
"node.name": "Skype", | |
"node.autoconnect": true, | |
"media.class": "Stream/Output/Audio", | |
"adapt.follower.node": "", | |
"object.register": false, | |
"factory.id": 6, | |
"audio.adapt.follower": "", | |
"factory.mode": "split", | |
"library.name": "audioconvert/libspa-audioconvert", | |
"clock.quantum-limit": 8192, | |
"client.id": 67, | |
"object.id": 87, | |
"object.serial": 996, | |
"node.latency": "662/44100", | |
"pulse.attr.maxlength": 4194304, | |
"pulse.attr.tlength": 3968, | |
"pulse.attr.prebuf": 2648, | |
"pulse.attr.minreq": 1322 | |
}, | |
"params": { | |
"EnumFormat": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "raw", | |
"format": "S16LE", | |
"rate": 44100, | |
"channels": 1, | |
"position": [ "MONO" ] | |
} | |
], | |
"PropInfo": [ | |
{ | |
"id": "volume", | |
"name": "Volume", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 } | |
}, | |
{ | |
"id": "mute", | |
"name": "Mute", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
} | |
}, | |
{ | |
"id": "channelVolumes", | |
"name": "Channel Volumes", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, | |
"container": "Array" | |
}, | |
{ | |
"id": "channelMap", | |
"name": "Channel Map", | |
"type": "", | |
"container": "Array" | |
}, | |
{ | |
"id": "softMute", | |
"name": "Soft Mute", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
} | |
}, | |
{ | |
"id": "softVolumes", | |
"name": "Soft Volumes", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, | |
"container": "Array" | |
}, | |
{ | |
"id": "monitorMute", | |
"name": "Monitor Mute", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
} | |
}, | |
{ | |
"id": "monitorVolumes", | |
"name": "Monitor Volumes", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, | |
"container": "Array" | |
}, | |
{ | |
"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": false, | |
"alt1": false, | |
"alt2": true | |
}, | |
"params": true | |
}, | |
{ | |
"name": "channelmix.upmix", | |
"description": "Enable upmixing", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
}, | |
"params": true | |
}, | |
{ | |
"name": "channelmix.lfe-cutoff", | |
"description": "LFE cutoff frequency", | |
"type": { "default": 0.000000, "min": 0.000000, "max": 1000.000000 }, | |
"params": true | |
}, | |
{ | |
"name": "channelmix.disable", | |
"description": "Disable Channel mixing", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
}, | |
"params": true | |
}, | |
{ | |
"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 | |
} | |
], | |
"Props": [ | |
{ | |
"volume": 1.000000, | |
"mute": false, | |
"channelVolumes": [ 1.000000 ], | |
"channelMap": [ "MONO" ], | |
"softMute": false, | |
"softVolumes": [ 1.000000 ], | |
"monitorMute": false, | |
"monitorVolumes": [ 1.000000 ], | |
"params": [ | |
"channelmix.normalize", | |
true, | |
"channelmix.mix-lfe", | |
false, | |
"channelmix.upmix", | |
false, | |
"channelmix.lfe-cutoff", | |
0.000000, | |
"channelmix.disable", | |
false | |
] | |
}, | |
{ | |
"rate": 1.000000, | |
"quality": 4, | |
"params": [ | |
"resample.quality", | |
4, | |
"resample.disable", | |
false | |
] | |
} | |
], | |
"Format": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "raw", | |
"format": "S16LE", | |
"rate": 44100, | |
"channels": 1, | |
"position": [ "MONO" ] | |
} | |
], | |
"EnumPortConfig": [ | |
{ | |
"direction": "Input", | |
"mode": "dsp" | |
}, | |
{ | |
"direction": "Output", | |
"mode": "dsp" | |
}, | |
{ | |
"direction": "Input", | |
"mode": "convert" | |
}, | |
{ | |
"direction": "Output", | |
"mode": "convert" | |
} | |
], | |
"PortConfig": [ | |
{ | |
"direction": "Input", | |
"mode": "convert" | |
}, | |
{ | |
"direction": "Output", | |
"mode": "dsp" | |
} | |
], | |
"Latency": [ | |
{ | |
"direction": "Input", | |
"minQuantum": 0.000000, | |
"maxQuantum": 1.000000, | |
"minRate": 0, | |
"maxRate": 0, | |
"minNs": 0, | |
"maxNs": 0 | |
} | |
], | |
"ProcessLatency": [ | |
] | |
} | |
} | |
}, | |
{ | |
"id": 103, | |
"type": "PipeWire:Interface:Client", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"change-mask": [ "props" ], | |
"props": { | |
"pipewire.protocol": "protocol-native", | |
"pipewire.sec.pid": 23791, | |
"pipewire.sec.uid": 1000, | |
"pipewire.sec.gid": 1000, | |
"pipewire.sec.label": "unconfined", | |
"module.id": 2, | |
"object.id": 103, | |
"object.serial": 1137, | |
"client.api": "pipewire-pulse", | |
"pulse.server.type": "unix", | |
"application.name": "PulseAudio Volume Control", | |
"application.id": "org.PulseAudio.pavucontrol", | |
"application.icon-name": "audio-card", | |
"application.version": 4.000000, | |
"application.process.id": 1864401, | |
"application.process.user": "stu", | |
"application.process.host": "computer", | |
"application.process.binary": "pavucontrol", | |
"application.language": "en_GB.UTF-8", | |
"window.x11.display": ":0", | |
"application.process.machine-id": "644f16bdd8fe4eeeb1163d48477bad48", | |
"config.name": "pipewire-pulse.conf", | |
"cpu.max-align": 32, | |
"default.clock.rate": 48000, | |
"default.clock.quantum": 1024, | |
"default.clock.min-quantum": 32, | |
"default.clock.max-quantum": 2048, | |
"default.clock.quantum-limit": 8192, | |
"default.video.width": 640, | |
"default.video.height": 480, | |
"default.video.rate.num": 25, | |
"default.video.rate.denom": 1, | |
"log.level": 2, | |
"clock.power-of-two-quantum": true, | |
"link.max-buffers": 64, | |
"mem.warn-mlock": false, | |
"mem.allow-mlock": true, | |
"settings.check-quantum": false, | |
"settings.check-rate": false, | |
"core.version": "0.3.44", | |
"core.name": "pipewire-stu-23791", | |
"pipewire.access": "unrestricted" | |
} | |
} | |
}, | |
{ | |
"id": 135, | |
"type": "PipeWire:Interface:Node", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"max-input-ports": 64, | |
"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": { | |
"client.api": "pipewire-pulse", | |
"pulse.server.type": "unix", | |
"application.name": "PulseAudio Volume Control", | |
"application.id": "org.PulseAudio.pavucontrol", | |
"application.icon-name": "audio-card", | |
"application.version": 4.000000, | |
"application.process.id": 1864401, | |
"application.process.user": "stu", | |
"application.process.host": "computer", | |
"application.process.binary": "pavucontrol", | |
"application.language": "en_GB.UTF-8", | |
"window.x11.display": ":0", | |
"application.process.machine-id": "644f16bdd8fe4eeeb1163d48477bad48", | |
"media.name": "Peak detect", | |
"node.rate": "1/25", | |
"stream.monitor": true, | |
"node.target": 49, | |
"target.object": 47, | |
"stream.is-live": true, | |
"node.name": "PulseAudio Volume Control", | |
"node.autoconnect": true, | |
"node.dont-reconnect": true, | |
"media.class": "Stream/Input/Audio", | |
"resample.peaks": true, | |
"channelmix.normalize": true, | |
"adapt.follower.node": "", | |
"object.register": false, | |
"factory.id": 6, | |
"audio.adapt.follower": "", | |
"factory.mode": "merge", | |
"library.name": "audioconvert/libspa-audioconvert", | |
"clock.quantum-limit": 8192, | |
"client.id": 103, | |
"object.id": 135, | |
"object.serial": 1138, | |
"node.latency": "1/25", | |
"pulse.attr.maxlength": 4194304, | |
"pulse.attr.fragsize": 4 | |
}, | |
"params": { | |
"EnumFormat": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "raw", | |
"format": "F32LE", | |
"rate": 25, | |
"channels": 1, | |
"position": [ "MONO" ] | |
} | |
], | |
"PropInfo": [ | |
{ | |
"id": "volume", | |
"name": "Volume", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 } | |
}, | |
{ | |
"id": "mute", | |
"name": "Mute", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
} | |
}, | |
{ | |
"id": "channelVolumes", | |
"name": "Channel Volumes", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, | |
"container": "Array" | |
}, | |
{ | |
"id": "channelMap", | |
"name": "Channel Map", | |
"type": "", | |
"container": "Array" | |
}, | |
{ | |
"id": "monitorMute", | |
"name": "Monitor Mute", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
} | |
}, | |
{ | |
"id": "monitorVolumes", | |
"name": "Monitor Volumes", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, | |
"container": "Array" | |
}, | |
{ | |
"id": "softMute", | |
"name": "Soft Mute", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
} | |
}, | |
{ | |
"id": "softVolumes", | |
"name": "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 | |
}, | |
{ | |
"id": "volume", | |
"name": "Volume", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 } | |
}, | |
{ | |
"id": "mute", | |
"name": "Mute", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
} | |
}, | |
{ | |
"id": "channelVolumes", | |
"name": "Channel Volumes", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, | |
"container": "Array" | |
}, | |
{ | |
"id": "channelMap", | |
"name": "Channel Map", | |
"type": "", | |
"container": "Array" | |
}, | |
{ | |
"id": "softMute", | |
"name": "Soft Mute", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
} | |
}, | |
{ | |
"id": "softVolumes", | |
"name": "Soft Volumes", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, | |
"container": "Array" | |
}, | |
{ | |
"id": "monitorMute", | |
"name": "Monitor Mute", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
} | |
}, | |
{ | |
"id": "monitorVolumes", | |
"name": "Monitor Volumes", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, | |
"container": "Array" | |
}, | |
{ | |
"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": false, | |
"alt1": false, | |
"alt2": true | |
}, | |
"params": true | |
}, | |
{ | |
"name": "channelmix.upmix", | |
"description": "Enable upmixing", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
}, | |
"params": true | |
}, | |
{ | |
"name": "channelmix.lfe-cutoff", | |
"description": "LFE cutoff frequency", | |
"type": { "default": 0.000000, "min": 0.000000, "max": 1000.000000 }, | |
"params": true | |
}, | |
{ | |
"name": "channelmix.disable", | |
"description": "Disable Channel mixing", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
}, | |
"params": true | |
}, | |
{ | |
"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 | |
} | |
], | |
"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 | |
] | |
}, | |
{ | |
"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": [ | |
"channelmix.normalize", | |
true, | |
"channelmix.mix-lfe", | |
false, | |
"channelmix.upmix", | |
false, | |
"channelmix.lfe-cutoff", | |
0.000000, | |
"channelmix.disable", | |
false | |
] | |
}, | |
{ | |
"rate": 1.000000, | |
"quality": 4, | |
"params": [ | |
"resample.quality", | |
4, | |
"resample.disable", | |
false | |
] | |
} | |
], | |
"Format": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "raw", | |
"format": "F32LE", | |
"rate": 25, | |
"channels": 1, | |
"position": [ "MONO" ] | |
} | |
], | |
"EnumPortConfig": [ | |
{ | |
"direction": "Input", | |
"mode": "dsp" | |
}, | |
{ | |
"direction": "Output", | |
"mode": "dsp" | |
}, | |
{ | |
"direction": "Input", | |
"mode": "convert" | |
}, | |
{ | |
"direction": "Output", | |
"mode": "convert" | |
} | |
], | |
"PortConfig": [ | |
{ | |
"direction": "Input", | |
"mode": "dsp" | |
}, | |
{ | |
"direction": "Output", | |
"mode": "convert" | |
} | |
], | |
"Latency": [ ], | |
"ProcessLatency": [ | |
] | |
} | |
} | |
}, | |
{ | |
"id": 136, | |
"type": "PipeWire:Interface:Node", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"max-input-ports": 64, | |
"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": { | |
"client.api": "pipewire-pulse", | |
"pulse.server.type": "unix", | |
"application.name": "PulseAudio Volume Control", | |
"application.id": "org.PulseAudio.pavucontrol", | |
"application.icon-name": "audio-card", | |
"application.version": 4.000000, | |
"application.process.id": 1864401, | |
"application.process.user": "stu", | |
"application.process.host": "computer", | |
"application.process.binary": "pavucontrol", | |
"application.language": "en_GB.UTF-8", | |
"window.x11.display": ":0", | |
"application.process.machine-id": "644f16bdd8fe4eeeb1163d48477bad48", | |
"media.name": "Peak detect", | |
"node.rate": "1/25", | |
"stream.monitor": true, | |
"node.target": 50, | |
"target.object": 48, | |
"stream.is-live": true, | |
"node.name": "PulseAudio Volume Control", | |
"node.autoconnect": true, | |
"node.dont-reconnect": true, | |
"media.class": "Stream/Input/Audio", | |
"resample.peaks": true, | |
"channelmix.normalize": true, | |
"adapt.follower.node": "", | |
"object.register": false, | |
"factory.id": 6, | |
"audio.adapt.follower": "", | |
"factory.mode": "merge", | |
"library.name": "audioconvert/libspa-audioconvert", | |
"clock.quantum-limit": 8192, | |
"client.id": 103, | |
"object.id": 136, | |
"object.serial": 1139, | |
"node.latency": "1/25", | |
"pulse.attr.maxlength": 4194304, | |
"pulse.attr.fragsize": 4 | |
}, | |
"params": { | |
"EnumFormat": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "raw", | |
"format": "F32LE", | |
"rate": 25, | |
"channels": 1, | |
"position": [ "MONO" ] | |
} | |
], | |
"PropInfo": [ | |
{ | |
"id": "volume", | |
"name": "Volume", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 } | |
}, | |
{ | |
"id": "mute", | |
"name": "Mute", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
} | |
}, | |
{ | |
"id": "channelVolumes", | |
"name": "Channel Volumes", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, | |
"container": "Array" | |
}, | |
{ | |
"id": "channelMap", | |
"name": "Channel Map", | |
"type": "", | |
"container": "Array" | |
}, | |
{ | |
"id": "monitorMute", | |
"name": "Monitor Mute", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
} | |
}, | |
{ | |
"id": "monitorVolumes", | |
"name": "Monitor Volumes", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, | |
"container": "Array" | |
}, | |
{ | |
"id": "softMute", | |
"name": "Soft Mute", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
} | |
}, | |
{ | |
"id": "softVolumes", | |
"name": "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 | |
}, | |
{ | |
"id": "volume", | |
"name": "Volume", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 } | |
}, | |
{ | |
"id": "mute", | |
"name": "Mute", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
} | |
}, | |
{ | |
"id": "channelVolumes", | |
"name": "Channel Volumes", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, | |
"container": "Array" | |
}, | |
{ | |
"id": "channelMap", | |
"name": "Channel Map", | |
"type": "", | |
"container": "Array" | |
}, | |
{ | |
"id": "softMute", | |
"name": "Soft Mute", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
} | |
}, | |
{ | |
"id": "softVolumes", | |
"name": "Soft Volumes", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, | |
"container": "Array" | |
}, | |
{ | |
"id": "monitorMute", | |
"name": "Monitor Mute", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
} | |
}, | |
{ | |
"id": "monitorVolumes", | |
"name": "Monitor Volumes", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, | |
"container": "Array" | |
}, | |
{ | |
"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": false, | |
"alt1": false, | |
"alt2": true | |
}, | |
"params": true | |
}, | |
{ | |
"name": "channelmix.upmix", | |
"description": "Enable upmixing", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
}, | |
"params": true | |
}, | |
{ | |
"name": "channelmix.lfe-cutoff", | |
"description": "LFE cutoff frequency", | |
"type": { "default": 0.000000, "min": 0.000000, "max": 1000.000000 }, | |
"params": true | |
}, | |
{ | |
"name": "channelmix.disable", | |
"description": "Disable Channel mixing", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
}, | |
"params": true | |
}, | |
{ | |
"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 | |
} | |
], | |
"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 | |
] | |
}, | |
{ | |
"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": [ | |
"channelmix.normalize", | |
true, | |
"channelmix.mix-lfe", | |
false, | |
"channelmix.upmix", | |
false, | |
"channelmix.lfe-cutoff", | |
0.000000, | |
"channelmix.disable", | |
false | |
] | |
}, | |
{ | |
"rate": 1.000000, | |
"quality": 4, | |
"params": [ | |
"resample.quality", | |
4, | |
"resample.disable", | |
false | |
] | |
} | |
], | |
"Format": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "raw", | |
"format": "F32LE", | |
"rate": 25, | |
"channels": 1, | |
"position": [ "MONO" ] | |
} | |
], | |
"EnumPortConfig": [ | |
{ | |
"direction": "Input", | |
"mode": "dsp" | |
}, | |
{ | |
"direction": "Output", | |
"mode": "dsp" | |
}, | |
{ | |
"direction": "Input", | |
"mode": "convert" | |
}, | |
{ | |
"direction": "Output", | |
"mode": "convert" | |
} | |
], | |
"PortConfig": [ | |
{ | |
"direction": "Input", | |
"mode": "dsp" | |
}, | |
{ | |
"direction": "Output", | |
"mode": "convert" | |
} | |
], | |
"Latency": [ ], | |
"ProcessLatency": [ | |
] | |
} | |
} | |
}, | |
{ | |
"id": 127, | |
"type": "PipeWire:Interface:Node", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"max-input-ports": 64, | |
"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": { | |
"client.api": "pipewire-pulse", | |
"pulse.server.type": "unix", | |
"application.name": "PulseAudio Volume Control", | |
"application.id": "org.PulseAudio.pavucontrol", | |
"application.icon-name": "audio-card", | |
"application.version": 4.000000, | |
"application.process.id": 1864401, | |
"application.process.user": "stu", | |
"application.process.host": "computer", | |
"application.process.binary": "pavucontrol", | |
"application.language": "en_GB.UTF-8", | |
"window.x11.display": ":0", | |
"application.process.machine-id": "644f16bdd8fe4eeeb1163d48477bad48", | |
"media.name": "Peak detect", | |
"node.rate": "1/25", | |
"stream.monitor": true, | |
"node.target": 51, | |
"target.object": 49, | |
"stream.is-live": true, | |
"node.name": "PulseAudio Volume Control", | |
"node.autoconnect": true, | |
"node.dont-reconnect": true, | |
"media.class": "Stream/Input/Audio", | |
"resample.peaks": true, | |
"channelmix.normalize": true, | |
"adapt.follower.node": "", | |
"object.register": false, | |
"factory.id": 6, | |
"audio.adapt.follower": "", | |
"factory.mode": "merge", | |
"library.name": "audioconvert/libspa-audioconvert", | |
"clock.quantum-limit": 8192, | |
"client.id": 103, | |
"object.id": 127, | |
"object.serial": 1140, | |
"node.latency": "1/25", | |
"pulse.attr.maxlength": 4194304, | |
"pulse.attr.fragsize": 4 | |
}, | |
"params": { | |
"EnumFormat": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "raw", | |
"format": "F32LE", | |
"rate": 25, | |
"channels": 1, | |
"position": [ "MONO" ] | |
} | |
], | |
"PropInfo": [ | |
{ | |
"id": "volume", | |
"name": "Volume", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 } | |
}, | |
{ | |
"id": "mute", | |
"name": "Mute", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
} | |
}, | |
{ | |
"id": "channelVolumes", | |
"name": "Channel Volumes", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, | |
"container": "Array" | |
}, | |
{ | |
"id": "channelMap", | |
"name": "Channel Map", | |
"type": "", | |
"container": "Array" | |
}, | |
{ | |
"id": "monitorMute", | |
"name": "Monitor Mute", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
} | |
}, | |
{ | |
"id": "monitorVolumes", | |
"name": "Monitor Volumes", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, | |
"container": "Array" | |
}, | |
{ | |
"id": "softMute", | |
"name": "Soft Mute", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
} | |
}, | |
{ | |
"id": "softVolumes", | |
"name": "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 | |
}, | |
{ | |
"id": "volume", | |
"name": "Volume", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 } | |
}, | |
{ | |
"id": "mute", | |
"name": "Mute", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
} | |
}, | |
{ | |
"id": "channelVolumes", | |
"name": "Channel Volumes", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, | |
"container": "Array" | |
}, | |
{ | |
"id": "channelMap", | |
"name": "Channel Map", | |
"type": "", | |
"container": "Array" | |
}, | |
{ | |
"id": "softMute", | |
"name": "Soft Mute", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
} | |
}, | |
{ | |
"id": "softVolumes", | |
"name": "Soft Volumes", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, | |
"container": "Array" | |
}, | |
{ | |
"id": "monitorMute", | |
"name": "Monitor Mute", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
} | |
}, | |
{ | |
"id": "monitorVolumes", | |
"name": "Monitor Volumes", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, | |
"container": "Array" | |
}, | |
{ | |
"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": false, | |
"alt1": false, | |
"alt2": true | |
}, | |
"params": true | |
}, | |
{ | |
"name": "channelmix.upmix", | |
"description": "Enable upmixing", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
}, | |
"params": true | |
}, | |
{ | |
"name": "channelmix.lfe-cutoff", | |
"description": "LFE cutoff frequency", | |
"type": { "default": 0.000000, "min": 0.000000, "max": 1000.000000 }, | |
"params": true | |
}, | |
{ | |
"name": "channelmix.disable", | |
"description": "Disable Channel mixing", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
}, | |
"params": true | |
}, | |
{ | |
"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 | |
} | |
], | |
"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 | |
] | |
}, | |
{ | |
"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": [ | |
"channelmix.normalize", | |
true, | |
"channelmix.mix-lfe", | |
false, | |
"channelmix.upmix", | |
false, | |
"channelmix.lfe-cutoff", | |
0.000000, | |
"channelmix.disable", | |
false | |
] | |
}, | |
{ | |
"rate": 1.000000, | |
"quality": 4, | |
"params": [ | |
"resample.quality", | |
4, | |
"resample.disable", | |
false | |
] | |
} | |
], | |
"Format": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "raw", | |
"format": "F32LE", | |
"rate": 25, | |
"channels": 1, | |
"position": [ "MONO" ] | |
} | |
], | |
"EnumPortConfig": [ | |
{ | |
"direction": "Input", | |
"mode": "dsp" | |
}, | |
{ | |
"direction": "Output", | |
"mode": "dsp" | |
}, | |
{ | |
"direction": "Input", | |
"mode": "convert" | |
}, | |
{ | |
"direction": "Output", | |
"mode": "convert" | |
} | |
], | |
"PortConfig": [ | |
{ | |
"direction": "Input", | |
"mode": "dsp" | |
}, | |
{ | |
"direction": "Output", | |
"mode": "convert" | |
} | |
], | |
"Latency": [ | |
{ | |
"direction": "Output", | |
"minQuantum": 1.000000, | |
"maxQuantum": 1.000000, | |
"minRate": 0, | |
"maxRate": 0, | |
"minNs": 0, | |
"maxNs": 0 | |
} | |
], | |
"ProcessLatency": [ | |
] | |
} | |
} | |
}, | |
{ | |
"id": 133, | |
"type": "PipeWire:Interface:Node", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"max-input-ports": 64, | |
"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": { | |
"client.api": "pipewire-pulse", | |
"pulse.server.type": "unix", | |
"application.name": "PulseAudio Volume Control", | |
"application.id": "org.PulseAudio.pavucontrol", | |
"application.icon-name": "audio-card", | |
"application.version": 4.000000, | |
"application.process.id": 1864401, | |
"application.process.user": "stu", | |
"application.process.host": "computer", | |
"application.process.binary": "pavucontrol", | |
"application.language": "en_GB.UTF-8", | |
"window.x11.display": ":0", | |
"application.process.machine-id": "644f16bdd8fe4eeeb1163d48477bad48", | |
"media.name": "Peak detect", | |
"node.rate": "1/25", | |
"stream.monitor": true, | |
"node.target": 76, | |
"target.object": 944, | |
"stream.is-live": true, | |
"node.name": "PulseAudio Volume Control", | |
"node.autoconnect": true, | |
"node.dont-reconnect": true, | |
"media.class": "Stream/Input/Audio", | |
"resample.peaks": true, | |
"channelmix.normalize": true, | |
"adapt.follower.node": "", | |
"object.register": false, | |
"factory.id": 6, | |
"audio.adapt.follower": "", | |
"factory.mode": "merge", | |
"library.name": "audioconvert/libspa-audioconvert", | |
"clock.quantum-limit": 8192, | |
"client.id": 103, | |
"object.id": 133, | |
"object.serial": 1141, | |
"node.latency": "1/25", | |
"pulse.attr.maxlength": 4194304, | |
"pulse.attr.fragsize": 4 | |
}, | |
"params": { | |
"EnumFormat": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "raw", | |
"format": "F32LE", | |
"rate": 25, | |
"channels": 1, | |
"position": [ "MONO" ] | |
} | |
], | |
"PropInfo": [ | |
{ | |
"id": "volume", | |
"name": "Volume", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 } | |
}, | |
{ | |
"id": "mute", | |
"name": "Mute", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
} | |
}, | |
{ | |
"id": "channelVolumes", | |
"name": "Channel Volumes", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, | |
"container": "Array" | |
}, | |
{ | |
"id": "channelMap", | |
"name": "Channel Map", | |
"type": "", | |
"container": "Array" | |
}, | |
{ | |
"id": "monitorMute", | |
"name": "Monitor Mute", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
} | |
}, | |
{ | |
"id": "monitorVolumes", | |
"name": "Monitor Volumes", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, | |
"container": "Array" | |
}, | |
{ | |
"id": "softMute", | |
"name": "Soft Mute", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
} | |
}, | |
{ | |
"id": "softVolumes", | |
"name": "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 | |
}, | |
{ | |
"id": "volume", | |
"name": "Volume", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 } | |
}, | |
{ | |
"id": "mute", | |
"name": "Mute", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
} | |
}, | |
{ | |
"id": "channelVolumes", | |
"name": "Channel Volumes", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, | |
"container": "Array" | |
}, | |
{ | |
"id": "channelMap", | |
"name": "Channel Map", | |
"type": "", | |
"container": "Array" | |
}, | |
{ | |
"id": "softMute", | |
"name": "Soft Mute", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
} | |
}, | |
{ | |
"id": "softVolumes", | |
"name": "Soft Volumes", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, | |
"container": "Array" | |
}, | |
{ | |
"id": "monitorMute", | |
"name": "Monitor Mute", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
} | |
}, | |
{ | |
"id": "monitorVolumes", | |
"name": "Monitor Volumes", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, | |
"container": "Array" | |
}, | |
{ | |
"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": false, | |
"alt1": false, | |
"alt2": true | |
}, | |
"params": true | |
}, | |
{ | |
"name": "channelmix.upmix", | |
"description": "Enable upmixing", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
}, | |
"params": true | |
}, | |
{ | |
"name": "channelmix.lfe-cutoff", | |
"description": "LFE cutoff frequency", | |
"type": { "default": 0.000000, "min": 0.000000, "max": 1000.000000 }, | |
"params": true | |
}, | |
{ | |
"name": "channelmix.disable", | |
"description": "Disable Channel mixing", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
}, | |
"params": true | |
}, | |
{ | |
"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 | |
} | |
], | |
"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 | |
] | |
}, | |
{ | |
"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": [ | |
"channelmix.normalize", | |
true, | |
"channelmix.mix-lfe", | |
false, | |
"channelmix.upmix", | |
false, | |
"channelmix.lfe-cutoff", | |
0.000000, | |
"channelmix.disable", | |
false | |
] | |
}, | |
{ | |
"rate": 1.000000, | |
"quality": 4, | |
"params": [ | |
"resample.quality", | |
4, | |
"resample.disable", | |
false | |
] | |
} | |
], | |
"Format": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "raw", | |
"format": "F32LE", | |
"rate": 25, | |
"channels": 1, | |
"position": [ "MONO" ] | |
} | |
], | |
"EnumPortConfig": [ | |
{ | |
"direction": "Input", | |
"mode": "dsp" | |
}, | |
{ | |
"direction": "Output", | |
"mode": "dsp" | |
}, | |
{ | |
"direction": "Input", | |
"mode": "convert" | |
}, | |
{ | |
"direction": "Output", | |
"mode": "convert" | |
} | |
], | |
"PortConfig": [ | |
{ | |
"direction": "Input", | |
"mode": "dsp" | |
}, | |
{ | |
"direction": "Output", | |
"mode": "convert" | |
} | |
], | |
"Latency": [ ], | |
"ProcessLatency": [ | |
] | |
} | |
} | |
}, | |
{ | |
"id": 99, | |
"type": "PipeWire:Interface:Node", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"max-input-ports": 64, | |
"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": { | |
"client.api": "pipewire-pulse", | |
"pulse.server.type": "unix", | |
"application.name": "PulseAudio Volume Control", | |
"application.id": "org.PulseAudio.pavucontrol", | |
"application.icon-name": "audio-card", | |
"application.version": 4.000000, | |
"application.process.id": 1864401, | |
"application.process.user": "stu", | |
"application.process.host": "computer", | |
"application.process.binary": "pavucontrol", | |
"application.language": "en_GB.UTF-8", | |
"window.x11.display": ":0", | |
"application.process.machine-id": "644f16bdd8fe4eeeb1163d48477bad48", | |
"media.name": "Peak detect", | |
"node.rate": "1/25", | |
"stream.monitor": true, | |
"node.target": 124, | |
"target.object": 945, | |
"stream.is-live": true, | |
"node.name": "PulseAudio Volume Control", | |
"node.autoconnect": true, | |
"node.dont-reconnect": true, | |
"media.class": "Stream/Input/Audio", | |
"resample.peaks": true, | |
"channelmix.normalize": true, | |
"adapt.follower.node": "", | |
"object.register": false, | |
"factory.id": 6, | |
"audio.adapt.follower": "", | |
"factory.mode": "merge", | |
"library.name": "audioconvert/libspa-audioconvert", | |
"clock.quantum-limit": 8192, | |
"client.id": 103, | |
"object.id": 99, | |
"object.serial": 1142, | |
"node.latency": "1/25", | |
"pulse.attr.maxlength": 4194304, | |
"pulse.attr.fragsize": 4 | |
}, | |
"params": { | |
"EnumFormat": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "raw", | |
"format": "F32LE", | |
"rate": 25, | |
"channels": 1, | |
"position": [ "MONO" ] | |
} | |
], | |
"PropInfo": [ | |
{ | |
"id": "volume", | |
"name": "Volume", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 } | |
}, | |
{ | |
"id": "mute", | |
"name": "Mute", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
} | |
}, | |
{ | |
"id": "channelVolumes", | |
"name": "Channel Volumes", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, | |
"container": "Array" | |
}, | |
{ | |
"id": "channelMap", | |
"name": "Channel Map", | |
"type": "", | |
"container": "Array" | |
}, | |
{ | |
"id": "monitorMute", | |
"name": "Monitor Mute", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
} | |
}, | |
{ | |
"id": "monitorVolumes", | |
"name": "Monitor Volumes", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, | |
"container": "Array" | |
}, | |
{ | |
"id": "softMute", | |
"name": "Soft Mute", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
} | |
}, | |
{ | |
"id": "softVolumes", | |
"name": "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 | |
}, | |
{ | |
"id": "volume", | |
"name": "Volume", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 } | |
}, | |
{ | |
"id": "mute", | |
"name": "Mute", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
} | |
}, | |
{ | |
"id": "channelVolumes", | |
"name": "Channel Volumes", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, | |
"container": "Array" | |
}, | |
{ | |
"id": "channelMap", | |
"name": "Channel Map", | |
"type": "", | |
"container": "Array" | |
}, | |
{ | |
"id": "softMute", | |
"name": "Soft Mute", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
} | |
}, | |
{ | |
"id": "softVolumes", | |
"name": "Soft Volumes", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, | |
"container": "Array" | |
}, | |
{ | |
"id": "monitorMute", | |
"name": "Monitor Mute", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
} | |
}, | |
{ | |
"id": "monitorVolumes", | |
"name": "Monitor Volumes", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, | |
"container": "Array" | |
}, | |
{ | |
"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": false, | |
"alt1": false, | |
"alt2": true | |
}, | |
"params": true | |
}, | |
{ | |
"name": "channelmix.upmix", | |
"description": "Enable upmixing", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
}, | |
"params": true | |
}, | |
{ | |
"name": "channelmix.lfe-cutoff", | |
"description": "LFE cutoff frequency", | |
"type": { "default": 0.000000, "min": 0.000000, "max": 1000.000000 }, | |
"params": true | |
}, | |
{ | |
"name": "channelmix.disable", | |
"description": "Disable Channel mixing", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
}, | |
"params": true | |
}, | |
{ | |
"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 | |
} | |
], | |
"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 | |
] | |
}, | |
{ | |
"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": [ | |
"channelmix.normalize", | |
true, | |
"channelmix.mix-lfe", | |
false, | |
"channelmix.upmix", | |
false, | |
"channelmix.lfe-cutoff", | |
0.000000, | |
"channelmix.disable", | |
false | |
] | |
}, | |
{ | |
"rate": 1.000000, | |
"quality": 4, | |
"params": [ | |
"resample.quality", | |
4, | |
"resample.disable", | |
false | |
] | |
} | |
], | |
"Format": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "raw", | |
"format": "F32LE", | |
"rate": 25, | |
"channels": 1, | |
"position": [ "MONO" ] | |
} | |
], | |
"EnumPortConfig": [ | |
{ | |
"direction": "Input", | |
"mode": "dsp" | |
}, | |
{ | |
"direction": "Output", | |
"mode": "dsp" | |
}, | |
{ | |
"direction": "Input", | |
"mode": "convert" | |
}, | |
{ | |
"direction": "Output", | |
"mode": "convert" | |
} | |
], | |
"PortConfig": [ | |
{ | |
"direction": "Input", | |
"mode": "dsp" | |
}, | |
{ | |
"direction": "Output", | |
"mode": "convert" | |
} | |
], | |
"Latency": [ | |
{ | |
"direction": "Output", | |
"minQuantum": 1.000000, | |
"maxQuantum": 1.000000, | |
"minRate": 512, | |
"maxRate": 512, | |
"minNs": 0, | |
"maxNs": 0 | |
} | |
], | |
"ProcessLatency": [ | |
] | |
} | |
} | |
}, | |
{ | |
"id": 72, | |
"type": "PipeWire:Interface:Port", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"direction": "input", | |
"change-mask": [ "props", "params" ], | |
"props": { | |
"format.dsp": "32 bit float mono audio", | |
"audio.channel": "FL", | |
"port.id": 0, | |
"object.path": "PulseAudio Volume Control:input_0", | |
"port.name": "input_FL", | |
"port.alias": "PulseAudio Volume Control:input_FL", | |
"port.direction": "in", | |
"node.id": 135, | |
"object.id": 72, | |
"object.serial": 1144 | |
}, | |
"params": { | |
"EnumFormat": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
} | |
], | |
"Meta": [ | |
{ | |
"type": "Header", | |
"size": 32 | |
} | |
], | |
"IO": [ | |
{ | |
"id": "Buffers", | |
"size": 8 | |
}, | |
{ | |
"id": "RateMatch", | |
"size": 48 | |
} | |
], | |
"Format": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
} | |
], | |
"Buffers": [ | |
{ | |
"buffers": { "default": 1, "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 | |
} | |
] | |
} | |
} | |
}, | |
{ | |
"id": 113, | |
"type": "PipeWire:Interface:Port", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"direction": "output", | |
"change-mask": [ "props", "params" ], | |
"props": { | |
"format.dsp": "32 bit float mono audio", | |
"audio.channel": "FL", | |
"port.monitor": true, | |
"port.id": 0, | |
"object.path": "PulseAudio Volume Control:monitor_0", | |
"port.name": "monitor_FL", | |
"port.alias": "PulseAudio Volume Control:monitor_FL", | |
"port.direction": "out", | |
"node.id": 135, | |
"object.id": 113, | |
"object.serial": 1145 | |
}, | |
"params": { | |
"EnumFormat": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
} | |
], | |
"Meta": [ | |
{ | |
"type": "Header", | |
"size": 32 | |
} | |
], | |
"IO": [ | |
{ | |
"id": "Buffers", | |
"size": 8 | |
}, | |
{ | |
"id": "RateMatch", | |
"size": 48 | |
} | |
], | |
"Format": [ ], | |
"Buffers": [ ], | |
"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 | |
} | |
] | |
} | |
} | |
}, | |
{ | |
"id": 71, | |
"type": "PipeWire:Interface:Port", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"direction": "input", | |
"change-mask": [ "props", "params" ], | |
"props": { | |
"format.dsp": "32 bit float mono audio", | |
"audio.channel": "FR", | |
"port.id": 1, | |
"object.path": "PulseAudio Volume Control:input_1", | |
"port.name": "input_FR", | |
"port.alias": "PulseAudio Volume Control:input_FR", | |
"port.direction": "in", | |
"node.id": 135, | |
"object.id": 71, | |
"object.serial": 1146 | |
}, | |
"params": { | |
"EnumFormat": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
} | |
], | |
"Meta": [ | |
{ | |
"type": "Header", | |
"size": 32 | |
} | |
], | |
"IO": [ | |
{ | |
"id": "Buffers", | |
"size": 8 | |
}, | |
{ | |
"id": "RateMatch", | |
"size": 48 | |
} | |
], | |
"Format": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
} | |
], | |
"Buffers": [ | |
{ | |
"buffers": { "default": 1, "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 | |
} | |
] | |
} | |
} | |
}, | |
{ | |
"id": 115, | |
"type": "PipeWire:Interface:Port", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"direction": "output", | |
"change-mask": [ "props", "params" ], | |
"props": { | |
"format.dsp": "32 bit float mono audio", | |
"audio.channel": "FR", | |
"port.monitor": true, | |
"port.id": 1, | |
"object.path": "PulseAudio Volume Control:monitor_1", | |
"port.name": "monitor_FR", | |
"port.alias": "PulseAudio Volume Control:monitor_FR", | |
"port.direction": "out", | |
"node.id": 135, | |
"object.id": 115, | |
"object.serial": 1147 | |
}, | |
"params": { | |
"EnumFormat": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
} | |
], | |
"Meta": [ | |
{ | |
"type": "Header", | |
"size": 32 | |
} | |
], | |
"IO": [ | |
{ | |
"id": "Buffers", | |
"size": 8 | |
}, | |
{ | |
"id": "RateMatch", | |
"size": 48 | |
} | |
], | |
"Format": [ ], | |
"Buffers": [ ], | |
"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 | |
} | |
] | |
} | |
} | |
}, | |
{ | |
"id": 88, | |
"type": "PipeWire:Interface:Link", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"output-node-id": 49, | |
"output-port-id": 53, | |
"input-node-id": 135, | |
"input-port-id": 72, | |
"change-mask": [ "state", "format", "props" ], | |
"state": "active", | |
"error": null, | |
"format": { | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
}, | |
"props": { | |
"link.output.node": 49, | |
"link.input.node": 135, | |
"link.passive": false, | |
"link.output.port": 53, | |
"link.input.port": 72, | |
"factory.id": 20, | |
"client.id": 32, | |
"object.id": 88, | |
"object.serial": 1148 | |
} | |
} | |
}, | |
{ | |
"id": 117, | |
"type": "PipeWire:Interface:Link", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"output-node-id": 49, | |
"output-port-id": 55, | |
"input-node-id": 135, | |
"input-port-id": 71, | |
"change-mask": [ "state", "format", "props" ], | |
"state": "active", | |
"error": null, | |
"format": { | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
}, | |
"props": { | |
"link.output.node": 49, | |
"link.input.node": 135, | |
"link.passive": false, | |
"link.output.port": 55, | |
"link.input.port": 71, | |
"factory.id": 20, | |
"client.id": 32, | |
"object.id": 117, | |
"object.serial": 1149 | |
} | |
} | |
}, | |
{ | |
"id": 121, | |
"type": "PipeWire:Interface:Port", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"direction": "input", | |
"change-mask": [ "props", "params" ], | |
"props": { | |
"format.dsp": "32 bit float mono audio", | |
"audio.channel": "FL", | |
"port.id": 0, | |
"object.path": "PulseAudio Volume Control:input_0", | |
"port.name": "input_FL", | |
"port.alias": "PulseAudio Volume Control:input_FL", | |
"port.direction": "in", | |
"node.id": 136, | |
"object.id": 121, | |
"object.serial": 1150 | |
}, | |
"params": { | |
"EnumFormat": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
} | |
], | |
"Meta": [ | |
{ | |
"type": "Header", | |
"size": 32 | |
} | |
], | |
"IO": [ | |
{ | |
"id": "Buffers", | |
"size": 8 | |
}, | |
{ | |
"id": "RateMatch", | |
"size": 48 | |
} | |
], | |
"Format": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
} | |
], | |
"Buffers": [ | |
{ | |
"buffers": { "default": 1, "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 | |
} | |
] | |
} | |
} | |
}, | |
{ | |
"id": 120, | |
"type": "PipeWire:Interface:Port", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"direction": "output", | |
"change-mask": [ "props", "params" ], | |
"props": { | |
"format.dsp": "32 bit float mono audio", | |
"audio.channel": "FL", | |
"port.monitor": true, | |
"port.id": 0, | |
"object.path": "PulseAudio Volume Control:monitor_0", | |
"port.name": "monitor_FL", | |
"port.alias": "PulseAudio Volume Control:monitor_FL", | |
"port.direction": "out", | |
"node.id": 136, | |
"object.id": 120, | |
"object.serial": 1151 | |
}, | |
"params": { | |
"EnumFormat": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
} | |
], | |
"Meta": [ | |
{ | |
"type": "Header", | |
"size": 32 | |
} | |
], | |
"IO": [ | |
{ | |
"id": "Buffers", | |
"size": 8 | |
}, | |
{ | |
"id": "RateMatch", | |
"size": 48 | |
} | |
], | |
"Format": [ ], | |
"Buffers": [ ], | |
"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 | |
} | |
] | |
} | |
} | |
}, | |
{ | |
"id": 129, | |
"type": "PipeWire:Interface:Port", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"direction": "input", | |
"change-mask": [ "props", "params" ], | |
"props": { | |
"format.dsp": "32 bit float mono audio", | |
"audio.channel": "FR", | |
"port.id": 1, | |
"object.path": "PulseAudio Volume Control:input_1", | |
"port.name": "input_FR", | |
"port.alias": "PulseAudio Volume Control:input_FR", | |
"port.direction": "in", | |
"node.id": 136, | |
"object.id": 129, | |
"object.serial": 1152 | |
}, | |
"params": { | |
"EnumFormat": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
} | |
], | |
"Meta": [ | |
{ | |
"type": "Header", | |
"size": 32 | |
} | |
], | |
"IO": [ | |
{ | |
"id": "Buffers", | |
"size": 8 | |
}, | |
{ | |
"id": "RateMatch", | |
"size": 48 | |
} | |
], | |
"Format": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
} | |
], | |
"Buffers": [ | |
{ | |
"buffers": { "default": 1, "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 | |
} | |
] | |
} | |
} | |
}, | |
{ | |
"id": 114, | |
"type": "PipeWire:Interface:Port", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"direction": "output", | |
"change-mask": [ "props", "params" ], | |
"props": { | |
"format.dsp": "32 bit float mono audio", | |
"audio.channel": "FR", | |
"port.monitor": true, | |
"port.id": 1, | |
"object.path": "PulseAudio Volume Control:monitor_1", | |
"port.name": "monitor_FR", | |
"port.alias": "PulseAudio Volume Control:monitor_FR", | |
"port.direction": "out", | |
"node.id": 136, | |
"object.id": 114, | |
"object.serial": 1153 | |
}, | |
"params": { | |
"EnumFormat": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
} | |
], | |
"Meta": [ | |
{ | |
"type": "Header", | |
"size": 32 | |
} | |
], | |
"IO": [ | |
{ | |
"id": "Buffers", | |
"size": 8 | |
}, | |
{ | |
"id": "RateMatch", | |
"size": 48 | |
} | |
], | |
"Format": [ ], | |
"Buffers": [ ], | |
"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 | |
} | |
] | |
} | |
} | |
}, | |
{ | |
"id": 130, | |
"type": "PipeWire:Interface:Link", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"output-node-id": 50, | |
"output-port-id": 57, | |
"input-node-id": 136, | |
"input-port-id": 121, | |
"change-mask": [ "state", "format", "props" ], | |
"state": "active", | |
"error": null, | |
"format": { | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
}, | |
"props": { | |
"link.output.node": 50, | |
"link.input.node": 136, | |
"link.passive": false, | |
"link.output.port": 57, | |
"link.input.port": 121, | |
"factory.id": 20, | |
"client.id": 32, | |
"object.id": 130, | |
"object.serial": 1154 | |
} | |
} | |
}, | |
{ | |
"id": 128, | |
"type": "PipeWire:Interface:Link", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"output-node-id": 50, | |
"output-port-id": 59, | |
"input-node-id": 136, | |
"input-port-id": 129, | |
"change-mask": [ "state", "format", "props" ], | |
"state": "active", | |
"error": null, | |
"format": { | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
}, | |
"props": { | |
"link.output.node": 50, | |
"link.input.node": 136, | |
"link.passive": false, | |
"link.output.port": 59, | |
"link.input.port": 129, | |
"factory.id": 20, | |
"client.id": 32, | |
"object.id": 128, | |
"object.serial": 1155 | |
} | |
} | |
}, | |
{ | |
"id": 131, | |
"type": "PipeWire:Interface:Port", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"direction": "input", | |
"change-mask": [ "props", "params" ], | |
"props": { | |
"format.dsp": "32 bit float mono audio", | |
"audio.channel": "FL", | |
"port.id": 0, | |
"object.path": "PulseAudio Volume Control:input_0", | |
"port.name": "input_FL", | |
"port.alias": "PulseAudio Volume Control:input_FL", | |
"port.direction": "in", | |
"node.id": 127, | |
"object.id": 131, | |
"object.serial": 1156 | |
}, | |
"params": { | |
"EnumFormat": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
} | |
], | |
"Meta": [ | |
{ | |
"type": "Header", | |
"size": 32 | |
} | |
], | |
"IO": [ | |
{ | |
"id": "Buffers", | |
"size": 8 | |
}, | |
{ | |
"id": "RateMatch", | |
"size": 48 | |
} | |
], | |
"Format": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
} | |
], | |
"Buffers": [ | |
{ | |
"buffers": { "default": 1, "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": 0, | |
"maxRate": 0, | |
"minNs": 0, | |
"maxNs": 0 | |
} | |
] | |
} | |
} | |
}, | |
{ | |
"id": 139, | |
"type": "PipeWire:Interface:Port", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"direction": "output", | |
"change-mask": [ "props", "params" ], | |
"props": { | |
"format.dsp": "32 bit float mono audio", | |
"audio.channel": "FL", | |
"port.monitor": true, | |
"port.id": 0, | |
"object.path": "PulseAudio Volume Control:monitor_0", | |
"port.name": "monitor_FL", | |
"port.alias": "PulseAudio Volume Control:monitor_FL", | |
"port.direction": "out", | |
"node.id": 127, | |
"object.id": 139, | |
"object.serial": 1157 | |
}, | |
"params": { | |
"EnumFormat": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
} | |
], | |
"Meta": [ | |
{ | |
"type": "Header", | |
"size": 32 | |
} | |
], | |
"IO": [ | |
{ | |
"id": "Buffers", | |
"size": 8 | |
}, | |
{ | |
"id": "RateMatch", | |
"size": 48 | |
} | |
], | |
"Format": [ ], | |
"Buffers": [ ], | |
"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 | |
} | |
] | |
} | |
} | |
}, | |
{ | |
"id": 141, | |
"type": "PipeWire:Interface:Port", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"direction": "input", | |
"change-mask": [ "props", "params" ], | |
"props": { | |
"format.dsp": "32 bit float mono audio", | |
"audio.channel": "FR", | |
"port.id": 1, | |
"object.path": "PulseAudio Volume Control:input_1", | |
"port.name": "input_FR", | |
"port.alias": "PulseAudio Volume Control:input_FR", | |
"port.direction": "in", | |
"node.id": 127, | |
"object.id": 141, | |
"object.serial": 1158 | |
}, | |
"params": { | |
"EnumFormat": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
} | |
], | |
"Meta": [ | |
{ | |
"type": "Header", | |
"size": 32 | |
} | |
], | |
"IO": [ | |
{ | |
"id": "Buffers", | |
"size": 8 | |
}, | |
{ | |
"id": "RateMatch", | |
"size": 48 | |
} | |
], | |
"Format": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
} | |
], | |
"Buffers": [ | |
{ | |
"buffers": { "default": 1, "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": 0, | |
"maxRate": 0, | |
"minNs": 0, | |
"maxNs": 0 | |
} | |
] | |
} | |
} | |
}, | |
{ | |
"id": 138, | |
"type": "PipeWire:Interface:Port", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"direction": "output", | |
"change-mask": [ "props", "params" ], | |
"props": { | |
"format.dsp": "32 bit float mono audio", | |
"audio.channel": "FR", | |
"port.monitor": true, | |
"port.id": 1, | |
"object.path": "PulseAudio Volume Control:monitor_1", | |
"port.name": "monitor_FR", | |
"port.alias": "PulseAudio Volume Control:monitor_FR", | |
"port.direction": "out", | |
"node.id": 127, | |
"object.id": 138, | |
"object.serial": 1159 | |
}, | |
"params": { | |
"EnumFormat": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
} | |
], | |
"Meta": [ | |
{ | |
"type": "Header", | |
"size": 32 | |
} | |
], | |
"IO": [ | |
{ | |
"id": "Buffers", | |
"size": 8 | |
}, | |
{ | |
"id": "RateMatch", | |
"size": 48 | |
} | |
], | |
"Format": [ ], | |
"Buffers": [ ], | |
"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 | |
} | |
] | |
} | |
} | |
}, | |
{ | |
"id": 140, | |
"type": "PipeWire:Interface:Node", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"max-input-ports": 64, | |
"max-output-ports": 0, | |
"change-mask": [ "input-ports", "output-ports", "state", "props", "params" ], | |
"n-input-ports": 1, | |
"n-output-ports": 1, | |
"state": "suspended", | |
"error": null, | |
"props": { | |
"client.api": "pipewire-pulse", | |
"pulse.server.type": "unix", | |
"application.name": "PulseAudio Volume Control", | |
"application.id": "org.PulseAudio.pavucontrol", | |
"application.icon-name": "audio-card", | |
"application.version": 4.000000, | |
"application.process.id": 1864401, | |
"application.process.user": "stu", | |
"application.process.host": "computer", | |
"application.process.binary": "pavucontrol", | |
"application.language": "en_GB.UTF-8", | |
"window.x11.display": ":0", | |
"application.process.machine-id": "644f16bdd8fe4eeeb1163d48477bad48", | |
"media.name": "Peak detect", | |
"node.rate": "1/25", | |
"stream.monitor": true, | |
"node.target": 87, | |
"target.object": 996, | |
"stream.is-live": true, | |
"node.name": "PulseAudio Volume Control", | |
"node.autoconnect": true, | |
"node.dont-reconnect": true, | |
"media.class": "Stream/Input/Audio", | |
"resample.peaks": true, | |
"channelmix.normalize": true, | |
"adapt.follower.node": "", | |
"object.register": false, | |
"factory.id": 6, | |
"audio.adapt.follower": "", | |
"factory.mode": "merge", | |
"library.name": "audioconvert/libspa-audioconvert", | |
"clock.quantum-limit": 8192, | |
"client.id": 103, | |
"object.id": 140, | |
"object.serial": 1160 | |
}, | |
"params": { | |
"EnumFormat": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "raw", | |
"format": "F32LE", | |
"rate": 25, | |
"channels": 1, | |
"position": [ "MONO" ] | |
} | |
], | |
"PropInfo": [ | |
{ | |
"id": "volume", | |
"name": "Volume", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 } | |
}, | |
{ | |
"id": "mute", | |
"name": "Mute", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
} | |
}, | |
{ | |
"id": "channelVolumes", | |
"name": "Channel Volumes", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, | |
"container": "Array" | |
}, | |
{ | |
"id": "channelMap", | |
"name": "Channel Map", | |
"type": "", | |
"container": "Array" | |
}, | |
{ | |
"id": "monitorMute", | |
"name": "Monitor Mute", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
} | |
}, | |
{ | |
"id": "monitorVolumes", | |
"name": "Monitor Volumes", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, | |
"container": "Array" | |
}, | |
{ | |
"id": "softMute", | |
"name": "Soft Mute", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
} | |
}, | |
{ | |
"id": "softVolumes", | |
"name": "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 | |
}, | |
{ | |
"id": "volume", | |
"name": "Volume", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 } | |
}, | |
{ | |
"id": "mute", | |
"name": "Mute", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
} | |
}, | |
{ | |
"id": "channelVolumes", | |
"name": "Channel Volumes", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, | |
"container": "Array" | |
}, | |
{ | |
"id": "channelMap", | |
"name": "Channel Map", | |
"type": "", | |
"container": "Array" | |
}, | |
{ | |
"id": "softMute", | |
"name": "Soft Mute", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
} | |
}, | |
{ | |
"id": "softVolumes", | |
"name": "Soft Volumes", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, | |
"container": "Array" | |
}, | |
{ | |
"id": "monitorMute", | |
"name": "Monitor Mute", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
} | |
}, | |
{ | |
"id": "monitorVolumes", | |
"name": "Monitor Volumes", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, | |
"container": "Array" | |
}, | |
{ | |
"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": false, | |
"alt1": false, | |
"alt2": true | |
}, | |
"params": true | |
}, | |
{ | |
"name": "channelmix.upmix", | |
"description": "Enable upmixing", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
}, | |
"params": true | |
}, | |
{ | |
"name": "channelmix.lfe-cutoff", | |
"description": "LFE cutoff frequency", | |
"type": { "default": 0.000000, "min": 0.000000, "max": 1000.000000 }, | |
"params": true | |
}, | |
{ | |
"name": "channelmix.disable", | |
"description": "Disable Channel mixing", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
}, | |
"params": true | |
}, | |
{ | |
"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 | |
} | |
], | |
"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 | |
] | |
}, | |
{ | |
"volume": 1.000000, | |
"mute": false, | |
"channelVolumes": [ 1.000000, 1.000000 ], | |
"channelMap": [ "FL", "FR" ], | |
"softMute": false, | |
"softVolumes": [ ], | |
"monitorMute": false, | |
"monitorVolumes": [ ], | |
"params": [ | |
"channelmix.normalize", | |
true, | |
"channelmix.mix-lfe", | |
false, | |
"channelmix.upmix", | |
false, | |
"channelmix.lfe-cutoff", | |
0.000000, | |
"channelmix.disable", | |
false | |
] | |
}, | |
{ | |
"rate": 1.000000, | |
"quality": 4, | |
"params": [ | |
"resample.quality", | |
4, | |
"resample.disable", | |
false | |
] | |
} | |
], | |
"Format": [ ], | |
"EnumPortConfig": [ | |
{ | |
"direction": "Input", | |
"mode": "dsp" | |
}, | |
{ | |
"direction": "Output", | |
"mode": "dsp" | |
}, | |
{ | |
"direction": "Input", | |
"mode": "convert" | |
}, | |
{ | |
"direction": "Output", | |
"mode": "convert" | |
} | |
], | |
"PortConfig": [ | |
{ | |
"direction": "Input", | |
"mode": "dsp" | |
}, | |
{ | |
"direction": "Output", | |
"mode": "convert" | |
} | |
], | |
"Latency": [ ], | |
"ProcessLatency": [ | |
] | |
} | |
} | |
}, | |
{ | |
"id": 70, | |
"type": "PipeWire:Interface:Link", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"output-node-id": 51, | |
"output-port-id": 60, | |
"input-node-id": 127, | |
"input-port-id": 131, | |
"change-mask": [ "state", "format", "props" ], | |
"state": "active", | |
"error": null, | |
"format": { | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
}, | |
"props": { | |
"link.output.node": 51, | |
"link.input.node": 127, | |
"link.passive": false, | |
"link.output.port": 60, | |
"link.input.port": 131, | |
"factory.id": 20, | |
"client.id": 32, | |
"object.id": 70, | |
"object.serial": 1162 | |
} | |
} | |
}, | |
{ | |
"id": 110, | |
"type": "PipeWire:Interface:Link", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"output-node-id": 51, | |
"output-port-id": 61, | |
"input-node-id": 127, | |
"input-port-id": 141, | |
"change-mask": [ "state", "format", "props" ], | |
"state": "active", | |
"error": null, | |
"format": { | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
}, | |
"props": { | |
"link.output.node": 51, | |
"link.input.node": 127, | |
"link.passive": false, | |
"link.output.port": 61, | |
"link.input.port": 141, | |
"factory.id": 20, | |
"client.id": 32, | |
"object.id": 110, | |
"object.serial": 1163 | |
} | |
} | |
}, | |
{ | |
"id": 102, | |
"type": "PipeWire:Interface:Port", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"direction": "input", | |
"change-mask": [ "props", "params" ], | |
"props": { | |
"format.dsp": "32 bit float mono audio", | |
"audio.channel": "FL", | |
"port.id": 0, | |
"object.path": "PulseAudio Volume Control:input_0", | |
"port.name": "input_FL", | |
"port.alias": "PulseAudio Volume Control:input_FL", | |
"port.direction": "in", | |
"node.id": 133, | |
"object.id": 102, | |
"object.serial": 1164 | |
}, | |
"params": { | |
"EnumFormat": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
} | |
], | |
"Meta": [ | |
{ | |
"type": "Header", | |
"size": 32 | |
} | |
], | |
"IO": [ | |
{ | |
"id": "Buffers", | |
"size": 8 | |
}, | |
{ | |
"id": "RateMatch", | |
"size": 48 | |
} | |
], | |
"Format": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
} | |
], | |
"Buffers": [ | |
{ | |
"buffers": { "default": 1, "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 | |
} | |
] | |
} | |
} | |
}, | |
{ | |
"id": 97, | |
"type": "PipeWire:Interface:Port", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"direction": "output", | |
"change-mask": [ "props", "params" ], | |
"props": { | |
"format.dsp": "32 bit float mono audio", | |
"audio.channel": "FL", | |
"port.monitor": true, | |
"port.id": 0, | |
"object.path": "PulseAudio Volume Control:monitor_0", | |
"port.name": "monitor_FL", | |
"port.alias": "PulseAudio Volume Control:monitor_FL", | |
"port.direction": "out", | |
"node.id": 133, | |
"object.id": 97, | |
"object.serial": 1165 | |
}, | |
"params": { | |
"EnumFormat": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
} | |
], | |
"Meta": [ | |
{ | |
"type": "Header", | |
"size": 32 | |
} | |
], | |
"IO": [ | |
{ | |
"id": "Buffers", | |
"size": 8 | |
}, | |
{ | |
"id": "RateMatch", | |
"size": 48 | |
} | |
], | |
"Format": [ ], | |
"Buffers": [ ], | |
"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 | |
} | |
] | |
} | |
} | |
}, | |
{ | |
"id": 118, | |
"type": "PipeWire:Interface:Port", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"direction": "input", | |
"change-mask": [ "props", "params" ], | |
"props": { | |
"format.dsp": "32 bit float mono audio", | |
"audio.channel": "FR", | |
"port.id": 1, | |
"object.path": "PulseAudio Volume Control:input_1", | |
"port.name": "input_FR", | |
"port.alias": "PulseAudio Volume Control:input_FR", | |
"port.direction": "in", | |
"node.id": 133, | |
"object.id": 118, | |
"object.serial": 1166 | |
}, | |
"params": { | |
"EnumFormat": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
} | |
], | |
"Meta": [ | |
{ | |
"type": "Header", | |
"size": 32 | |
} | |
], | |
"IO": [ | |
{ | |
"id": "Buffers", | |
"size": 8 | |
}, | |
{ | |
"id": "RateMatch", | |
"size": 48 | |
} | |
], | |
"Format": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
} | |
], | |
"Buffers": [ | |
{ | |
"buffers": { "default": 1, "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 | |
} | |
] | |
} | |
} | |
}, | |
{ | |
"id": 112, | |
"type": "PipeWire:Interface:Port", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"direction": "output", | |
"change-mask": [ "props", "params" ], | |
"props": { | |
"format.dsp": "32 bit float mono audio", | |
"audio.channel": "FR", | |
"port.monitor": true, | |
"port.id": 1, | |
"object.path": "PulseAudio Volume Control:monitor_1", | |
"port.name": "monitor_FR", | |
"port.alias": "PulseAudio Volume Control:monitor_FR", | |
"port.direction": "out", | |
"node.id": 133, | |
"object.id": 112, | |
"object.serial": 1167 | |
}, | |
"params": { | |
"EnumFormat": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
} | |
], | |
"Meta": [ | |
{ | |
"type": "Header", | |
"size": 32 | |
} | |
], | |
"IO": [ | |
{ | |
"id": "Buffers", | |
"size": 8 | |
}, | |
{ | |
"id": "RateMatch", | |
"size": 48 | |
} | |
], | |
"Format": [ ], | |
"Buffers": [ ], | |
"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 | |
} | |
] | |
} | |
} | |
}, | |
{ | |
"id": 91, | |
"type": "PipeWire:Interface:Link", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"output-node-id": 76, | |
"output-port-id": 73, | |
"input-node-id": 133, | |
"input-port-id": 102, | |
"change-mask": [ "state", "format", "props" ], | |
"state": "active", | |
"error": null, | |
"format": { | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
}, | |
"props": { | |
"link.output.node": 76, | |
"link.input.node": 133, | |
"link.passive": false, | |
"link.output.port": 73, | |
"link.input.port": 102, | |
"factory.id": 20, | |
"client.id": 32, | |
"object.id": 91, | |
"object.serial": 1168 | |
} | |
} | |
}, | |
{ | |
"id": 116, | |
"type": "PipeWire:Interface:Link", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"output-node-id": 76, | |
"output-port-id": 77, | |
"input-node-id": 133, | |
"input-port-id": 118, | |
"change-mask": [ "state", "format", "props" ], | |
"state": "active", | |
"error": null, | |
"format": { | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
}, | |
"props": { | |
"link.output.node": 76, | |
"link.input.node": 133, | |
"link.passive": false, | |
"link.output.port": 77, | |
"link.input.port": 118, | |
"factory.id": 20, | |
"client.id": 32, | |
"object.id": 116, | |
"object.serial": 1169 | |
} | |
} | |
}, | |
{ | |
"id": 106, | |
"type": "PipeWire:Interface:Port", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"direction": "input", | |
"change-mask": [ "props", "params" ], | |
"props": { | |
"format.dsp": "32 bit float mono audio", | |
"audio.channel": "FL", | |
"port.id": 0, | |
"object.path": "PulseAudio Volume Control:input_0", | |
"port.name": "input_FL", | |
"port.alias": "PulseAudio Volume Control:input_FL", | |
"port.direction": "in", | |
"node.id": 99, | |
"object.id": 106, | |
"object.serial": 1170 | |
}, | |
"params": { | |
"EnumFormat": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
} | |
], | |
"Meta": [ | |
{ | |
"type": "Header", | |
"size": 32 | |
} | |
], | |
"IO": [ | |
{ | |
"id": "Buffers", | |
"size": 8 | |
}, | |
{ | |
"id": "RateMatch", | |
"size": 48 | |
} | |
], | |
"Format": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
} | |
], | |
"Buffers": [ | |
{ | |
"buffers": { "default": 1, "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": 512, | |
"maxRate": 512, | |
"minNs": 0, | |
"maxNs": 0 | |
} | |
] | |
} | |
} | |
}, | |
{ | |
"id": 142, | |
"type": "PipeWire:Interface:Port", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"direction": "output", | |
"change-mask": [ "props", "params" ], | |
"props": { | |
"format.dsp": "32 bit float mono audio", | |
"audio.channel": "FL", | |
"port.monitor": true, | |
"port.id": 0, | |
"object.path": "PulseAudio Volume Control:monitor_0", | |
"port.name": "monitor_FL", | |
"port.alias": "PulseAudio Volume Control:monitor_FL", | |
"port.direction": "out", | |
"node.id": 99, | |
"object.id": 142, | |
"object.serial": 1171 | |
}, | |
"params": { | |
"EnumFormat": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
} | |
], | |
"Meta": [ | |
{ | |
"type": "Header", | |
"size": 32 | |
} | |
], | |
"IO": [ | |
{ | |
"id": "Buffers", | |
"size": 8 | |
}, | |
{ | |
"id": "RateMatch", | |
"size": 48 | |
} | |
], | |
"Format": [ ], | |
"Buffers": [ ], | |
"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 | |
} | |
] | |
} | |
} | |
}, | |
{ | |
"id": 143, | |
"type": "PipeWire:Interface:Port", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"direction": "input", | |
"change-mask": [ "props", "params" ], | |
"props": { | |
"format.dsp": "32 bit float mono audio", | |
"audio.channel": "FR", | |
"port.id": 1, | |
"object.path": "PulseAudio Volume Control:input_1", | |
"port.name": "input_FR", | |
"port.alias": "PulseAudio Volume Control:input_FR", | |
"port.direction": "in", | |
"node.id": 99, | |
"object.id": 143, | |
"object.serial": 1172 | |
}, | |
"params": { | |
"EnumFormat": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
} | |
], | |
"Meta": [ | |
{ | |
"type": "Header", | |
"size": 32 | |
} | |
], | |
"IO": [ | |
{ | |
"id": "Buffers", | |
"size": 8 | |
}, | |
{ | |
"id": "RateMatch", | |
"size": 48 | |
} | |
], | |
"Format": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
} | |
], | |
"Buffers": [ | |
{ | |
"buffers": { "default": 1, "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": 512, | |
"maxRate": 512, | |
"minNs": 0, | |
"maxNs": 0 | |
} | |
] | |
} | |
} | |
}, | |
{ | |
"id": 144, | |
"type": "PipeWire:Interface:Port", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"direction": "output", | |
"change-mask": [ "props", "params" ], | |
"props": { | |
"format.dsp": "32 bit float mono audio", | |
"audio.channel": "FR", | |
"port.monitor": true, | |
"port.id": 1, | |
"object.path": "PulseAudio Volume Control:monitor_1", | |
"port.name": "monitor_FR", | |
"port.alias": "PulseAudio Volume Control:monitor_FR", | |
"port.direction": "out", | |
"node.id": 99, | |
"object.id": 144, | |
"object.serial": 1173 | |
}, | |
"params": { | |
"EnumFormat": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
} | |
], | |
"Meta": [ | |
{ | |
"type": "Header", | |
"size": 32 | |
} | |
], | |
"IO": [ | |
{ | |
"id": "Buffers", | |
"size": 8 | |
}, | |
{ | |
"id": "RateMatch", | |
"size": 48 | |
} | |
], | |
"Format": [ ], | |
"Buffers": [ ], | |
"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 | |
} | |
] | |
} | |
} | |
}, | |
{ | |
"id": 145, | |
"type": "PipeWire:Interface:Link", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"output-node-id": 124, | |
"output-port-id": 125, | |
"input-node-id": 99, | |
"input-port-id": 106, | |
"change-mask": [ "state", "format", "props" ], | |
"state": "active", | |
"error": null, | |
"format": { | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
}, | |
"props": { | |
"link.output.node": 124, | |
"link.input.node": 99, | |
"link.passive": false, | |
"link.output.port": 125, | |
"link.input.port": 106, | |
"factory.id": 20, | |
"client.id": 32, | |
"object.id": 145, | |
"object.serial": 1174 | |
} | |
} | |
}, | |
{ | |
"id": 146, | |
"type": "PipeWire:Interface:Link", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"output-node-id": 124, | |
"output-port-id": 126, | |
"input-node-id": 99, | |
"input-port-id": 143, | |
"change-mask": [ "state", "format", "props" ], | |
"state": "active", | |
"error": null, | |
"format": { | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
}, | |
"props": { | |
"link.output.node": 124, | |
"link.input.node": 99, | |
"link.passive": false, | |
"link.output.port": 126, | |
"link.input.port": 143, | |
"factory.id": 20, | |
"client.id": 32, | |
"object.id": 146, | |
"object.serial": 1175 | |
} | |
} | |
}, | |
{ | |
"id": 153, | |
"type": "PipeWire:Interface:Port", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"direction": "input", | |
"change-mask": [ "props", "params" ], | |
"props": { | |
"format.dsp": "32 bit float mono audio", | |
"audio.channel": "MONO", | |
"port.id": 0, | |
"object.path": "PulseAudio Volume Control:input_0", | |
"port.name": "input_MONO", | |
"port.alias": "PulseAudio Volume Control:input_MONO", | |
"port.direction": "in", | |
"node.id": 140, | |
"object.id": 153, | |
"object.serial": 1182 | |
}, | |
"params": { | |
"EnumFormat": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
} | |
], | |
"Meta": [ | |
{ | |
"type": "Header", | |
"size": 32 | |
} | |
], | |
"IO": [ | |
{ | |
"id": "Buffers", | |
"size": 8 | |
}, | |
{ | |
"id": "RateMatch", | |
"size": 48 | |
} | |
], | |
"Format": [ ], | |
"Buffers": [ ], | |
"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 | |
} | |
] | |
} | |
} | |
}, | |
{ | |
"id": 154, | |
"type": "PipeWire:Interface:Port", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"direction": "output", | |
"change-mask": [ "props", "params" ], | |
"props": { | |
"format.dsp": "32 bit float mono audio", | |
"audio.channel": "MONO", | |
"port.monitor": true, | |
"port.id": 0, | |
"object.path": "PulseAudio Volume Control:monitor_0", | |
"port.name": "monitor_MONO", | |
"port.alias": "PulseAudio Volume Control:monitor_MONO", | |
"port.direction": "out", | |
"node.id": 140, | |
"object.id": 154, | |
"object.serial": 1183 | |
}, | |
"params": { | |
"EnumFormat": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
} | |
], | |
"Meta": [ | |
{ | |
"type": "Header", | |
"size": 32 | |
} | |
], | |
"IO": [ | |
{ | |
"id": "Buffers", | |
"size": 8 | |
}, | |
{ | |
"id": "RateMatch", | |
"size": 48 | |
} | |
], | |
"Format": [ ], | |
"Buffers": [ ], | |
"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 | |
} | |
] | |
} | |
} | |
}, | |
{ | |
"id": 137, | |
"type": "PipeWire:Interface:Node", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"max-input-ports": 64, | |
"max-output-ports": 0, | |
"change-mask": [ "input-ports", "output-ports", "state", "props", "params" ], | |
"n-input-ports": 1, | |
"n-output-ports": 1, | |
"state": "suspended", | |
"error": null, | |
"props": { | |
"client.api": "pipewire-pulse", | |
"pulse.server.type": "unix", | |
"application.name": "PulseAudio Volume Control", | |
"application.id": "org.PulseAudio.pavucontrol", | |
"application.icon-name": "audio-card", | |
"application.version": 4.000000, | |
"application.process.id": 1864401, | |
"application.process.user": "stu", | |
"application.process.host": "computer", | |
"application.process.binary": "pavucontrol", | |
"application.language": "en_GB.UTF-8", | |
"window.x11.display": ":0", | |
"application.process.machine-id": "644f16bdd8fe4eeeb1163d48477bad48", | |
"media.name": "Peak detect", | |
"node.rate": "1/25", | |
"stream.monitor": true, | |
"node.target": 87, | |
"target.object": 996, | |
"stream.is-live": true, | |
"node.name": "PulseAudio Volume Control", | |
"node.autoconnect": true, | |
"node.dont-reconnect": true, | |
"media.class": "Stream/Input/Audio", | |
"resample.peaks": true, | |
"channelmix.normalize": true, | |
"adapt.follower.node": "", | |
"object.register": false, | |
"factory.id": 6, | |
"audio.adapt.follower": "", | |
"factory.mode": "merge", | |
"library.name": "audioconvert/libspa-audioconvert", | |
"clock.quantum-limit": 8192, | |
"client.id": 103, | |
"object.id": 137, | |
"object.serial": 1199 | |
}, | |
"params": { | |
"EnumFormat": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "raw", | |
"format": "F32LE", | |
"rate": 25, | |
"channels": 1, | |
"position": [ "MONO" ] | |
} | |
], | |
"PropInfo": [ | |
{ | |
"id": "volume", | |
"name": "Volume", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 } | |
}, | |
{ | |
"id": "mute", | |
"name": "Mute", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
} | |
}, | |
{ | |
"id": "channelVolumes", | |
"name": "Channel Volumes", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, | |
"container": "Array" | |
}, | |
{ | |
"id": "channelMap", | |
"name": "Channel Map", | |
"type": "", | |
"container": "Array" | |
}, | |
{ | |
"id": "monitorMute", | |
"name": "Monitor Mute", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
} | |
}, | |
{ | |
"id": "monitorVolumes", | |
"name": "Monitor Volumes", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, | |
"container": "Array" | |
}, | |
{ | |
"id": "softMute", | |
"name": "Soft Mute", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
} | |
}, | |
{ | |
"id": "softVolumes", | |
"name": "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 | |
}, | |
{ | |
"id": "volume", | |
"name": "Volume", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 } | |
}, | |
{ | |
"id": "mute", | |
"name": "Mute", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
} | |
}, | |
{ | |
"id": "channelVolumes", | |
"name": "Channel Volumes", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, | |
"container": "Array" | |
}, | |
{ | |
"id": "channelMap", | |
"name": "Channel Map", | |
"type": "", | |
"container": "Array" | |
}, | |
{ | |
"id": "softMute", | |
"name": "Soft Mute", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
} | |
}, | |
{ | |
"id": "softVolumes", | |
"name": "Soft Volumes", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, | |
"container": "Array" | |
}, | |
{ | |
"id": "monitorMute", | |
"name": "Monitor Mute", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
} | |
}, | |
{ | |
"id": "monitorVolumes", | |
"name": "Monitor Volumes", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, | |
"container": "Array" | |
}, | |
{ | |
"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": false, | |
"alt1": false, | |
"alt2": true | |
}, | |
"params": true | |
}, | |
{ | |
"name": "channelmix.upmix", | |
"description": "Enable upmixing", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
}, | |
"params": true | |
}, | |
{ | |
"name": "channelmix.lfe-cutoff", | |
"description": "LFE cutoff frequency", | |
"type": { "default": 0.000000, "min": 0.000000, "max": 1000.000000 }, | |
"params": true | |
}, | |
{ | |
"name": "channelmix.disable", | |
"description": "Disable Channel mixing", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
}, | |
"params": true | |
}, | |
{ | |
"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 | |
} | |
], | |
"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 | |
] | |
}, | |
{ | |
"volume": 1.000000, | |
"mute": false, | |
"channelVolumes": [ 1.000000, 1.000000 ], | |
"channelMap": [ "FL", "FR" ], | |
"softMute": false, | |
"softVolumes": [ ], | |
"monitorMute": false, | |
"monitorVolumes": [ ], | |
"params": [ | |
"channelmix.normalize", | |
true, | |
"channelmix.mix-lfe", | |
false, | |
"channelmix.upmix", | |
false, | |
"channelmix.lfe-cutoff", | |
0.000000, | |
"channelmix.disable", | |
false | |
] | |
}, | |
{ | |
"rate": 1.000000, | |
"quality": 4, | |
"params": [ | |
"resample.quality", | |
4, | |
"resample.disable", | |
false | |
] | |
} | |
], | |
"Format": [ ], | |
"EnumPortConfig": [ | |
{ | |
"direction": "Input", | |
"mode": "dsp" | |
}, | |
{ | |
"direction": "Output", | |
"mode": "dsp" | |
}, | |
{ | |
"direction": "Input", | |
"mode": "convert" | |
}, | |
{ | |
"direction": "Output", | |
"mode": "convert" | |
} | |
], | |
"PortConfig": [ | |
{ | |
"direction": "Input", | |
"mode": "dsp" | |
}, | |
{ | |
"direction": "Output", | |
"mode": "convert" | |
} | |
], | |
"Latency": [ ], | |
"ProcessLatency": [ | |
] | |
} | |
} | |
}, | |
{ | |
"id": 150, | |
"type": "PipeWire:Interface:Port", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"direction": "input", | |
"change-mask": [ "props", "params" ], | |
"props": { | |
"format.dsp": "32 bit float mono audio", | |
"audio.channel": "MONO", | |
"port.id": 0, | |
"object.path": "PulseAudio Volume Control:input_0", | |
"port.name": "input_MONO", | |
"port.alias": "PulseAudio Volume Control:input_MONO", | |
"port.direction": "in", | |
"node.id": 137, | |
"object.id": 150, | |
"object.serial": 1200 | |
}, | |
"params": { | |
"EnumFormat": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
} | |
], | |
"Meta": [ | |
{ | |
"type": "Header", | |
"size": 32 | |
} | |
], | |
"IO": [ | |
{ | |
"id": "Buffers", | |
"size": 8 | |
}, | |
{ | |
"id": "RateMatch", | |
"size": 48 | |
} | |
], | |
"Format": [ ], | |
"Buffers": [ ], | |
"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 | |
} | |
] | |
} | |
} | |
}, | |
{ | |
"id": 148, | |
"type": "PipeWire:Interface:Port", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"direction": "output", | |
"change-mask": [ "props", "params" ], | |
"props": { | |
"format.dsp": "32 bit float mono audio", | |
"audio.channel": "MONO", | |
"port.monitor": true, | |
"port.id": 0, | |
"object.path": "PulseAudio Volume Control:monitor_0", | |
"port.name": "monitor_MONO", | |
"port.alias": "PulseAudio Volume Control:monitor_MONO", | |
"port.direction": "out", | |
"node.id": 137, | |
"object.id": 148, | |
"object.serial": 1201 | |
}, | |
"params": { | |
"EnumFormat": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
} | |
], | |
"Meta": [ | |
{ | |
"type": "Header", | |
"size": 32 | |
} | |
], | |
"IO": [ | |
{ | |
"id": "Buffers", | |
"size": 8 | |
}, | |
{ | |
"id": "RateMatch", | |
"size": 48 | |
} | |
], | |
"Format": [ ], | |
"Buffers": [ ], | |
"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 | |
} | |
] | |
} | |
} | |
}, | |
{ | |
"id": 147, | |
"type": "PipeWire:Interface:Node", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"max-input-ports": 64, | |
"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": { | |
"object.path": "alsa:pcm:0:hdmi:0,1:playback", | |
"api.alsa.path": "hdmi:0,1", | |
"api.alsa.pcm.card": 0, | |
"api.alsa.pcm.stream": "playback", | |
"audio.channels": 2, | |
"audio.position": "FL,FR", | |
"device.routes": 1, | |
"alsa.resolution_bits": 16, | |
"device.api": "alsa", | |
"device.class": "sound", | |
"alsa.class": "generic", | |
"alsa.subclass": "generic-mix", | |
"alsa.name": "HDMI 1", | |
"alsa.id": "HDMI 1", | |
"alsa.subdevice": 0, | |
"alsa.subdevice_name": "subdevice #0", | |
"alsa.device": 7, | |
"alsa.card": 0, | |
"alsa.card_name": "HD-Audio Generic", | |
"alsa.long_card_name": "HD-Audio Generic at 0xfdf88000 irq 66", | |
"alsa.driver_name": "snd_hda_intel", | |
"device.profile.name": "hdmi-stereo-extra1", | |
"device.profile.description": "Digital Stereo (HDMI 2)", | |
"card.profile.device": 5, | |
"device.id": 42, | |
"factory.name": "api.alsa.pcm.sink", | |
"priority.driver": 632, | |
"priority.session": 632, | |
"media.class": "Audio/Sink", | |
"node.nick": "HD-Audio Generic", | |
"node.name": "alsa_output.pci-0000_04_00.1.hdmi-stereo-extra1", | |
"node.description": "Raven/Raven2/Fenghuang HDMI/DP Audio Controller Digital Stereo (HDMI 2)", | |
"device.icon-name": "audio-card-hdmi", | |
"device.bus": "pci", | |
"device.bus-path": "pci-0000:04:00.1", | |
"node.pause-on-idle": false, | |
"factory.id": 18, | |
"client.id": 32, | |
"clock.quantum-limit": 8192, | |
"node.driver": true, | |
"factory.mode": "merge", | |
"audio.adapt.follower": "", | |
"library.name": "audioconvert/libspa-audioconvert", | |
"object.id": 147, | |
"object.serial": 1203, | |
"node.max-latency": "16384/48000" | |
}, | |
"params": { | |
"EnumFormat": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "raw", | |
"format": { | |
"default": "S32LE", | |
"alt1": "S32LE", | |
"alt2": "S16LE" | |
}, | |
"rate": { "default": 48000, "min": 32000, "max": 96000 }, | |
"channels": 2, | |
"position": [ "FL", "FR" ] | |
}, | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "iec958", | |
"iec958Codec": { | |
"default": "PCM", | |
"alt1": "PCM" | |
}, | |
"rate": { "default": 48000, "min": 32000, "max": 96000 } | |
} | |
], | |
"PropInfo": [ | |
{ | |
"id": "volume", | |
"name": "Volume", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 } | |
}, | |
{ | |
"id": "mute", | |
"name": "Mute", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
} | |
}, | |
{ | |
"id": "channelVolumes", | |
"name": "Channel Volumes", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, | |
"container": "Array" | |
}, | |
{ | |
"id": "channelMap", | |
"name": "Channel Map", | |
"type": "", | |
"container": "Array" | |
}, | |
{ | |
"id": "monitorMute", | |
"name": "Monitor Mute", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
} | |
}, | |
{ | |
"id": "monitorVolumes", | |
"name": "Monitor Volumes", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, | |
"container": "Array" | |
}, | |
{ | |
"id": "softMute", | |
"name": "Soft Mute", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
} | |
}, | |
{ | |
"id": "softVolumes", | |
"name": "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 | |
}, | |
{ | |
"id": "volume", | |
"name": "Volume", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 } | |
}, | |
{ | |
"id": "mute", | |
"name": "Mute", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
} | |
}, | |
{ | |
"id": "channelVolumes", | |
"name": "Channel Volumes", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, | |
"container": "Array" | |
}, | |
{ | |
"id": "channelMap", | |
"name": "Channel Map", | |
"type": "", | |
"container": "Array" | |
}, | |
{ | |
"id": "softMute", | |
"name": "Soft Mute", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
} | |
}, | |
{ | |
"id": "softVolumes", | |
"name": "Soft Volumes", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, | |
"container": "Array" | |
}, | |
{ | |
"id": "monitorMute", | |
"name": "Monitor Mute", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
} | |
}, | |
{ | |
"id": "monitorVolumes", | |
"name": "Monitor Volumes", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, | |
"container": "Array" | |
}, | |
{ | |
"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": false, | |
"alt1": false, | |
"alt2": true | |
}, | |
"params": true | |
}, | |
{ | |
"name": "channelmix.upmix", | |
"description": "Enable upmixing", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
}, | |
"params": true | |
}, | |
{ | |
"name": "channelmix.lfe-cutoff", | |
"description": "LFE cutoff frequency", | |
"type": { "default": 0.000000, "min": 0.000000, "max": 1000.000000 }, | |
"params": true | |
}, | |
{ | |
"name": "channelmix.disable", | |
"description": "Disable Channel mixing", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
}, | |
"params": true | |
}, | |
{ | |
"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 | |
}, | |
{ | |
"id": "device", | |
"name": "api.alsa.path", | |
"description": "The ALSA device", | |
"type": "hdmi:0,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": 9223372036854775807 } | |
}, | |
{ | |
"id": "iec958Codecs", | |
"name": "iec958.codecs", | |
"description": "Enabled IEC958 (S/PDIF) codecs", | |
"type": "", | |
"params": true, | |
"container": "Array" | |
}, | |
{ | |
"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": 0, | |
"params": true | |
}, | |
{ | |
"name": "api.alsa.period-num", | |
"description": "Number of Periods", | |
"type": 0, | |
"params": true | |
}, | |
{ | |
"name": "api.alsa.headroom", | |
"description": "Headroom", | |
"type": 0, | |
"params": true | |
}, | |
{ | |
"name": "api.alsa.start-delay", | |
"description": "Start Delay", | |
"type": 0, | |
"params": true | |
}, | |
{ | |
"name": "api.alsa.disable-mmap", | |
"description": "Disable MMAP", | |
"type": false, | |
"params": true | |
}, | |
{ | |
"name": "api.alsa.disable-batch", | |
"description": "Disable Batch", | |
"type": false, | |
"params": true | |
}, | |
{ | |
"name": "api.alsa.use-chmap", | |
"description": "Use the driver channelmap", | |
"type": false, | |
"params": true | |
}, | |
{ | |
"name": "api.alsa.multi-rate", | |
"description": "Support multiple rates", | |
"type": true, | |
"params": true | |
}, | |
{ | |
"name": "latency.internal.rate", | |
"description": "Internal latency in samples", | |
"type": 0, | |
"params": true | |
}, | |
{ | |
"name": "latency.internal.ns", | |
"description": "Internal latency in nanoseconds", | |
"type": 0, | |
"params": true | |
}, | |
{ | |
"name": "clock.name", | |
"description": "The name of the clock", | |
"type": "api.alsa.0", | |
"params": true | |
} | |
], | |
"Props": [ | |
{ | |
"volume": 1.000000, | |
"mute": false, | |
"channelVolumes": [ 2.696864, 2.774853 ], | |
"channelMap": [ "FL", "FR" ], | |
"softMute": false, | |
"softVolumes": [ 2.696864, 2.774853 ], | |
"monitorMute": false, | |
"monitorVolumes": [ 1.000000, 1.000000 ], | |
"params": [ | |
"monitor.channel-volumes", | |
false | |
] | |
}, | |
{ | |
"volume": 1.000000, | |
"mute": false, | |
"channelVolumes": [ 2.696864, 2.774853 ], | |
"channelMap": [ "FL", "FR" ], | |
"softMute": false, | |
"softVolumes": [ 2.696864, 2.774853 ], | |
"monitorMute": false, | |
"monitorVolumes": [ 1.000000, 1.000000 ], | |
"params": [ | |
"channelmix.normalize", | |
true, | |
"channelmix.mix-lfe", | |
false, | |
"channelmix.upmix", | |
false, | |
"channelmix.lfe-cutoff", | |
0.000000, | |
"channelmix.disable", | |
false | |
] | |
}, | |
{ | |
"rate": 1.000000, | |
"quality": 4, | |
"params": [ | |
"resample.quality", | |
4, | |
"resample.disable", | |
false | |
] | |
}, | |
{ | |
"device": "hdmi:0,1", | |
"deviceName": "", | |
"cardName": "", | |
"latencyOffsetNsec": 0, | |
"iec958Codecs": [ "PCM" ], | |
"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.use-chmap", | |
false, | |
"api.alsa.multi-rate", | |
true, | |
"latency.internal.rate", | |
0, | |
"latency.internal.ns", | |
0, | |
"clock.name", | |
"api.alsa.0" | |
] | |
} | |
], | |
"Format": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "raw", | |
"format": "S32LE", | |
"rate": 48000, | |
"channels": 2, | |
"position": [ "FL", "FR" ] | |
} | |
], | |
"EnumPortConfig": [ | |
{ | |
"direction": "Input", | |
"mode": "dsp" | |
}, | |
{ | |
"direction": "Output", | |
"mode": "dsp" | |
}, | |
{ | |
"direction": "Input", | |
"mode": "convert" | |
}, | |
{ | |
"direction": "Output", | |
"mode": "convert" | |
} | |
], | |
"PortConfig": [ | |
{ | |
"direction": "Input", | |
"mode": "dsp" | |
}, | |
{ | |
"direction": "Output", | |
"mode": "convert" | |
} | |
], | |
"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 | |
} | |
] | |
} | |
} | |
}, | |
{ | |
"id": 149, | |
"type": "PipeWire:Interface:Port", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"direction": "input", | |
"change-mask": [ "props", "params" ], | |
"props": { | |
"format.dsp": "32 bit float mono audio", | |
"audio.channel": "FL", | |
"port.id": 0, | |
"port.physical": true, | |
"port.terminal": true, | |
"object.path": "alsa:pcm:0:hdmi:0,1:playback:playback_0", | |
"port.name": "playback_FL", | |
"port.alias": "HD-Audio Generic:playback_FL", | |
"port.direction": "in", | |
"node.id": 147, | |
"object.id": 149, | |
"object.serial": 1206 | |
}, | |
"params": { | |
"EnumFormat": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
}, | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
} | |
], | |
"Meta": [ | |
{ | |
"type": "Header", | |
"size": 32 | |
}, | |
{ | |
"type": "Header", | |
"size": 32 | |
} | |
], | |
"IO": [ | |
{ | |
"id": "Buffers", | |
"size": 8 | |
}, | |
{ | |
"id": "RateMatch", | |
"size": 48 | |
} | |
], | |
"Format": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
}, | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
} | |
], | |
"Buffers": [ | |
{ | |
"buffers": { "default": 1, "min": 1, "max": 32 }, | |
"blocks": 1, | |
"size": { "default": 32768, "min": 64, "max": 2147483647 }, | |
"stride": 4 | |
}, | |
{ | |
"buffers": { "default": 1, "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": "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 | |
}, | |
{ | |
"direction": "Output", | |
"minQuantum": 0.000000, | |
"maxQuantum": 0.000000, | |
"minRate": 0, | |
"maxRate": 0, | |
"minNs": 0, | |
"maxNs": 0 | |
} | |
] | |
} | |
} | |
}, | |
{ | |
"id": 94, | |
"type": "PipeWire:Interface:Port", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"direction": "output", | |
"change-mask": [ "props", "params" ], | |
"props": { | |
"format.dsp": "32 bit float mono audio", | |
"audio.channel": "FL", | |
"port.monitor": true, | |
"port.id": 0, | |
"object.path": "alsa:pcm:0:hdmi:0,1:playback:monitor_0", | |
"port.name": "monitor_FL", | |
"port.alias": "HD-Audio Generic:monitor_FL", | |
"port.direction": "out", | |
"node.id": 147, | |
"object.id": 94, | |
"object.serial": 1207 | |
}, | |
"params": { | |
"EnumFormat": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
}, | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
} | |
], | |
"Meta": [ | |
{ | |
"type": "Header", | |
"size": 32 | |
}, | |
{ | |
"type": "Header", | |
"size": 32 | |
} | |
], | |
"IO": [ | |
{ | |
"id": "Buffers", | |
"size": 8 | |
}, | |
{ | |
"id": "RateMatch", | |
"size": 48 | |
} | |
], | |
"Format": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
}, | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
} | |
], | |
"Buffers": [ | |
{ | |
"buffers": { "default": 1, "min": 1, "max": 32 }, | |
"blocks": 1, | |
"size": { "default": 32768, "min": 64, "max": 2147483647 }, | |
"stride": 4 | |
}, | |
{ | |
"buffers": { "default": 1, "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 | |
} | |
] | |
} | |
} | |
}, | |
{ | |
"id": 155, | |
"type": "PipeWire:Interface:Port", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"direction": "input", | |
"change-mask": [ "props", "params" ], | |
"props": { | |
"format.dsp": "32 bit float mono audio", | |
"audio.channel": "FR", | |
"port.id": 1, | |
"port.physical": true, | |
"port.terminal": true, | |
"object.path": "alsa:pcm:0:hdmi:0,1:playback:playback_1", | |
"port.name": "playback_FR", | |
"port.alias": "HD-Audio Generic:playback_FR", | |
"port.direction": "in", | |
"node.id": 147, | |
"object.id": 155, | |
"object.serial": 1208 | |
}, | |
"params": { | |
"EnumFormat": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
}, | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
} | |
], | |
"Meta": [ | |
{ | |
"type": "Header", | |
"size": 32 | |
}, | |
{ | |
"type": "Header", | |
"size": 32 | |
} | |
], | |
"IO": [ | |
{ | |
"id": "Buffers", | |
"size": 8 | |
}, | |
{ | |
"id": "RateMatch", | |
"size": 48 | |
} | |
], | |
"Format": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
}, | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
} | |
], | |
"Buffers": [ | |
{ | |
"buffers": { "default": 1, "min": 1, "max": 32 }, | |
"blocks": 1, | |
"size": { "default": 32768, "min": 64, "max": 2147483647 }, | |
"stride": 4 | |
}, | |
{ | |
"buffers": { "default": 1, "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": "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 | |
}, | |
{ | |
"direction": "Output", | |
"minQuantum": 0.000000, | |
"maxQuantum": 0.000000, | |
"minRate": 0, | |
"maxRate": 0, | |
"minNs": 0, | |
"maxNs": 0 | |
} | |
] | |
} | |
} | |
}, | |
{ | |
"id": 105, | |
"type": "PipeWire:Interface:Port", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"direction": "output", | |
"change-mask": [ "props", "params" ], | |
"props": { | |
"format.dsp": "32 bit float mono audio", | |
"audio.channel": "FR", | |
"port.monitor": true, | |
"port.id": 1, | |
"object.path": "alsa:pcm:0:hdmi:0,1:playback:monitor_1", | |
"port.name": "monitor_FR", | |
"port.alias": "HD-Audio Generic:monitor_FR", | |
"port.direction": "out", | |
"node.id": 147, | |
"object.id": 105, | |
"object.serial": 1209 | |
}, | |
"params": { | |
"EnumFormat": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
}, | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
} | |
], | |
"Meta": [ | |
{ | |
"type": "Header", | |
"size": 32 | |
}, | |
{ | |
"type": "Header", | |
"size": 32 | |
} | |
], | |
"IO": [ | |
{ | |
"id": "Buffers", | |
"size": 8 | |
}, | |
{ | |
"id": "RateMatch", | |
"size": 48 | |
} | |
], | |
"Format": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
}, | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
} | |
], | |
"Buffers": [ | |
{ | |
"buffers": { "default": 1, "min": 1, "max": 32 }, | |
"blocks": 1, | |
"size": { "default": 32768, "min": 64, "max": 2147483647 }, | |
"stride": 4 | |
}, | |
{ | |
"buffers": { "default": 1, "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 | |
} | |
] | |
} | |
} | |
}, | |
{ | |
"id": 74, | |
"type": "PipeWire:Interface:Port", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"direction": "output", | |
"change-mask": [ "props", "params" ], | |
"props": { | |
"format.dsp": "32 bit float mono audio", | |
"audio.channel": "FL", | |
"port.id": 0, | |
"object.path": "Skype:output_0", | |
"port.name": "output_FL", | |
"port.alias": "Skype:output_FL", | |
"port.direction": "out", | |
"node.id": 87, | |
"object.id": 74, | |
"object.serial": 1210 | |
}, | |
"params": { | |
"EnumFormat": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
} | |
], | |
"Meta": [ | |
{ | |
"type": "Header", | |
"size": 32 | |
} | |
], | |
"IO": [ | |
{ | |
"id": "Buffers", | |
"size": 8 | |
}, | |
{ | |
"id": "RateMatch", | |
"size": 48 | |
} | |
], | |
"Format": [ ], | |
"Buffers": [ ], | |
"Latency": [ | |
{ | |
"direction": "Input", | |
"minQuantum": 0.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": 68, | |
"type": "PipeWire:Interface:Port", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"direction": "output", | |
"change-mask": [ "props", "params" ], | |
"props": { | |
"format.dsp": "32 bit float mono audio", | |
"audio.channel": "FR", | |
"port.id": 1, | |
"object.path": "Skype:output_1", | |
"port.name": "output_FR", | |
"port.alias": "Skype:output_FR", | |
"port.direction": "out", | |
"node.id": 87, | |
"object.id": 68, | |
"object.serial": 1211 | |
}, | |
"params": { | |
"EnumFormat": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
} | |
], | |
"Meta": [ | |
{ | |
"type": "Header", | |
"size": 32 | |
} | |
], | |
"IO": [ | |
{ | |
"id": "Buffers", | |
"size": 8 | |
}, | |
{ | |
"id": "RateMatch", | |
"size": 48 | |
} | |
], | |
"Format": [ ], | |
"Buffers": [ ], | |
"Latency": [ | |
{ | |
"direction": "Input", | |
"minQuantum": 0.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": 152, | |
"type": "PipeWire:Interface:Link", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"output-node-id": 87, | |
"output-port-id": 74, | |
"input-node-id": 147, | |
"input-port-id": 149, | |
"change-mask": [ "state", "format", "props" ], | |
"state": "init", | |
"error": null, | |
"format": null, | |
"props": { | |
"link.output.node": 87, | |
"link.input.node": 147, | |
"link.passive": false, | |
"link.output.port": 74, | |
"link.input.port": 149, | |
"factory.id": 20, | |
"client.id": 32, | |
"object.id": 152, | |
"object.serial": 1212 | |
} | |
} | |
}, | |
{ | |
"id": 134, | |
"type": "PipeWire:Interface:Link", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"output-node-id": 87, | |
"output-port-id": 68, | |
"input-node-id": 147, | |
"input-port-id": 155, | |
"change-mask": [ "state", "format", "props" ], | |
"state": "init", | |
"error": null, | |
"format": null, | |
"props": { | |
"link.output.node": 87, | |
"link.input.node": 147, | |
"link.passive": false, | |
"link.output.port": 68, | |
"link.input.port": 155, | |
"factory.id": 20, | |
"client.id": 32, | |
"object.id": 134, | |
"object.serial": 1213 | |
} | |
} | |
}, | |
{ | |
"id": 151, | |
"type": "PipeWire:Interface:Node", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"max-input-ports": 64, | |
"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": { | |
"client.api": "pipewire-pulse", | |
"pulse.server.type": "unix", | |
"application.name": "PulseAudio Volume Control", | |
"application.id": "org.PulseAudio.pavucontrol", | |
"application.icon-name": "audio-card", | |
"application.version": 4.000000, | |
"application.process.id": 1864401, | |
"application.process.user": "stu", | |
"application.process.host": "computer", | |
"application.process.binary": "pavucontrol", | |
"application.language": "en_GB.UTF-8", | |
"window.x11.display": ":0", | |
"application.process.machine-id": "644f16bdd8fe4eeeb1163d48477bad48", | |
"media.name": "Peak detect", | |
"node.rate": "1/25", | |
"stream.monitor": true, | |
"node.target": 147, | |
"target.object": 1203, | |
"stream.is-live": true, | |
"node.name": "PulseAudio Volume Control", | |
"node.autoconnect": true, | |
"node.dont-reconnect": true, | |
"media.class": "Stream/Input/Audio", | |
"resample.peaks": true, | |
"channelmix.normalize": true, | |
"adapt.follower.node": "", | |
"object.register": false, | |
"factory.id": 6, | |
"audio.adapt.follower": "", | |
"factory.mode": "merge", | |
"library.name": "audioconvert/libspa-audioconvert", | |
"clock.quantum-limit": 8192, | |
"client.id": 103, | |
"object.id": 151, | |
"object.serial": 1214, | |
"node.latency": "1/25", | |
"pulse.attr.maxlength": 4194304, | |
"pulse.attr.fragsize": 4 | |
}, | |
"params": { | |
"EnumFormat": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "raw", | |
"format": "F32LE", | |
"rate": 25, | |
"channels": 1, | |
"position": [ "MONO" ] | |
} | |
], | |
"PropInfo": [ | |
{ | |
"id": "volume", | |
"name": "Volume", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 } | |
}, | |
{ | |
"id": "mute", | |
"name": "Mute", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
} | |
}, | |
{ | |
"id": "channelVolumes", | |
"name": "Channel Volumes", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, | |
"container": "Array" | |
}, | |
{ | |
"id": "channelMap", | |
"name": "Channel Map", | |
"type": "", | |
"container": "Array" | |
}, | |
{ | |
"id": "monitorMute", | |
"name": "Monitor Mute", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
} | |
}, | |
{ | |
"id": "monitorVolumes", | |
"name": "Monitor Volumes", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, | |
"container": "Array" | |
}, | |
{ | |
"id": "softMute", | |
"name": "Soft Mute", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
} | |
}, | |
{ | |
"id": "softVolumes", | |
"name": "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 | |
}, | |
{ | |
"id": "volume", | |
"name": "Volume", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 } | |
}, | |
{ | |
"id": "mute", | |
"name": "Mute", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
} | |
}, | |
{ | |
"id": "channelVolumes", | |
"name": "Channel Volumes", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, | |
"container": "Array" | |
}, | |
{ | |
"id": "channelMap", | |
"name": "Channel Map", | |
"type": "", | |
"container": "Array" | |
}, | |
{ | |
"id": "softMute", | |
"name": "Soft Mute", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
} | |
}, | |
{ | |
"id": "softVolumes", | |
"name": "Soft Volumes", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, | |
"container": "Array" | |
}, | |
{ | |
"id": "monitorMute", | |
"name": "Monitor Mute", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
} | |
}, | |
{ | |
"id": "monitorVolumes", | |
"name": "Monitor Volumes", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, | |
"container": "Array" | |
}, | |
{ | |
"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": false, | |
"alt1": false, | |
"alt2": true | |
}, | |
"params": true | |
}, | |
{ | |
"name": "channelmix.upmix", | |
"description": "Enable upmixing", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
}, | |
"params": true | |
}, | |
{ | |
"name": "channelmix.lfe-cutoff", | |
"description": "LFE cutoff frequency", | |
"type": { "default": 0.000000, "min": 0.000000, "max": 1000.000000 }, | |
"params": true | |
}, | |
{ | |
"name": "channelmix.disable", | |
"description": "Disable Channel mixing", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
}, | |
"params": true | |
}, | |
{ | |
"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 | |
} | |
], | |
"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 | |
] | |
}, | |
{ | |
"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": [ | |
"channelmix.normalize", | |
true, | |
"channelmix.mix-lfe", | |
false, | |
"channelmix.upmix", | |
false, | |
"channelmix.lfe-cutoff", | |
0.000000, | |
"channelmix.disable", | |
false | |
] | |
}, | |
{ | |
"rate": 1.000000, | |
"quality": 4, | |
"params": [ | |
"resample.quality", | |
4, | |
"resample.disable", | |
false | |
] | |
} | |
], | |
"Format": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "raw", | |
"format": "F32LE", | |
"rate": 25, | |
"channels": 1, | |
"position": [ "MONO" ] | |
} | |
], | |
"EnumPortConfig": [ | |
{ | |
"direction": "Input", | |
"mode": "dsp" | |
}, | |
{ | |
"direction": "Output", | |
"mode": "dsp" | |
}, | |
{ | |
"direction": "Input", | |
"mode": "convert" | |
}, | |
{ | |
"direction": "Output", | |
"mode": "convert" | |
} | |
], | |
"PortConfig": [ | |
{ | |
"direction": "Input", | |
"mode": "dsp" | |
}, | |
{ | |
"direction": "Output", | |
"mode": "convert" | |
} | |
], | |
"Latency": [ ], | |
"ProcessLatency": [ | |
] | |
} | |
} | |
}, | |
{ | |
"id": 79, | |
"type": "PipeWire:Interface:Port", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"direction": "input", | |
"change-mask": [ "props", "params" ], | |
"props": { | |
"format.dsp": "32 bit float mono audio", | |
"audio.channel": "FL", | |
"port.id": 0, | |
"object.path": "PulseAudio Volume Control:input_0", | |
"port.name": "input_FL", | |
"port.alias": "PulseAudio Volume Control:input_FL", | |
"port.direction": "in", | |
"node.id": 151, | |
"object.id": 79, | |
"object.serial": 1215 | |
}, | |
"params": { | |
"EnumFormat": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
} | |
], | |
"Meta": [ | |
{ | |
"type": "Header", | |
"size": 32 | |
} | |
], | |
"IO": [ | |
{ | |
"id": "Buffers", | |
"size": 8 | |
}, | |
{ | |
"id": "RateMatch", | |
"size": 48 | |
} | |
], | |
"Format": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
} | |
], | |
"Buffers": [ | |
{ | |
"buffers": { "default": 1, "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 | |
} | |
] | |
} | |
} | |
}, | |
{ | |
"id": 89, | |
"type": "PipeWire:Interface:Port", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"direction": "output", | |
"change-mask": [ "props", "params" ], | |
"props": { | |
"format.dsp": "32 bit float mono audio", | |
"audio.channel": "FL", | |
"port.monitor": true, | |
"port.id": 0, | |
"object.path": "PulseAudio Volume Control:monitor_0", | |
"port.name": "monitor_FL", | |
"port.alias": "PulseAudio Volume Control:monitor_FL", | |
"port.direction": "out", | |
"node.id": 151, | |
"object.id": 89, | |
"object.serial": 1216 | |
}, | |
"params": { | |
"EnumFormat": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
} | |
], | |
"Meta": [ | |
{ | |
"type": "Header", | |
"size": 32 | |
} | |
], | |
"IO": [ | |
{ | |
"id": "Buffers", | |
"size": 8 | |
}, | |
{ | |
"id": "RateMatch", | |
"size": 48 | |
} | |
], | |
"Format": [ ], | |
"Buffers": [ ], | |
"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 | |
} | |
] | |
} | |
} | |
}, | |
{ | |
"id": 92, | |
"type": "PipeWire:Interface:Port", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"direction": "input", | |
"change-mask": [ "props", "params" ], | |
"props": { | |
"format.dsp": "32 bit float mono audio", | |
"audio.channel": "FR", | |
"port.id": 1, | |
"object.path": "PulseAudio Volume Control:input_1", | |
"port.name": "input_FR", | |
"port.alias": "PulseAudio Volume Control:input_FR", | |
"port.direction": "in", | |
"node.id": 151, | |
"object.id": 92, | |
"object.serial": 1217 | |
}, | |
"params": { | |
"EnumFormat": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
} | |
], | |
"Meta": [ | |
{ | |
"type": "Header", | |
"size": 32 | |
} | |
], | |
"IO": [ | |
{ | |
"id": "Buffers", | |
"size": 8 | |
}, | |
{ | |
"id": "RateMatch", | |
"size": 48 | |
} | |
], | |
"Format": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
} | |
], | |
"Buffers": [ | |
{ | |
"buffers": { "default": 1, "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 | |
} | |
] | |
} | |
} | |
}, | |
{ | |
"id": 95, | |
"type": "PipeWire:Interface:Port", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"direction": "output", | |
"change-mask": [ "props", "params" ], | |
"props": { | |
"format.dsp": "32 bit float mono audio", | |
"audio.channel": "FR", | |
"port.monitor": true, | |
"port.id": 1, | |
"object.path": "PulseAudio Volume Control:monitor_1", | |
"port.name": "monitor_FR", | |
"port.alias": "PulseAudio Volume Control:monitor_FR", | |
"port.direction": "out", | |
"node.id": 151, | |
"object.id": 95, | |
"object.serial": 1218 | |
}, | |
"params": { | |
"EnumFormat": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
} | |
], | |
"Meta": [ | |
{ | |
"type": "Header", | |
"size": 32 | |
} | |
], | |
"IO": [ | |
{ | |
"id": "Buffers", | |
"size": 8 | |
}, | |
{ | |
"id": "RateMatch", | |
"size": 48 | |
} | |
], | |
"Format": [ ], | |
"Buffers": [ ], | |
"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 | |
} | |
] | |
} | |
} | |
}, | |
{ | |
"id": 162, | |
"type": "PipeWire:Interface:Link", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"output-node-id": 147, | |
"output-port-id": 94, | |
"input-node-id": 151, | |
"input-port-id": 79, | |
"change-mask": [ "state", "format", "props" ], | |
"state": "active", | |
"error": null, | |
"format": { | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
}, | |
"props": { | |
"link.output.node": 147, | |
"link.input.node": 151, | |
"link.passive": false, | |
"link.output.port": 94, | |
"link.input.port": 79, | |
"factory.id": 20, | |
"client.id": 32, | |
"object.id": 162, | |
"object.serial": 1219 | |
} | |
} | |
}, | |
{ | |
"id": 163, | |
"type": "PipeWire:Interface:Link", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"output-node-id": 147, | |
"output-port-id": 105, | |
"input-node-id": 151, | |
"input-port-id": 92, | |
"change-mask": [ "state", "format", "props" ], | |
"state": "active", | |
"error": null, | |
"format": { | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
}, | |
"props": { | |
"link.output.node": 147, | |
"link.input.node": 151, | |
"link.passive": false, | |
"link.output.port": 105, | |
"link.input.port": 92, | |
"factory.id": 20, | |
"client.id": 32, | |
"object.id": 163, | |
"object.serial": 1220 | |
} | |
} | |
}, | |
{ | |
"id": 164, | |
"type": "PipeWire:Interface:Node", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"max-input-ports": 64, | |
"max-output-ports": 0, | |
"change-mask": [ "input-ports", "output-ports", "state", "props", "params" ], | |
"n-input-ports": 1, | |
"n-output-ports": 1, | |
"state": "suspended", | |
"error": null, | |
"props": { | |
"client.api": "pipewire-pulse", | |
"pulse.server.type": "unix", | |
"application.name": "PulseAudio Volume Control", | |
"application.id": "org.PulseAudio.pavucontrol", | |
"application.icon-name": "audio-card", | |
"application.version": 4.000000, | |
"application.process.id": 1864401, | |
"application.process.user": "stu", | |
"application.process.host": "computer", | |
"application.process.binary": "pavucontrol", | |
"application.language": "en_GB.UTF-8", | |
"window.x11.display": ":0", | |
"application.process.machine-id": "644f16bdd8fe4eeeb1163d48477bad48", | |
"media.name": "Peak detect", | |
"node.rate": "1/25", | |
"stream.monitor": true, | |
"node.target": 87, | |
"target.object": 996, | |
"stream.is-live": true, | |
"node.name": "PulseAudio Volume Control", | |
"node.autoconnect": true, | |
"node.dont-reconnect": true, | |
"media.class": "Stream/Input/Audio", | |
"resample.peaks": true, | |
"channelmix.normalize": true, | |
"adapt.follower.node": "", | |
"object.register": false, | |
"factory.id": 6, | |
"audio.adapt.follower": "", | |
"factory.mode": "merge", | |
"library.name": "audioconvert/libspa-audioconvert", | |
"clock.quantum-limit": 8192, | |
"client.id": 103, | |
"object.id": 164, | |
"object.serial": 1221 | |
}, | |
"params": { | |
"EnumFormat": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "raw", | |
"format": "F32LE", | |
"rate": 25, | |
"channels": 1, | |
"position": [ "MONO" ] | |
} | |
], | |
"PropInfo": [ | |
{ | |
"id": "volume", | |
"name": "Volume", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 } | |
}, | |
{ | |
"id": "mute", | |
"name": "Mute", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
} | |
}, | |
{ | |
"id": "channelVolumes", | |
"name": "Channel Volumes", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, | |
"container": "Array" | |
}, | |
{ | |
"id": "channelMap", | |
"name": "Channel Map", | |
"type": "", | |
"container": "Array" | |
}, | |
{ | |
"id": "monitorMute", | |
"name": "Monitor Mute", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
} | |
}, | |
{ | |
"id": "monitorVolumes", | |
"name": "Monitor Volumes", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, | |
"container": "Array" | |
}, | |
{ | |
"id": "softMute", | |
"name": "Soft Mute", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
} | |
}, | |
{ | |
"id": "softVolumes", | |
"name": "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 | |
}, | |
{ | |
"id": "volume", | |
"name": "Volume", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 } | |
}, | |
{ | |
"id": "mute", | |
"name": "Mute", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
} | |
}, | |
{ | |
"id": "channelVolumes", | |
"name": "Channel Volumes", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, | |
"container": "Array" | |
}, | |
{ | |
"id": "channelMap", | |
"name": "Channel Map", | |
"type": "", | |
"container": "Array" | |
}, | |
{ | |
"id": "softMute", | |
"name": "Soft Mute", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
} | |
}, | |
{ | |
"id": "softVolumes", | |
"name": "Soft Volumes", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, | |
"container": "Array" | |
}, | |
{ | |
"id": "monitorMute", | |
"name": "Monitor Mute", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
} | |
}, | |
{ | |
"id": "monitorVolumes", | |
"name": "Monitor Volumes", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, | |
"container": "Array" | |
}, | |
{ | |
"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": false, | |
"alt1": false, | |
"alt2": true | |
}, | |
"params": true | |
}, | |
{ | |
"name": "channelmix.upmix", | |
"description": "Enable upmixing", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
}, | |
"params": true | |
}, | |
{ | |
"name": "channelmix.lfe-cutoff", | |
"description": "LFE cutoff frequency", | |
"type": { "default": 0.000000, "min": 0.000000, "max": 1000.000000 }, | |
"params": true | |
}, | |
{ | |
"name": "channelmix.disable", | |
"description": "Disable Channel mixing", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
}, | |
"params": true | |
}, | |
{ | |
"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 | |
} | |
], | |
"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 | |
] | |
}, | |
{ | |
"volume": 1.000000, | |
"mute": false, | |
"channelVolumes": [ 1.000000, 1.000000 ], | |
"channelMap": [ "FL", "FR" ], | |
"softMute": false, | |
"softVolumes": [ ], | |
"monitorMute": false, | |
"monitorVolumes": [ ], | |
"params": [ | |
"channelmix.normalize", | |
true, | |
"channelmix.mix-lfe", | |
false, | |
"channelmix.upmix", | |
false, | |
"channelmix.lfe-cutoff", | |
0.000000, | |
"channelmix.disable", | |
false | |
] | |
}, | |
{ | |
"rate": 1.000000, | |
"quality": 4, | |
"params": [ | |
"resample.quality", | |
4, | |
"resample.disable", | |
false | |
] | |
} | |
], | |
"Format": [ ], | |
"EnumPortConfig": [ | |
{ | |
"direction": "Input", | |
"mode": "dsp" | |
}, | |
{ | |
"direction": "Output", | |
"mode": "dsp" | |
}, | |
{ | |
"direction": "Input", | |
"mode": "convert" | |
}, | |
{ | |
"direction": "Output", | |
"mode": "convert" | |
} | |
], | |
"PortConfig": [ | |
{ | |
"direction": "Input", | |
"mode": "dsp" | |
}, | |
{ | |
"direction": "Output", | |
"mode": "convert" | |
} | |
], | |
"Latency": [ ], | |
"ProcessLatency": [ | |
] | |
} | |
} | |
}, | |
{ | |
"id": 165, | |
"type": "PipeWire:Interface:Port", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"direction": "input", | |
"change-mask": [ "props", "params" ], | |
"props": { | |
"format.dsp": "32 bit float mono audio", | |
"audio.channel": "MONO", | |
"port.id": 0, | |
"object.path": "PulseAudio Volume Control:input_0", | |
"port.name": "input_MONO", | |
"port.alias": "PulseAudio Volume Control:input_MONO", | |
"port.direction": "in", | |
"node.id": 164, | |
"object.id": 165, | |
"object.serial": 1222 | |
}, | |
"params": { | |
"EnumFormat": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
} | |
], | |
"Meta": [ | |
{ | |
"type": "Header", | |
"size": 32 | |
} | |
], | |
"IO": [ | |
{ | |
"id": "Buffers", | |
"size": 8 | |
}, | |
{ | |
"id": "RateMatch", | |
"size": 48 | |
} | |
], | |
"Format": [ ], | |
"Buffers": [ ], | |
"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 | |
} | |
] | |
} | |
} | |
}, | |
{ | |
"id": 166, | |
"type": "PipeWire:Interface:Port", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"direction": "output", | |
"change-mask": [ "props", "params" ], | |
"props": { | |
"format.dsp": "32 bit float mono audio", | |
"audio.channel": "MONO", | |
"port.monitor": true, | |
"port.id": 0, | |
"object.path": "PulseAudio Volume Control:monitor_0", | |
"port.name": "monitor_MONO", | |
"port.alias": "PulseAudio Volume Control:monitor_MONO", | |
"port.direction": "out", | |
"node.id": 164, | |
"object.id": 166, | |
"object.serial": 1223 | |
}, | |
"params": { | |
"EnumFormat": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
} | |
], | |
"Meta": [ | |
{ | |
"type": "Header", | |
"size": 32 | |
} | |
], | |
"IO": [ | |
{ | |
"id": "Buffers", | |
"size": 8 | |
}, | |
{ | |
"id": "RateMatch", | |
"size": 48 | |
} | |
], | |
"Format": [ ], | |
"Buffers": [ ], | |
"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 | |
} | |
] | |
} | |
} | |
}, | |
{ | |
"id": 167, | |
"type": "PipeWire:Interface:Link", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"output-node-id": 87, | |
"output-port-id": 74, | |
"input-node-id": 164, | |
"input-port-id": 165, | |
"change-mask": [ "state", "format", "props" ], | |
"state": "init", | |
"error": null, | |
"format": null, | |
"props": { | |
"link.output.node": 87, | |
"link.input.node": 164, | |
"link.passive": false, | |
"link.output.port": 74, | |
"link.input.port": 165, | |
"factory.id": 20, | |
"client.id": 32, | |
"object.id": 167, | |
"object.serial": 1224 | |
} | |
} | |
}, | |
{ | |
"id": 168, | |
"type": "PipeWire:Interface:Client", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"change-mask": [ "props" ], | |
"props": { | |
"pipewire.protocol": "protocol-native", | |
"pipewire.sec.pid": 23791, | |
"pipewire.sec.uid": 1000, | |
"pipewire.sec.gid": 1000, | |
"pipewire.sec.label": "unconfined", | |
"module.id": 2, | |
"object.id": 168, | |
"object.serial": 1225, | |
"client.api": "pipewire-pulse", | |
"pulse.server.type": "unix", | |
"application.name": "GNOME Settings", | |
"application.id": "org.gnome.VolumeControl", | |
"application.icon-name": "multimedia-volume-control", | |
"application.version": 40.000000, | |
"application.process.id": 1867660, | |
"application.process.user": "stu", | |
"application.process.host": "computer", | |
"application.process.binary": "gnome-control-center", | |
"application.language": "en_GB.UTF-8", | |
"window.x11.display": ":0", | |
"application.process.machine-id": "644f16bdd8fe4eeeb1163d48477bad48", | |
"config.name": "pipewire-pulse.conf", | |
"cpu.max-align": 32, | |
"default.clock.rate": 48000, | |
"default.clock.quantum": 1024, | |
"default.clock.min-quantum": 32, | |
"default.clock.max-quantum": 2048, | |
"default.clock.quantum-limit": 8192, | |
"default.video.width": 640, | |
"default.video.height": 480, | |
"default.video.rate.num": 25, | |
"default.video.rate.denom": 1, | |
"log.level": 2, | |
"clock.power-of-two-quantum": true, | |
"link.max-buffers": 64, | |
"mem.warn-mlock": false, | |
"mem.allow-mlock": true, | |
"settings.check-quantum": false, | |
"settings.check-rate": false, | |
"core.version": "0.3.44", | |
"core.name": "pipewire-stu-23791", | |
"pipewire.access": "unrestricted" | |
} | |
} | |
}, | |
{ | |
"id": 170, | |
"type": "PipeWire:Interface:Node", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"max-input-ports": 64, | |
"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": { | |
"client.api": "pipewire-pulse", | |
"pulse.server.type": "unix", | |
"application.name": "GNOME Settings", | |
"application.id": "org.gnome.VolumeControl", | |
"application.icon-name": "multimedia-volume-control", | |
"application.version": 40.000000, | |
"application.process.id": 1867660, | |
"application.process.user": "stu", | |
"application.process.host": "computer", | |
"application.process.binary": "gnome-control-center", | |
"application.language": "en_GB.UTF-8", | |
"window.x11.display": ":0", | |
"application.process.machine-id": "644f16bdd8fe4eeeb1163d48477bad48", | |
"media.name": "Peak detect", | |
"node.rate": "1/25", | |
"stream.monitor": true, | |
"node.target": 124, | |
"target.object": 945, | |
"stream.is-live": true, | |
"node.name": "GNOME Settings", | |
"node.autoconnect": true, | |
"node.dont-reconnect": true, | |
"media.class": "Stream/Input/Audio", | |
"resample.peaks": true, | |
"channelmix.normalize": true, | |
"adapt.follower.node": "", | |
"object.register": false, | |
"factory.id": 6, | |
"audio.adapt.follower": "", | |
"factory.mode": "merge", | |
"library.name": "audioconvert/libspa-audioconvert", | |
"clock.quantum-limit": 8192, | |
"client.id": 168, | |
"object.id": 170, | |
"object.serial": 1227, | |
"node.latency": "1/25", | |
"pulse.attr.maxlength": 4194304, | |
"pulse.attr.fragsize": 4 | |
}, | |
"params": { | |
"EnumFormat": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "raw", | |
"format": "F32LE", | |
"rate": 25, | |
"channels": 1, | |
"position": [ "MONO" ] | |
} | |
], | |
"PropInfo": [ | |
{ | |
"id": "volume", | |
"name": "Volume", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 } | |
}, | |
{ | |
"id": "mute", | |
"name": "Mute", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
} | |
}, | |
{ | |
"id": "channelVolumes", | |
"name": "Channel Volumes", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, | |
"container": "Array" | |
}, | |
{ | |
"id": "channelMap", | |
"name": "Channel Map", | |
"type": "", | |
"container": "Array" | |
}, | |
{ | |
"id": "monitorMute", | |
"name": "Monitor Mute", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
} | |
}, | |
{ | |
"id": "monitorVolumes", | |
"name": "Monitor Volumes", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, | |
"container": "Array" | |
}, | |
{ | |
"id": "softMute", | |
"name": "Soft Mute", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
} | |
}, | |
{ | |
"id": "softVolumes", | |
"name": "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 | |
}, | |
{ | |
"id": "volume", | |
"name": "Volume", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 } | |
}, | |
{ | |
"id": "mute", | |
"name": "Mute", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
} | |
}, | |
{ | |
"id": "channelVolumes", | |
"name": "Channel Volumes", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, | |
"container": "Array" | |
}, | |
{ | |
"id": "channelMap", | |
"name": "Channel Map", | |
"type": "", | |
"container": "Array" | |
}, | |
{ | |
"id": "softMute", | |
"name": "Soft Mute", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
} | |
}, | |
{ | |
"id": "softVolumes", | |
"name": "Soft Volumes", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, | |
"container": "Array" | |
}, | |
{ | |
"id": "monitorMute", | |
"name": "Monitor Mute", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
} | |
}, | |
{ | |
"id": "monitorVolumes", | |
"name": "Monitor Volumes", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, | |
"container": "Array" | |
}, | |
{ | |
"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": false, | |
"alt1": false, | |
"alt2": true | |
}, | |
"params": true | |
}, | |
{ | |
"name": "channelmix.upmix", | |
"description": "Enable upmixing", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
}, | |
"params": true | |
}, | |
{ | |
"name": "channelmix.lfe-cutoff", | |
"description": "LFE cutoff frequency", | |
"type": { "default": 0.000000, "min": 0.000000, "max": 1000.000000 }, | |
"params": true | |
}, | |
{ | |
"name": "channelmix.disable", | |
"description": "Disable Channel mixing", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
}, | |
"params": true | |
}, | |
{ | |
"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 | |
} | |
], | |
"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 | |
] | |
}, | |
{ | |
"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": [ | |
"channelmix.normalize", | |
true, | |
"channelmix.mix-lfe", | |
false, | |
"channelmix.upmix", | |
false, | |
"channelmix.lfe-cutoff", | |
0.000000, | |
"channelmix.disable", | |
false | |
] | |
}, | |
{ | |
"rate": 1.000000, | |
"quality": 4, | |
"params": [ | |
"resample.quality", | |
4, | |
"resample.disable", | |
false | |
] | |
} | |
], | |
"Format": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "raw", | |
"format": "F32LE", | |
"rate": 25, | |
"channels": 1, | |
"position": [ "MONO" ] | |
} | |
], | |
"EnumPortConfig": [ | |
{ | |
"direction": "Input", | |
"mode": "dsp" | |
}, | |
{ | |
"direction": "Output", | |
"mode": "dsp" | |
}, | |
{ | |
"direction": "Input", | |
"mode": "convert" | |
}, | |
{ | |
"direction": "Output", | |
"mode": "convert" | |
} | |
], | |
"PortConfig": [ | |
{ | |
"direction": "Input", | |
"mode": "dsp" | |
}, | |
{ | |
"direction": "Output", | |
"mode": "convert" | |
} | |
], | |
"Latency": [ | |
{ | |
"direction": "Output", | |
"minQuantum": 1.000000, | |
"maxQuantum": 1.000000, | |
"minRate": 512, | |
"maxRate": 512, | |
"minNs": 0, | |
"maxNs": 0 | |
} | |
], | |
"ProcessLatency": [ | |
] | |
} | |
} | |
}, | |
{ | |
"id": 177, | |
"type": "PipeWire:Interface:Port", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"direction": "input", | |
"change-mask": [ "props", "params" ], | |
"props": { | |
"format.dsp": "32 bit float mono audio", | |
"audio.channel": "FL", | |
"port.id": 0, | |
"object.path": "GNOME Settings:input_0", | |
"port.name": "input_FL", | |
"port.alias": "GNOME Settings:input_FL", | |
"port.direction": "in", | |
"node.id": 170, | |
"object.id": 177, | |
"object.serial": 1234 | |
}, | |
"params": { | |
"EnumFormat": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
} | |
], | |
"Meta": [ | |
{ | |
"type": "Header", | |
"size": 32 | |
} | |
], | |
"IO": [ | |
{ | |
"id": "Buffers", | |
"size": 8 | |
}, | |
{ | |
"id": "RateMatch", | |
"size": 48 | |
} | |
], | |
"Format": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
} | |
], | |
"Buffers": [ | |
{ | |
"buffers": { "default": 1, "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": 512, | |
"maxRate": 512, | |
"minNs": 0, | |
"maxNs": 0 | |
} | |
] | |
} | |
} | |
}, | |
{ | |
"id": 178, | |
"type": "PipeWire:Interface:Port", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"direction": "output", | |
"change-mask": [ "props", "params" ], | |
"props": { | |
"format.dsp": "32 bit float mono audio", | |
"audio.channel": "FL", | |
"port.monitor": true, | |
"port.id": 0, | |
"object.path": "GNOME Settings:monitor_0", | |
"port.name": "monitor_FL", | |
"port.alias": "GNOME Settings:monitor_FL", | |
"port.direction": "out", | |
"node.id": 170, | |
"object.id": 178, | |
"object.serial": 1235 | |
}, | |
"params": { | |
"EnumFormat": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
} | |
], | |
"Meta": [ | |
{ | |
"type": "Header", | |
"size": 32 | |
} | |
], | |
"IO": [ | |
{ | |
"id": "Buffers", | |
"size": 8 | |
}, | |
{ | |
"id": "RateMatch", | |
"size": 48 | |
} | |
], | |
"Format": [ ], | |
"Buffers": [ ], | |
"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 | |
} | |
] | |
} | |
} | |
}, | |
{ | |
"id": 179, | |
"type": "PipeWire:Interface:Port", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"direction": "input", | |
"change-mask": [ "props", "params" ], | |
"props": { | |
"format.dsp": "32 bit float mono audio", | |
"audio.channel": "FR", | |
"port.id": 1, | |
"object.path": "GNOME Settings:input_1", | |
"port.name": "input_FR", | |
"port.alias": "GNOME Settings:input_FR", | |
"port.direction": "in", | |
"node.id": 170, | |
"object.id": 179, | |
"object.serial": 1236 | |
}, | |
"params": { | |
"EnumFormat": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
} | |
], | |
"Meta": [ | |
{ | |
"type": "Header", | |
"size": 32 | |
} | |
], | |
"IO": [ | |
{ | |
"id": "Buffers", | |
"size": 8 | |
}, | |
{ | |
"id": "RateMatch", | |
"size": 48 | |
} | |
], | |
"Format": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
} | |
], | |
"Buffers": [ | |
{ | |
"buffers": { "default": 1, "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": 512, | |
"maxRate": 512, | |
"minNs": 0, | |
"maxNs": 0 | |
} | |
] | |
} | |
} | |
}, | |
{ | |
"id": 180, | |
"type": "PipeWire:Interface:Port", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"direction": "output", | |
"change-mask": [ "props", "params" ], | |
"props": { | |
"format.dsp": "32 bit float mono audio", | |
"audio.channel": "FR", | |
"port.monitor": true, | |
"port.id": 1, | |
"object.path": "GNOME Settings:monitor_1", | |
"port.name": "monitor_FR", | |
"port.alias": "GNOME Settings:monitor_FR", | |
"port.direction": "out", | |
"node.id": 170, | |
"object.id": 180, | |
"object.serial": 1237 | |
}, | |
"params": { | |
"EnumFormat": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
} | |
], | |
"Meta": [ | |
{ | |
"type": "Header", | |
"size": 32 | |
} | |
], | |
"IO": [ | |
{ | |
"id": "Buffers", | |
"size": 8 | |
}, | |
{ | |
"id": "RateMatch", | |
"size": 48 | |
} | |
], | |
"Format": [ ], | |
"Buffers": [ ], | |
"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 | |
} | |
] | |
} | |
} | |
}, | |
{ | |
"id": 181, | |
"type": "PipeWire:Interface:Link", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"output-node-id": 124, | |
"output-port-id": 125, | |
"input-node-id": 170, | |
"input-port-id": 177, | |
"change-mask": [ "state", "format", "props" ], | |
"state": "active", | |
"error": null, | |
"format": { | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
}, | |
"props": { | |
"link.output.node": 124, | |
"link.input.node": 170, | |
"link.passive": false, | |
"link.output.port": 125, | |
"link.input.port": 177, | |
"factory.id": 20, | |
"client.id": 32, | |
"object.id": 181, | |
"object.serial": 1238 | |
} | |
} | |
}, | |
{ | |
"id": 182, | |
"type": "PipeWire:Interface:Link", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"output-node-id": 124, | |
"output-port-id": 126, | |
"input-node-id": 170, | |
"input-port-id": 179, | |
"change-mask": [ "state", "format", "props" ], | |
"state": "active", | |
"error": null, | |
"format": { | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
}, | |
"props": { | |
"link.output.node": 124, | |
"link.input.node": 170, | |
"link.passive": false, | |
"link.output.port": 126, | |
"link.input.port": 179, | |
"factory.id": 20, | |
"client.id": 32, | |
"object.id": 182, | |
"object.serial": 1239 | |
} | |
} | |
}, | |
{ | |
"id": 169, | |
"type": "PipeWire:Interface:Node", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"max-input-ports": 64, | |
"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": { | |
"client.api": "pipewire-pulse", | |
"pulse.server.type": "unix", | |
"application.name": "GNOME Settings", | |
"application.id": "org.gnome.VolumeControl", | |
"application.icon-name": "multimedia-volume-control", | |
"application.version": 40.000000, | |
"application.process.id": 1867660, | |
"application.process.user": "stu", | |
"application.process.host": "computer", | |
"application.process.binary": "gnome-control-center", | |
"application.language": "en_GB.UTF-8", | |
"window.x11.display": ":0", | |
"application.process.machine-id": "644f16bdd8fe4eeeb1163d48477bad48", | |
"media.name": "Peak detect", | |
"node.rate": "1/25", | |
"stream.monitor": true, | |
"node.target": 147, | |
"target.object": 1203, | |
"stream.is-live": true, | |
"node.name": "GNOME Settings", | |
"node.autoconnect": true, | |
"node.dont-reconnect": true, | |
"media.class": "Stream/Input/Audio", | |
"resample.peaks": true, | |
"channelmix.normalize": true, | |
"adapt.follower.node": "", | |
"object.register": false, | |
"factory.id": 6, | |
"audio.adapt.follower": "", | |
"factory.mode": "merge", | |
"library.name": "audioconvert/libspa-audioconvert", | |
"clock.quantum-limit": 8192, | |
"client.id": 168, | |
"object.id": 169, | |
"object.serial": 1255, | |
"node.latency": "1/25", | |
"pulse.attr.maxlength": 4194304, | |
"pulse.attr.fragsize": 4 | |
}, | |
"params": { | |
"EnumFormat": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "raw", | |
"format": "F32LE", | |
"rate": 25, | |
"channels": 1, | |
"position": [ "MONO" ] | |
} | |
], | |
"PropInfo": [ | |
{ | |
"id": "volume", | |
"name": "Volume", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 } | |
}, | |
{ | |
"id": "mute", | |
"name": "Mute", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
} | |
}, | |
{ | |
"id": "channelVolumes", | |
"name": "Channel Volumes", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, | |
"container": "Array" | |
}, | |
{ | |
"id": "channelMap", | |
"name": "Channel Map", | |
"type": "", | |
"container": "Array" | |
}, | |
{ | |
"id": "monitorMute", | |
"name": "Monitor Mute", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
} | |
}, | |
{ | |
"id": "monitorVolumes", | |
"name": "Monitor Volumes", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, | |
"container": "Array" | |
}, | |
{ | |
"id": "softMute", | |
"name": "Soft Mute", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
} | |
}, | |
{ | |
"id": "softVolumes", | |
"name": "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 | |
}, | |
{ | |
"id": "volume", | |
"name": "Volume", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 } | |
}, | |
{ | |
"id": "mute", | |
"name": "Mute", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
} | |
}, | |
{ | |
"id": "channelVolumes", | |
"name": "Channel Volumes", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, | |
"container": "Array" | |
}, | |
{ | |
"id": "channelMap", | |
"name": "Channel Map", | |
"type": "", | |
"container": "Array" | |
}, | |
{ | |
"id": "softMute", | |
"name": "Soft Mute", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
} | |
}, | |
{ | |
"id": "softVolumes", | |
"name": "Soft Volumes", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, | |
"container": "Array" | |
}, | |
{ | |
"id": "monitorMute", | |
"name": "Monitor Mute", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
} | |
}, | |
{ | |
"id": "monitorVolumes", | |
"name": "Monitor Volumes", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, | |
"container": "Array" | |
}, | |
{ | |
"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": false, | |
"alt1": false, | |
"alt2": true | |
}, | |
"params": true | |
}, | |
{ | |
"name": "channelmix.upmix", | |
"description": "Enable upmixing", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
}, | |
"params": true | |
}, | |
{ | |
"name": "channelmix.lfe-cutoff", | |
"description": "LFE cutoff frequency", | |
"type": { "default": 0.000000, "min": 0.000000, "max": 1000.000000 }, | |
"params": true | |
}, | |
{ | |
"name": "channelmix.disable", | |
"description": "Disable Channel mixing", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
}, | |
"params": true | |
}, | |
{ | |
"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 | |
} | |
], | |
"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 | |
] | |
}, | |
{ | |
"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": [ | |
"channelmix.normalize", | |
true, | |
"channelmix.mix-lfe", | |
false, | |
"channelmix.upmix", | |
false, | |
"channelmix.lfe-cutoff", | |
0.000000, | |
"channelmix.disable", | |
false | |
] | |
}, | |
{ | |
"rate": 1.000000, | |
"quality": 4, | |
"params": [ | |
"resample.quality", | |
4, | |
"resample.disable", | |
false | |
] | |
} | |
], | |
"Format": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "raw", | |
"format": "F32LE", | |
"rate": 25, | |
"channels": 1, | |
"position": [ "MONO" ] | |
} | |
], | |
"EnumPortConfig": [ | |
{ | |
"direction": "Input", | |
"mode": "dsp" | |
}, | |
{ | |
"direction": "Output", | |
"mode": "dsp" | |
}, | |
{ | |
"direction": "Input", | |
"mode": "convert" | |
}, | |
{ | |
"direction": "Output", | |
"mode": "convert" | |
} | |
], | |
"PortConfig": [ | |
{ | |
"direction": "Input", | |
"mode": "dsp" | |
}, | |
{ | |
"direction": "Output", | |
"mode": "convert" | |
} | |
], | |
"Latency": [ ], | |
"ProcessLatency": [ | |
] | |
} | |
} | |
}, | |
{ | |
"id": 174, | |
"type": "PipeWire:Interface:Port", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"direction": "input", | |
"change-mask": [ "props", "params" ], | |
"props": { | |
"format.dsp": "32 bit float mono audio", | |
"audio.channel": "FL", | |
"port.id": 0, | |
"object.path": "GNOME Settings:input_0", | |
"port.name": "input_FL", | |
"port.alias": "GNOME Settings:input_FL", | |
"port.direction": "in", | |
"node.id": 169, | |
"object.id": 174, | |
"object.serial": 1256 | |
}, | |
"params": { | |
"EnumFormat": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
} | |
], | |
"Meta": [ | |
{ | |
"type": "Header", | |
"size": 32 | |
} | |
], | |
"IO": [ | |
{ | |
"id": "Buffers", | |
"size": 8 | |
}, | |
{ | |
"id": "RateMatch", | |
"size": 48 | |
} | |
], | |
"Format": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
} | |
], | |
"Buffers": [ | |
{ | |
"buffers": { "default": 1, "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 | |
} | |
] | |
} | |
} | |
}, | |
{ | |
"id": 172, | |
"type": "PipeWire:Interface:Port", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"direction": "output", | |
"change-mask": [ "props", "params" ], | |
"props": { | |
"format.dsp": "32 bit float mono audio", | |
"audio.channel": "FL", | |
"port.monitor": true, | |
"port.id": 0, | |
"object.path": "GNOME Settings:monitor_0", | |
"port.name": "monitor_FL", | |
"port.alias": "GNOME Settings:monitor_FL", | |
"port.direction": "out", | |
"node.id": 169, | |
"object.id": 172, | |
"object.serial": 1257 | |
}, | |
"params": { | |
"EnumFormat": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
} | |
], | |
"Meta": [ | |
{ | |
"type": "Header", | |
"size": 32 | |
} | |
], | |
"IO": [ | |
{ | |
"id": "Buffers", | |
"size": 8 | |
}, | |
{ | |
"id": "RateMatch", | |
"size": 48 | |
} | |
], | |
"Format": [ ], | |
"Buffers": [ ], | |
"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 | |
} | |
] | |
} | |
} | |
}, | |
{ | |
"id": 173, | |
"type": "PipeWire:Interface:Port", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"direction": "input", | |
"change-mask": [ "props", "params" ], | |
"props": { | |
"format.dsp": "32 bit float mono audio", | |
"audio.channel": "FR", | |
"port.id": 1, | |
"object.path": "GNOME Settings:input_1", | |
"port.name": "input_FR", | |
"port.alias": "GNOME Settings:input_FR", | |
"port.direction": "in", | |
"node.id": 169, | |
"object.id": 173, | |
"object.serial": 1258 | |
}, | |
"params": { | |
"EnumFormat": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
} | |
], | |
"Meta": [ | |
{ | |
"type": "Header", | |
"size": 32 | |
} | |
], | |
"IO": [ | |
{ | |
"id": "Buffers", | |
"size": 8 | |
}, | |
{ | |
"id": "RateMatch", | |
"size": 48 | |
} | |
], | |
"Format": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
} | |
], | |
"Buffers": [ | |
{ | |
"buffers": { "default": 1, "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 | |
} | |
] | |
} | |
} | |
}, | |
{ | |
"id": 176, | |
"type": "PipeWire:Interface:Port", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"direction": "output", | |
"change-mask": [ "props", "params" ], | |
"props": { | |
"format.dsp": "32 bit float mono audio", | |
"audio.channel": "FR", | |
"port.monitor": true, | |
"port.id": 1, | |
"object.path": "GNOME Settings:monitor_1", | |
"port.name": "monitor_FR", | |
"port.alias": "GNOME Settings:monitor_FR", | |
"port.direction": "out", | |
"node.id": 169, | |
"object.id": 176, | |
"object.serial": 1259 | |
}, | |
"params": { | |
"EnumFormat": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
} | |
], | |
"Meta": [ | |
{ | |
"type": "Header", | |
"size": 32 | |
} | |
], | |
"IO": [ | |
{ | |
"id": "Buffers", | |
"size": 8 | |
}, | |
{ | |
"id": "RateMatch", | |
"size": 48 | |
} | |
], | |
"Format": [ ], | |
"Buffers": [ ], | |
"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 | |
} | |
] | |
} | |
} | |
}, | |
{ | |
"id": 171, | |
"type": "PipeWire:Interface:Link", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"output-node-id": 147, | |
"output-port-id": 94, | |
"input-node-id": 169, | |
"input-port-id": 174, | |
"change-mask": [ "state", "format", "props" ], | |
"state": "active", | |
"error": null, | |
"format": { | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
}, | |
"props": { | |
"link.output.node": 147, | |
"link.input.node": 169, | |
"link.passive": false, | |
"link.output.port": 94, | |
"link.input.port": 174, | |
"factory.id": 20, | |
"client.id": 32, | |
"object.id": 171, | |
"object.serial": 1260 | |
} | |
} | |
}, | |
{ | |
"id": 175, | |
"type": "PipeWire:Interface:Link", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"output-node-id": 147, | |
"output-port-id": 105, | |
"input-node-id": 169, | |
"input-port-id": 173, | |
"change-mask": [ "state", "format", "props" ], | |
"state": "active", | |
"error": null, | |
"format": { | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
}, | |
"props": { | |
"link.output.node": 147, | |
"link.input.node": 169, | |
"link.passive": false, | |
"link.output.port": 105, | |
"link.input.port": 173, | |
"factory.id": 20, | |
"client.id": 32, | |
"object.id": 175, | |
"object.serial": 1261 | |
} | |
} | |
}, | |
{ | |
"id": 109, | |
"type": "PipeWire:Interface:Node", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"max-input-ports": 0, | |
"max-output-ports": 64, | |
"change-mask": [ "input-ports", "output-ports", "state", "props", "params" ], | |
"n-input-ports": 0, | |
"n-output-ports": 2, | |
"state": "running", | |
"error": null, | |
"props": { | |
"client.api": "pipewire-pulse", | |
"pulse.server.type": "unix", | |
"application.name": "Firefox", | |
"application.process.id": 56286, | |
"application.process.user": "stu", | |
"application.process.host": "computer", | |
"application.process.binary": "firefox", | |
"application.language": "en_GB.UTF-8", | |
"window.x11.display": ":0", | |
"application.process.machine-id": "644f16bdd8fe4eeeb1163d48477bad48", | |
"media.name": "Tangerine Dream - Force Majeure (1979) FULL ALBUM - YouTube", | |
"node.rate": "1/48000", | |
"stream.is-live": true, | |
"node.name": "Firefox", | |
"node.autoconnect": true, | |
"media.class": "Stream/Output/Audio", | |
"adapt.follower.node": "", | |
"object.register": false, | |
"factory.id": 6, | |
"audio.adapt.follower": "", | |
"factory.mode": "split", | |
"library.name": "audioconvert/libspa-audioconvert", | |
"clock.quantum-limit": 8192, | |
"client.id": 86, | |
"object.id": 109, | |
"object.serial": 1329, | |
"node.latency": "3600/48000", | |
"pulse.attr.maxlength": 4194304, | |
"pulse.attr.tlength": 48000, | |
"pulse.attr.prebuf": 38408, | |
"pulse.attr.minreq": 9600 | |
}, | |
"params": { | |
"EnumFormat": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "raw", | |
"format": "F32LE", | |
"rate": 48000, | |
"channels": 2, | |
"position": [ "FL", "FR" ] | |
} | |
], | |
"PropInfo": [ | |
{ | |
"id": "volume", | |
"name": "Volume", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 } | |
}, | |
{ | |
"id": "mute", | |
"name": "Mute", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
} | |
}, | |
{ | |
"id": "channelVolumes", | |
"name": "Channel Volumes", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, | |
"container": "Array" | |
}, | |
{ | |
"id": "channelMap", | |
"name": "Channel Map", | |
"type": "", | |
"container": "Array" | |
}, | |
{ | |
"id": "softMute", | |
"name": "Soft Mute", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
} | |
}, | |
{ | |
"id": "softVolumes", | |
"name": "Soft Volumes", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, | |
"container": "Array" | |
}, | |
{ | |
"id": "monitorMute", | |
"name": "Monitor Mute", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
} | |
}, | |
{ | |
"id": "monitorVolumes", | |
"name": "Monitor Volumes", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, | |
"container": "Array" | |
}, | |
{ | |
"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": false, | |
"alt1": false, | |
"alt2": true | |
}, | |
"params": true | |
}, | |
{ | |
"name": "channelmix.upmix", | |
"description": "Enable upmixing", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
}, | |
"params": true | |
}, | |
{ | |
"name": "channelmix.lfe-cutoff", | |
"description": "LFE cutoff frequency", | |
"type": { "default": 0.000000, "min": 0.000000, "max": 1000.000000 }, | |
"params": true | |
}, | |
{ | |
"name": "channelmix.disable", | |
"description": "Disable Channel mixing", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
}, | |
"params": true | |
}, | |
{ | |
"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 | |
} | |
], | |
"Props": [ | |
{ | |
"volume": 1.000000, | |
"mute": false, | |
"channelVolumes": [ 0.759852, 0.759852 ], | |
"channelMap": [ "FL", "FR" ], | |
"softMute": false, | |
"softVolumes": [ 1.000000, 1.000000 ], | |
"monitorMute": false, | |
"monitorVolumes": [ 1.000000, 1.000000 ], | |
"params": [ | |
"channelmix.normalize", | |
true, | |
"channelmix.mix-lfe", | |
false, | |
"channelmix.upmix", | |
false, | |
"channelmix.lfe-cutoff", | |
0.000000, | |
"channelmix.disable", | |
false | |
] | |
}, | |
{ | |
"rate": 1.000000, | |
"quality": 4, | |
"params": [ | |
"resample.quality", | |
4, | |
"resample.disable", | |
false | |
] | |
} | |
], | |
"Format": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "raw", | |
"format": "F32LE", | |
"rate": 48000, | |
"channels": 2, | |
"position": [ "FL", "FR" ] | |
} | |
], | |
"EnumPortConfig": [ | |
{ | |
"direction": "Input", | |
"mode": "dsp" | |
}, | |
{ | |
"direction": "Output", | |
"mode": "dsp" | |
}, | |
{ | |
"direction": "Input", | |
"mode": "convert" | |
}, | |
{ | |
"direction": "Output", | |
"mode": "convert" | |
} | |
], | |
"PortConfig": [ | |
{ | |
"direction": "Input", | |
"mode": "convert" | |
}, | |
{ | |
"direction": "Output", | |
"mode": "dsp" | |
} | |
], | |
"Latency": [ | |
{ | |
"direction": "Input", | |
"minQuantum": 0.000000, | |
"maxQuantum": 1.000000, | |
"minRate": 0, | |
"maxRate": 0, | |
"minNs": 0, | |
"maxNs": 0 | |
} | |
], | |
"ProcessLatency": [ | |
] | |
} | |
} | |
}, | |
{ | |
"id": 122, | |
"type": "PipeWire:Interface:Port", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"direction": "output", | |
"change-mask": [ "props", "params" ], | |
"props": { | |
"format.dsp": "32 bit float mono audio", | |
"audio.channel": "FL", | |
"port.id": 0, | |
"object.path": "Firefox:output_0", | |
"port.name": "output_FL", | |
"port.alias": "Firefox:output_FL", | |
"port.direction": "out", | |
"node.id": 109, | |
"object.id": 122, | |
"object.serial": 1330 | |
}, | |
"params": { | |
"EnumFormat": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
} | |
], | |
"Meta": [ | |
{ | |
"type": "Header", | |
"size": 32 | |
} | |
], | |
"IO": [ | |
{ | |
"id": "Buffers", | |
"size": 8 | |
}, | |
{ | |
"id": "RateMatch", | |
"size": 48 | |
} | |
], | |
"Format": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
} | |
], | |
"Buffers": [ | |
{ | |
"buffers": { "default": 1, "min": 1, "max": 32 }, | |
"blocks": 1, | |
"size": { "default": 32768, "min": 64, "max": 2147483647 }, | |
"stride": 4 | |
} | |
], | |
"Latency": [ | |
{ | |
"direction": "Input", | |
"minQuantum": 0.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": 158, | |
"type": "PipeWire:Interface:Port", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"direction": "output", | |
"change-mask": [ "props", "params" ], | |
"props": { | |
"format.dsp": "32 bit float mono audio", | |
"audio.channel": "FR", | |
"port.id": 1, | |
"object.path": "Firefox:output_1", | |
"port.name": "output_FR", | |
"port.alias": "Firefox:output_FR", | |
"port.direction": "out", | |
"node.id": 109, | |
"object.id": 158, | |
"object.serial": 1331 | |
}, | |
"params": { | |
"EnumFormat": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
} | |
], | |
"Meta": [ | |
{ | |
"type": "Header", | |
"size": 32 | |
} | |
], | |
"IO": [ | |
{ | |
"id": "Buffers", | |
"size": 8 | |
}, | |
{ | |
"id": "RateMatch", | |
"size": 48 | |
} | |
], | |
"Format": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
} | |
], | |
"Buffers": [ | |
{ | |
"buffers": { "default": 1, "min": 1, "max": 32 }, | |
"blocks": 1, | |
"size": { "default": 32768, "min": 64, "max": 2147483647 }, | |
"stride": 4 | |
} | |
], | |
"Latency": [ | |
{ | |
"direction": "Input", | |
"minQuantum": 0.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": 93, | |
"type": "PipeWire:Interface:Link", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"output-node-id": 109, | |
"output-port-id": 122, | |
"input-node-id": 49, | |
"input-port-id": 52, | |
"change-mask": [ "state", "format", "props" ], | |
"state": "active", | |
"error": null, | |
"format": { | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
}, | |
"props": { | |
"link.output.node": 109, | |
"link.input.node": 49, | |
"link.passive": false, | |
"link.output.port": 122, | |
"link.input.port": 52, | |
"factory.id": 20, | |
"client.id": 32, | |
"object.id": 93, | |
"object.serial": 1332 | |
} | |
} | |
}, | |
{ | |
"id": 161, | |
"type": "PipeWire:Interface:Link", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"output-node-id": 109, | |
"output-port-id": 158, | |
"input-node-id": 49, | |
"input-port-id": 54, | |
"change-mask": [ "state", "format", "props" ], | |
"state": "active", | |
"error": null, | |
"format": { | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
}, | |
"props": { | |
"link.output.node": 109, | |
"link.input.node": 49, | |
"link.passive": false, | |
"link.output.port": 158, | |
"link.input.port": 54, | |
"factory.id": 20, | |
"client.id": 32, | |
"object.id": 161, | |
"object.serial": 1333 | |
} | |
} | |
}, | |
{ | |
"id": 84, | |
"type": "PipeWire:Interface:Node", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"max-input-ports": 64, | |
"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": { | |
"client.api": "pipewire-pulse", | |
"pulse.server.type": "unix", | |
"application.name": "PulseAudio Volume Control", | |
"application.id": "org.PulseAudio.pavucontrol", | |
"application.icon-name": "audio-card", | |
"application.version": 4.000000, | |
"application.process.id": 1864401, | |
"application.process.user": "stu", | |
"application.process.host": "computer", | |
"application.process.binary": "pavucontrol", | |
"application.language": "en_GB.UTF-8", | |
"window.x11.display": ":0", | |
"application.process.machine-id": "644f16bdd8fe4eeeb1163d48477bad48", | |
"media.name": "Peak detect", | |
"node.rate": "1/25", | |
"stream.monitor": true, | |
"node.target": 109, | |
"target.object": 1329, | |
"stream.is-live": true, | |
"node.name": "PulseAudio Volume Control", | |
"node.autoconnect": true, | |
"node.dont-reconnect": true, | |
"media.class": "Stream/Input/Audio", | |
"resample.peaks": true, | |
"channelmix.normalize": true, | |
"adapt.follower.node": "", | |
"object.register": false, | |
"factory.id": 6, | |
"audio.adapt.follower": "", | |
"factory.mode": "merge", | |
"library.name": "audioconvert/libspa-audioconvert", | |
"clock.quantum-limit": 8192, | |
"client.id": 103, | |
"object.id": 84, | |
"object.serial": 1334, | |
"node.latency": "1/25", | |
"pulse.attr.maxlength": 4194304, | |
"pulse.attr.fragsize": 4 | |
}, | |
"params": { | |
"EnumFormat": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "raw", | |
"format": "F32LE", | |
"rate": 25, | |
"channels": 1, | |
"position": [ "MONO" ] | |
} | |
], | |
"PropInfo": [ | |
{ | |
"id": "volume", | |
"name": "Volume", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 } | |
}, | |
{ | |
"id": "mute", | |
"name": "Mute", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
} | |
}, | |
{ | |
"id": "channelVolumes", | |
"name": "Channel Volumes", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, | |
"container": "Array" | |
}, | |
{ | |
"id": "channelMap", | |
"name": "Channel Map", | |
"type": "", | |
"container": "Array" | |
}, | |
{ | |
"id": "monitorMute", | |
"name": "Monitor Mute", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
} | |
}, | |
{ | |
"id": "monitorVolumes", | |
"name": "Monitor Volumes", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, | |
"container": "Array" | |
}, | |
{ | |
"id": "softMute", | |
"name": "Soft Mute", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
} | |
}, | |
{ | |
"id": "softVolumes", | |
"name": "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 | |
}, | |
{ | |
"id": "volume", | |
"name": "Volume", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 } | |
}, | |
{ | |
"id": "mute", | |
"name": "Mute", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
} | |
}, | |
{ | |
"id": "channelVolumes", | |
"name": "Channel Volumes", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, | |
"container": "Array" | |
}, | |
{ | |
"id": "channelMap", | |
"name": "Channel Map", | |
"type": "", | |
"container": "Array" | |
}, | |
{ | |
"id": "softMute", | |
"name": "Soft Mute", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
} | |
}, | |
{ | |
"id": "softVolumes", | |
"name": "Soft Volumes", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, | |
"container": "Array" | |
}, | |
{ | |
"id": "monitorMute", | |
"name": "Monitor Mute", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
} | |
}, | |
{ | |
"id": "monitorVolumes", | |
"name": "Monitor Volumes", | |
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, | |
"container": "Array" | |
}, | |
{ | |
"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": false, | |
"alt1": false, | |
"alt2": true | |
}, | |
"params": true | |
}, | |
{ | |
"name": "channelmix.upmix", | |
"description": "Enable upmixing", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
}, | |
"params": true | |
}, | |
{ | |
"name": "channelmix.lfe-cutoff", | |
"description": "LFE cutoff frequency", | |
"type": { "default": 0.000000, "min": 0.000000, "max": 1000.000000 }, | |
"params": true | |
}, | |
{ | |
"name": "channelmix.disable", | |
"description": "Disable Channel mixing", | |
"type": { | |
"default": false, | |
"alt1": false, | |
"alt2": true | |
}, | |
"params": true | |
}, | |
{ | |
"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 | |
} | |
], | |
"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 | |
] | |
}, | |
{ | |
"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": [ | |
"channelmix.normalize", | |
true, | |
"channelmix.mix-lfe", | |
false, | |
"channelmix.upmix", | |
false, | |
"channelmix.lfe-cutoff", | |
0.000000, | |
"channelmix.disable", | |
false | |
] | |
}, | |
{ | |
"rate": 1.000000, | |
"quality": 4, | |
"params": [ | |
"resample.quality", | |
4, | |
"resample.disable", | |
false | |
] | |
} | |
], | |
"Format": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "raw", | |
"format": "F32LE", | |
"rate": 25, | |
"channels": 1, | |
"position": [ "MONO" ] | |
} | |
], | |
"EnumPortConfig": [ | |
{ | |
"direction": "Input", | |
"mode": "dsp" | |
}, | |
{ | |
"direction": "Output", | |
"mode": "dsp" | |
}, | |
{ | |
"direction": "Input", | |
"mode": "convert" | |
}, | |
{ | |
"direction": "Output", | |
"mode": "convert" | |
} | |
], | |
"PortConfig": [ | |
{ | |
"direction": "Input", | |
"mode": "dsp" | |
}, | |
{ | |
"direction": "Output", | |
"mode": "convert" | |
} | |
], | |
"Latency": [ ], | |
"ProcessLatency": [ | |
] | |
} | |
} | |
}, | |
{ | |
"id": 119, | |
"type": "PipeWire:Interface:Port", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"direction": "input", | |
"change-mask": [ "props", "params" ], | |
"props": { | |
"format.dsp": "32 bit float mono audio", | |
"audio.channel": "FL", | |
"port.id": 0, | |
"object.path": "PulseAudio Volume Control:input_0", | |
"port.name": "input_FL", | |
"port.alias": "PulseAudio Volume Control:input_FL", | |
"port.direction": "in", | |
"node.id": 84, | |
"object.id": 119, | |
"object.serial": 1335 | |
}, | |
"params": { | |
"EnumFormat": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
} | |
], | |
"Meta": [ | |
{ | |
"type": "Header", | |
"size": 32 | |
} | |
], | |
"IO": [ | |
{ | |
"id": "Buffers", | |
"size": 8 | |
}, | |
{ | |
"id": "RateMatch", | |
"size": 48 | |
} | |
], | |
"Format": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
} | |
], | |
"Buffers": [ | |
{ | |
"buffers": { "default": 1, "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 | |
} | |
] | |
} | |
} | |
}, | |
{ | |
"id": 111, | |
"type": "PipeWire:Interface:Port", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"direction": "output", | |
"change-mask": [ "props", "params" ], | |
"props": { | |
"format.dsp": "32 bit float mono audio", | |
"audio.channel": "FL", | |
"port.monitor": true, | |
"port.id": 0, | |
"object.path": "PulseAudio Volume Control:monitor_0", | |
"port.name": "monitor_FL", | |
"port.alias": "PulseAudio Volume Control:monitor_FL", | |
"port.direction": "out", | |
"node.id": 84, | |
"object.id": 111, | |
"object.serial": 1336 | |
}, | |
"params": { | |
"EnumFormat": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
} | |
], | |
"Meta": [ | |
{ | |
"type": "Header", | |
"size": 32 | |
} | |
], | |
"IO": [ | |
{ | |
"id": "Buffers", | |
"size": 8 | |
}, | |
{ | |
"id": "RateMatch", | |
"size": 48 | |
} | |
], | |
"Format": [ ], | |
"Buffers": [ ], | |
"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 | |
} | |
] | |
} | |
} | |
}, | |
{ | |
"id": 157, | |
"type": "PipeWire:Interface:Port", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"direction": "input", | |
"change-mask": [ "props", "params" ], | |
"props": { | |
"format.dsp": "32 bit float mono audio", | |
"audio.channel": "FR", | |
"port.id": 1, | |
"object.path": "PulseAudio Volume Control:input_1", | |
"port.name": "input_FR", | |
"port.alias": "PulseAudio Volume Control:input_FR", | |
"port.direction": "in", | |
"node.id": 84, | |
"object.id": 157, | |
"object.serial": 1337 | |
}, | |
"params": { | |
"EnumFormat": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
} | |
], | |
"Meta": [ | |
{ | |
"type": "Header", | |
"size": 32 | |
} | |
], | |
"IO": [ | |
{ | |
"id": "Buffers", | |
"size": 8 | |
}, | |
{ | |
"id": "RateMatch", | |
"size": 48 | |
} | |
], | |
"Format": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
} | |
], | |
"Buffers": [ | |
{ | |
"buffers": { "default": 1, "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 | |
} | |
] | |
} | |
} | |
}, | |
{ | |
"id": 159, | |
"type": "PipeWire:Interface:Port", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"direction": "output", | |
"change-mask": [ "props", "params" ], | |
"props": { | |
"format.dsp": "32 bit float mono audio", | |
"audio.channel": "FR", | |
"port.monitor": true, | |
"port.id": 1, | |
"object.path": "PulseAudio Volume Control:monitor_1", | |
"port.name": "monitor_FR", | |
"port.alias": "PulseAudio Volume Control:monitor_FR", | |
"port.direction": "out", | |
"node.id": 84, | |
"object.id": 159, | |
"object.serial": 1338 | |
}, | |
"params": { | |
"EnumFormat": [ | |
{ | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
} | |
], | |
"Meta": [ | |
{ | |
"type": "Header", | |
"size": 32 | |
} | |
], | |
"IO": [ | |
{ | |
"id": "Buffers", | |
"size": 8 | |
}, | |
{ | |
"id": "RateMatch", | |
"size": 48 | |
} | |
], | |
"Format": [ ], | |
"Buffers": [ ], | |
"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 | |
} | |
] | |
} | |
} | |
}, | |
{ | |
"id": 160, | |
"type": "PipeWire:Interface:Link", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"output-node-id": 109, | |
"output-port-id": 122, | |
"input-node-id": 84, | |
"input-port-id": 119, | |
"change-mask": [ "state", "format", "props" ], | |
"state": "active", | |
"error": null, | |
"format": { | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
}, | |
"props": { | |
"link.output.node": 109, | |
"link.input.node": 84, | |
"link.passive": false, | |
"link.output.port": 122, | |
"link.input.port": 119, | |
"factory.id": 20, | |
"client.id": 32, | |
"object.id": 160, | |
"object.serial": 1339 | |
} | |
} | |
}, | |
{ | |
"id": 156, | |
"type": "PipeWire:Interface:Link", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"output-node-id": 109, | |
"output-port-id": 158, | |
"input-node-id": 84, | |
"input-port-id": 157, | |
"change-mask": [ "state", "format", "props" ], | |
"state": "active", | |
"error": null, | |
"format": { | |
"mediaType": "audio", | |
"mediaSubtype": "dsp", | |
"format": "F32P" | |
}, | |
"props": { | |
"link.output.node": 109, | |
"link.input.node": 84, | |
"link.passive": false, | |
"link.output.port": 158, | |
"link.input.port": 157, | |
"factory.id": 20, | |
"client.id": 32, | |
"object.id": 156, | |
"object.serial": 1340 | |
} | |
} | |
}, | |
{ | |
"id": 194, | |
"type": "PipeWire:Interface:Client", | |
"version": 3, | |
"permissions": [ "r", "w", "x", "m" ], | |
"info": { | |
"change-mask": [ "props" ], | |
"props": { | |
"pipewire.protocol": "protocol-native", | |
"pipewire.sec.pid": 1876996, | |
"pipewire.sec.uid": 1000, | |
"pipewire.sec.gid": 1000, | |
"pipewire.sec.label": "unconfined", | |
"module.id": 2, | |
"object.id": 194, | |
"object.serial": 1352, | |
"log.level": 0, | |
"cpu.max-align": 32, | |
"default.clock.rate": 48000, | |
"default.clock.quantum": 1024, | |
"default.clock.min-quantum": 32, | |
"default.clock.max-quantum": 2048, | |
"default.clock.quantum-limit": 8192, | |
"default.video.width": 640, | |
"default.video.height": 480, | |
"default.video.rate.num": 25, | |
"default.video.rate.denom": 1, | |
"clock.power-of-two-quantum": true, | |
"link.max-buffers": 64, | |
"mem.warn-mlock": false, | |
"mem.allow-mlock": true, | |
"settings.check-quantum": false, | |
"settings.check-rate": false, | |
"application.name": "pw-dump", | |
"application.process.binary": "pw-dump", | |
"application.language": "en_GB.UTF-8", | |
"application.process.id": 1876996, | |
"application.process.user": "stu", | |
"application.process.host": "computer", | |
"window.x11.display": ":0", | |
"core.version": "0.3.44", | |
"core.name": "pipewire-stu-1876996", | |
"pipewire.access": "unrestricted" | |
} | |
} | |
} | |
] |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment