Skip to content

Instantly share code, notes, and snippets.

@stuaxo
Created February 3, 2022 11:55
Show Gist options
  • Save stuaxo/ca0d3655d1f70b80266cdce72b09129a to your computer and use it in GitHub Desktop.
Save stuaxo/ca0d3655d1f70b80266cdce72b09129a to your computer and use it in GitHub Desktop.
pipewire dump
[
{
"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