Skip to content

Instantly share code, notes, and snippets.

@mhwombat
Last active February 11, 2026 13:42
Show Gist options
  • Select an option

  • Save mhwombat/d9145c820b68eb32c5770a1dcdb304fe to your computer and use it in GitHub Desktop.

Select an option

Save mhwombat/d9145c820b68eb32c5770a1dcdb304fe to your computer and use it in GitHub Desktop.
$ pactl info
Server String: /run/user/1000/pulse/native
Library Protocol Version: 35
Server Protocol Version: 35
Is Local: yes
Client Index: 221
Tile Size: 65472
User Name: amy
Host Name: wombat11k
Server Name: PulseAudio (on PipeWire 1.4.9)
Server Version: 15.0.0
Default Sample Specification: float32le 2ch 48000Hz
Default Channel Map: front-left,front-right
Default Sink: alsa_output.usb-Dell_DELL_PROFESSIONAL_SOUND_BAR_AE515-00.analog-stereo
Default Source: alsa_input.usb-Dell_DELL_PROFESSIONAL_SOUND_BAR_AE515-00.analog-stereo
Cookie: 8316:5ca3
$ pw-dump
[
{
"id": 0,
"type": "PipeWire:Interface:Core",
"version": 4,
"permissions": [ "r", "x", "m" ],
"info": {
"cookie": 2199280803,
"user-name": "amy",
"host-name": "wombat11k",
"version": "1.4.9",
"name": "pipewire-0",
"change-mask": [ "props" ],
"props": {
"application.language": "en_IE.UTF-8",
"application.name": "pipewire",
"application.process.binary": "pipewire",
"application.process.host": "wombat11k",
"application.process.id": 2648,
"application.process.session-id": 1,
"application.process.user": "amy",
"clock.power-of-two-quantum": true,
"config.name": "pipewire.conf",
"core.daemon": true,
"core.name": "pipewire-0",
"cpu.max-align": 32,
"default.clock.max-quantum": 2048,
"default.clock.min-quantum": 32,
"default.clock.quantum": 1024,
"default.clock.quantum-floor": 4,
"default.clock.quantum-limit": 8192,
"default.clock.rate": 48000,
"default.video.height": 480,
"default.video.rate.denom": 1,
"default.video.rate.num": 25,
"default.video.width": 640,
"link.max-buffers": 16,
"log.level": 2,
"mem.allow-mlock": true,
"mem.warn-mlock": false,
"object.id": 0,
"object.serial": 0,
"settings.check-quantum": false,
"settings.check-rate": false
}
}
},
{
"id": 1,
"type": "PipeWire:Interface:Module",
"version": 3,
"permissions": [ "r", "m" ],
"info": {
"name": "libpipewire-module-rt",
"filename": "/nix/store/w2hnnmym4x9y21w7vs23db636ky6wlia-pipewire-1.4.9/lib/pipewire-0.3/libpipewire-module-rt.so",
"args": "{\n nice.level = -11\n rt.prio = 88\n #rt.time.soft = -1\n #rt.time.hard = -1\n #uclamp.min = 0\n #uclamp.max = 1024\n }",
"change-mask": [ "props" ],
"props": {
"module.author": "Wim Taymans <wim.taymans@gmail.com>",
"module.description": "Use realtime thread scheduling, falling back to RTKit",
"module.name": "libpipewire-module-rt",
"module.usage": "( nice.level=<priority: default 20(don't change)> ) ( rt.prio=<priority: default 83> ) ( rt.time.soft=<in usec: default -1> ) ( rt.time.hard=<in usec: default -1> ) ( rlimits.enabled=<default true> ) ( rtportal.enabled=<default true> ) ( rtkit.enabled=<default true> ) ( uclamp.min=<default 0> ) ( uclamp.max=<default 1024> )",
"module.version": "1.4.9",
"nice.level": -11,
"object.id": 1,
"object.serial": 1,
"rt.prio": 88
}
}
},
{
"id": 3,
"type": "PipeWire:Interface:SecurityContext",
"version": 3,
"permissions": [ "r", "w", "x" ],
"props": {
"object.serial": 3
}
},
{
"id": 2,
"type": "PipeWire:Interface:Module",
"version": 3,
"permissions": [ "r", "m" ],
"info": {
"name": "libpipewire-module-protocol-native",
"filename": "/nix/store/w2hnnmym4x9y21w7vs23db636ky6wlia-pipewire-1.4.9/lib/pipewire-0.3/libpipewire-module-protocol-native.so",
"args": "{\n # List of server Unix sockets, and optionally permissions\n #sockets = [ { name = \"pipewire-0\" }, { name = \"pipewire-0-manager\" } ]\n }",
"change-mask": [ "props" ],
"props": {
"module.author": "Wim Taymans <wim.taymans@gmail.com>",
"module.description": "Native protocol using unix sockets",
"module.name": "libpipewire-module-protocol-native",
"module.version": "1.4.9",
"object.id": 2,
"object.serial": 2
}
}
},
{
"id": 5,
"type": "PipeWire:Interface:Profiler",
"version": 3,
"permissions": [ "r" ],
"props": {
"object.serial": 5
}
},
{
"id": 4,
"type": "PipeWire:Interface:Module",
"version": 3,
"permissions": [ "r", "m" ],
"info": {
"name": "libpipewire-module-profiler",
"filename": "/nix/store/w2hnnmym4x9y21w7vs23db636ky6wlia-pipewire-1.4.9/lib/pipewire-0.3/libpipewire-module-profiler.so",
"args": "{\n #profile.interval.ms = 0\n }",
"change-mask": [ "props" ],
"props": {
"module.author": "Wim Taymans <wim.taymans@gmail.com>",
"module.description": "Generate Profiling data",
"module.name": "libpipewire-module-profiler",
"module.usage": "( profile.interval.ms=<minimum interval for sampling data (in ms) ) ",
"module.version": "1.4.9",
"object.id": 4,
"object.serial": 4
}
}
},
{
"id": 6,
"type": "PipeWire:Interface:Module",
"version": 3,
"permissions": [ "r", "m" ],
"info": {
"name": "libpipewire-module-metadata",
"filename": "/nix/store/w2hnnmym4x9y21w7vs23db636ky6wlia-pipewire-1.4.9/lib/pipewire-0.3/libpipewire-module-metadata.so",
"args": null,
"change-mask": [ "props" ],
"props": {
"module.author": "Wim Taymans <wim.taymans@gmail.com>",
"module.description": "Allow clients to create metadata store",
"module.name": "libpipewire-module-metadata",
"module.version": "1.4.9",
"object.id": 6,
"object.serial": 6
}
}
},
{
"id": 7,
"type": "PipeWire:Interface:Factory",
"version": 3,
"permissions": [ "r", "m" ],
"info": {
"name": "metadata",
"type": "PipeWire:Interface:Metadata",
"version": 3,
"change-mask": [ "props" ],
"props": {
"factory.name": "metadata",
"factory.type.name": "PipeWire:Interface:Metadata",
"factory.type.version": 3,
"factory.usage": "(metadata.name = <name> ) (metadata.values = [ { ( id = <int> ) key = <string> ( type = <string> ) value = <json> } ... ] )",
"module.id": 6,
"object.id": 7,
"object.serial": 7
}
}
},
{
"id": 8,
"type": "PipeWire:Interface:Module",
"version": 3,
"permissions": [ "r", "m" ],
"info": {
"name": "libpipewire-module-spa-device-factory",
"filename": "/nix/store/w2hnnmym4x9y21w7vs23db636ky6wlia-pipewire-1.4.9/lib/pipewire-0.3/libpipewire-module-spa-device-factory.so",
"args": null,
"change-mask": [ "props" ],
"props": {
"module.author": "Wim Taymans <wim.taymans@gmail.com>",
"module.description": "Provide a factory to make SPA devices",
"module.name": "libpipewire-module-spa-device-factory",
"module.version": "1.4.9",
"object.id": 8,
"object.serial": 8
}
}
},
{
"id": 9,
"type": "PipeWire:Interface:Factory",
"version": 3,
"permissions": [ "r", "m" ],
"info": {
"name": "spa-device-factory",
"type": "PipeWire:Interface:Device",
"version": 3,
"change-mask": [ "props" ],
"props": {
"factory.name": "spa-device-factory",
"factory.type.name": "PipeWire:Interface:Device",
"factory.type.version": 3,
"module.id": 8,
"object.id": 9,
"object.serial": 9
}
}
},
{
"id": 10,
"type": "PipeWire:Interface:Module",
"version": 3,
"permissions": [ "r", "m" ],
"info": {
"name": "libpipewire-module-spa-node-factory",
"filename": "/nix/store/w2hnnmym4x9y21w7vs23db636ky6wlia-pipewire-1.4.9/lib/pipewire-0.3/libpipewire-module-spa-node-factory.so",
"args": null,
"change-mask": [ "props" ],
"props": {
"module.author": "Wim Taymans <wim.taymans@gmail.com>",
"module.description": "Provide a factory to make SPA nodes",
"module.name": "libpipewire-module-spa-node-factory",
"module.version": "1.4.9",
"object.id": 10,
"object.serial": 10
}
}
},
{
"id": 11,
"type": "PipeWire:Interface:Factory",
"version": 3,
"permissions": [ "r", "m" ],
"info": {
"name": "spa-node-factory",
"type": "PipeWire:Interface:Node",
"version": 3,
"change-mask": [ "props" ],
"props": {
"factory.name": "spa-node-factory",
"factory.type.name": "PipeWire:Interface:Node",
"factory.type.version": 3,
"module.id": 10,
"object.id": 11,
"object.serial": 11
}
}
},
{
"id": 12,
"type": "PipeWire:Interface:Module",
"version": 3,
"permissions": [ "r", "m" ],
"info": {
"name": "libpipewire-module-client-node",
"filename": "/nix/store/w2hnnmym4x9y21w7vs23db636ky6wlia-pipewire-1.4.9/lib/pipewire-0.3/libpipewire-module-client-node.so",
"args": null,
"change-mask": [ "props" ],
"props": {
"module.author": "Wim Taymans <wim.taymans@gmail.com>",
"module.description": "Allow clients to create and control remote nodes",
"module.name": "libpipewire-module-client-node",
"module.version": "1.4.9",
"object.id": 12,
"object.serial": 12
}
}
},
{
"id": 13,
"type": "PipeWire:Interface:Factory",
"version": 3,
"permissions": [ "r", "m" ],
"info": {
"name": "client-node",
"type": "PipeWire:Interface:ClientNode",
"version": 6,
"change-mask": [ "props" ],
"props": {
"factory.name": "client-node",
"factory.type.name": "PipeWire:Interface:ClientNode",
"factory.type.version": 6,
"module.id": 12,
"object.id": 13,
"object.serial": 13
}
}
},
{
"id": 14,
"type": "PipeWire:Interface:Module",
"version": 3,
"permissions": [ "r", "m" ],
"info": {
"name": "libpipewire-module-client-device",
"filename": "/nix/store/w2hnnmym4x9y21w7vs23db636ky6wlia-pipewire-1.4.9/lib/pipewire-0.3/libpipewire-module-client-device.so",
"args": null,
"change-mask": [ "props" ],
"props": {
"module.author": "Wim Taymans <wim.taymans@gmail.com>",
"module.description": "Allow clients to create and control remote devices",
"module.name": "libpipewire-module-client-device",
"module.version": "1.4.9",
"object.id": 14,
"object.serial": 14
}
}
},
{
"id": 15,
"type": "PipeWire:Interface:Factory",
"version": 3,
"permissions": [ "r", "m" ],
"info": {
"name": "client-device",
"type": "Spa:Pointer:Interface:Device",
"version": 0,
"change-mask": [ "props" ],
"props": {
"factory.name": "client-device",
"factory.type.name": "Spa:Pointer:Interface:Device",
"factory.type.version": 0,
"factory.usage": "[device.name=<string>]",
"module.id": 14,
"object.id": 15,
"object.serial": 15
}
}
},
{
"id": 16,
"type": "PipeWire:Interface:Module",
"version": 3,
"permissions": [ "r", "m" ],
"info": {
"name": "libpipewire-module-portal",
"filename": "/nix/store/w2hnnmym4x9y21w7vs23db636ky6wlia-pipewire-1.4.9/lib/pipewire-0.3/libpipewire-module-portal.so",
"args": null,
"change-mask": [ "props" ],
"props": {
"module.name": "libpipewire-module-portal",
"object.id": 16,
"object.serial": 16
}
}
},
{
"id": 17,
"type": "PipeWire:Interface:Module",
"version": 3,
"permissions": [ "r", "m" ],
"info": {
"name": "libpipewire-module-access",
"filename": "/nix/store/w2hnnmym4x9y21w7vs23db636ky6wlia-pipewire-1.4.9/lib/pipewire-0.3/libpipewire-module-access.so",
"args": "{\n # Socket-specific access permissions\n #access.socket = { pipewire-0 = \"default\", pipewire-0-manager = \"unrestricted\" }\n\n # Deprecated legacy mode (not socket-based),\n # for now enabled by default if access.socket is not specified\n #access.legacy = true\n }",
"change-mask": [ "props" ],
"props": {
"module.author": "Wim Taymans <wim.taymans@gmail.com>",
"module.description": "Perform access check",
"module.name": "libpipewire-module-access",
"module.usage": "( access.socket={ <socket>=<access>, ... } ) ( access.legacy=true ) ",
"module.version": "1.4.9",
"object.id": 17,
"object.serial": 17
}
}
},
{
"id": 18,
"type": "PipeWire:Interface:Module",
"version": 3,
"permissions": [ "r", "m" ],
"info": {
"name": "libpipewire-module-adapter",
"filename": "/nix/store/w2hnnmym4x9y21w7vs23db636ky6wlia-pipewire-1.4.9/lib/pipewire-0.3/libpipewire-module-adapter.so",
"args": null,
"change-mask": [ "props" ],
"props": {
"module.author": "Wim Taymans <wim.taymans@gmail.com>",
"module.description": "Manage adapter nodes",
"module.name": "libpipewire-module-adapter",
"module.version": "1.4.9",
"object.id": 18,
"object.serial": 18
}
}
},
{
"id": 19,
"type": "PipeWire:Interface:Factory",
"version": 3,
"permissions": [ "r", "m" ],
"info": {
"name": "adapter",
"type": "PipeWire:Interface:Node",
"version": 3,
"change-mask": [ "props" ],
"props": {
"factory.name": "adapter",
"factory.type.name": "PipeWire:Interface:Node",
"factory.type.version": 3,
"factory.usage": "factory.name=<factory-name> (library.name=<library-name>) node.name=<string> ",
"module.id": 18,
"object.id": 19,
"object.serial": 19
}
}
},
{
"id": 20,
"type": "PipeWire:Interface:Module",
"version": 3,
"permissions": [ "r", "m" ],
"info": {
"name": "libpipewire-module-link-factory",
"filename": "/nix/store/w2hnnmym4x9y21w7vs23db636ky6wlia-pipewire-1.4.9/lib/pipewire-0.3/libpipewire-module-link-factory.so",
"args": "{\n #allow.link.passive = false\n\t}",
"change-mask": [ "props" ],
"props": {
"module.author": "Wim Taymans <wim.taymans@gmail.com>",
"module.description": "Allow clients to create links",
"module.name": "libpipewire-module-link-factory",
"module.usage": "( allow.link.passive=<bool, default false> ) ",
"module.version": "1.4.9",
"object.id": 20,
"object.serial": 20
}
}
},
{
"id": 21,
"type": "PipeWire:Interface:Factory",
"version": 3,
"permissions": [ "r", "m" ],
"info": {
"name": "link-factory",
"type": "PipeWire:Interface:Link",
"version": 3,
"change-mask": [ "props" ],
"props": {
"factory.name": "link-factory",
"factory.type.name": "PipeWire:Interface:Link",
"factory.type.version": 3,
"factory.usage": "(link.output.node=<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": 20,
"object.id": 21,
"object.serial": 21
}
}
},
{
"id": 22,
"type": "PipeWire:Interface:Module",
"version": 3,
"permissions": [ "r", "m" ],
"info": {
"name": "libpipewire-module-session-manager",
"filename": "/nix/store/w2hnnmym4x9y21w7vs23db636ky6wlia-pipewire-1.4.9/lib/pipewire-0.3/libpipewire-module-session-manager.so",
"args": null,
"change-mask": [ "props" ],
"props": {
"module.author": "George Kiagiadakis <george.kiagiadakis@collabora.com>",
"module.description": "Implements objects for session management",
"module.name": "libpipewire-module-session-manager",
"module.version": "1.4.9",
"object.id": 22,
"object.serial": 22
}
}
},
{
"id": 23,
"type": "PipeWire:Interface:Factory",
"version": 3,
"permissions": [ "r", "m" ],
"info": {
"name": "client-endpoint",
"type": "PipeWire:Interface:ClientEndpoint",
"version": 0,
"change-mask": [ "props" ],
"props": {
"factory.name": "client-endpoint",
"factory.type.name": "PipeWire:Interface:ClientEndpoint",
"factory.type.version": 0,
"module.id": 22,
"object.id": 23,
"object.serial": 23
}
}
},
{
"id": 24,
"type": "PipeWire:Interface:Factory",
"version": 3,
"permissions": [ "r", "m" ],
"info": {
"name": "client-session",
"type": "PipeWire:Interface:ClientSession",
"version": 0,
"change-mask": [ "props" ],
"props": {
"factory.name": "client-session",
"factory.type.name": "PipeWire:Interface:ClientSession",
"factory.type.version": 0,
"module.id": 22,
"object.id": 24,
"object.serial": 24
}
}
},
{
"id": 25,
"type": "PipeWire:Interface:Factory",
"version": 3,
"permissions": [ "r", "m" ],
"info": {
"name": "session",
"type": "PipeWire:Interface:Session",
"version": 0,
"change-mask": [ "props" ],
"props": {
"factory.name": "session",
"factory.type.name": "PipeWire:Interface:Session",
"factory.type.version": 0,
"module.id": 22,
"object.id": 25,
"object.serial": 25
}
}
},
{
"id": 26,
"type": "PipeWire:Interface:Factory",
"version": 3,
"permissions": [ "r", "m" ],
"info": {
"name": "endpoint",
"type": "PipeWire:Interface:Endpoint",
"version": 0,
"change-mask": [ "props" ],
"props": {
"factory.name": "endpoint",
"factory.type.name": "PipeWire:Interface:Endpoint",
"factory.type.version": 0,
"module.id": 22,
"object.id": 26,
"object.serial": 26
}
}
},
{
"id": 27,
"type": "PipeWire:Interface:Factory",
"version": 3,
"permissions": [ "r", "m" ],
"info": {
"name": "endpoint-stream",
"type": "PipeWire:Interface:EndpointStream",
"version": 0,
"change-mask": [ "props" ],
"props": {
"factory.name": "endpoint-stream",
"factory.type.name": "PipeWire:Interface:EndpointStream",
"factory.type.version": 0,
"module.id": 22,
"object.id": 27,
"object.serial": 27
}
}
},
{
"id": 28,
"type": "PipeWire:Interface:Factory",
"version": 3,
"permissions": [ "r", "m" ],
"info": {
"name": "endpoint-link",
"type": "PipeWire:Interface:EndpointLink",
"version": 0,
"change-mask": [ "props" ],
"props": {
"factory.name": "endpoint-link",
"factory.type.name": "PipeWire:Interface:EndpointLink",
"factory.type.version": 0,
"module.id": 22,
"object.id": 28,
"object.serial": 28
}
}
},
{
"id": 29,
"type": "PipeWire:Interface:Module",
"version": 3,
"permissions": [ "r", "m" ],
"info": {
"name": "libpipewire-module-jackdbus-detect",
"filename": "/nix/store/w2hnnmym4x9y21w7vs23db636ky6wlia-pipewire-1.4.9/lib/pipewire-0.3/libpipewire-module-jackdbus-detect.so",
"args": "{\n #jack.library = libjack.so.0\n #jack.server = null\n #jack.client-name = PipeWire\n #jack.connect = true\n #tunnel.mode = duplex # source|sink|duplex\n source.props = {\n #audio.channels = 2\n\t\t#midi.ports = 1\n #audio.position = [ FL FR ]\n # extra sink properties\n }\n sink.props = {\n #audio.channels = 2\n\t\t#midi.ports = 1\n #audio.position = [ FL FR ]\n # extra sink properties\n }\n }",
"change-mask": [ "props" ],
"props": {
"module.name": "libpipewire-module-jackdbus-detect",
"object.id": 29,
"object.serial": 30
}
}
},
{
"id": 30,
"type": "PipeWire:Interface:Node",
"version": 3,
"permissions": [ "r", "w", "x", "m" ],
"info": {
"max-input-ports": 0,
"max-output-ports": 0,
"change-mask": [ "input-ports", "output-ports", "state", "props", "params" ],
"n-input-ports": 0,
"n-output-ports": 0,
"state": "suspended",
"error": null,
"props": {
"clock.id": "monotonic",
"clock.name": "clock.system.monotonic",
"clock.quantum-limit": 8192,
"factory.id": 11,
"factory.name": "support.node.driver",
"node.driver": true,
"node.group": "pipewire.dummy",
"node.loop.name": "data-loop.0",
"node.name": "Dummy-Driver",
"node.sync-group": "sync.dummy",
"object.id": 30,
"object.serial": 31,
"priority.driver": 200000
},
"params": {
}
}
},
{
"id": 31,
"type": "PipeWire:Interface:Node",
"version": 3,
"permissions": [ "r", "w", "x", "m" ],
"info": {
"max-input-ports": 0,
"max-output-ports": 0,
"change-mask": [ "input-ports", "output-ports", "state", "props", "params" ],
"n-input-ports": 0,
"n-output-ports": 0,
"state": "suspended",
"error": null,
"props": {
"clock.id": "monotonic",
"clock.name": "clock.system.monotonic",
"clock.quantum-limit": 8192,
"factory.id": 11,
"factory.name": "support.node.driver",
"node.driver": true,
"node.freewheel": true,
"node.group": "pipewire.freewheel",
"node.loop.name": "data-loop.0",
"node.name": "Freewheel-Driver",
"node.sync-group": "sync.dummy",
"object.id": 31,
"object.serial": 32,
"priority.driver": 190000
},
"params": {
}
}
},
{
"id": 32,
"type": "PipeWire:Interface:Metadata",
"version": 3,
"permissions": [ "r", "w", "x" ],
"props": {
"metadata.name": "settings",
"object.serial": 33
},
"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": 33,
"type": "PipeWire:Interface:Client",
"version": 3,
"permissions": [ "r", "w", "x", "m" ],
"info": {
"change-mask": [ "props" ],
"props": {
"application.language": "en_IE.UTF-8",
"application.name": ".xdg-desktop-portal-wrapped",
"application.process.binary": ".xdg-desktop-portal-wrapped",
"application.process.host": "wombat11k",
"application.process.id": 2602,
"application.process.session-id": 1,
"application.process.user": "amy",
"clock.power-of-two-quantum": true,
"core.name": "pipewire-amy-2602",
"core.version": "1.4.9",
"cpu.max-align": 32,
"default.clock.max-quantum": 2048,
"default.clock.min-quantum": 32,
"default.clock.quantum": 1024,
"default.clock.quantum-floor": 4,
"default.clock.quantum-limit": 8192,
"default.clock.rate": 48000,
"default.video.height": 480,
"default.video.rate.denom": 1,
"default.video.rate.num": 25,
"default.video.width": 640,
"link.max-buffers": 64,
"log.level": 0,
"mem.allow-mlock": true,
"mem.warn-mlock": false,
"module.id": 2,
"object.id": 33,
"object.serial": 34,
"pipewire.access": "unrestricted",
"pipewire.access.portal.is_portal": true,
"pipewire.protocol": "protocol-native",
"pipewire.sec.gid": 100,
"pipewire.sec.pid": 2602,
"pipewire.sec.socket": "pipewire-0",
"pipewire.sec.uid": 1000,
"portal.monitor": "Camera",
"settings.check-quantum": false,
"settings.check-rate": false
}
}
},
{
"id": 34,
"type": "PipeWire:Interface:Client",
"version": 3,
"permissions": [ "r", "w", "x", "m" ],
"info": {
"change-mask": [ "props" ],
"props": {
"application.language": "en_IE.UTF-8",
"application.name": "WirePlumber",
"application.process.binary": "wireplumber",
"application.process.host": "wombat11k",
"application.process.id": 2649,
"application.process.session-id": 1,
"application.process.user": "amy",
"application.version": "0.5.13",
"clock.power-of-two-quantum": true,
"config.name": "null",
"context.modules.allow-empty": true,
"core.name": "pipewire-amy-2649",
"core.version": "1.4.9",
"cpu.max-align": 32,
"default.clock.max-quantum": 2048,
"default.clock.min-quantum": 32,
"default.clock.quantum": 1024,
"default.clock.quantum-floor": 4,
"default.clock.quantum-limit": 8192,
"default.clock.rate": 48000,
"default.video.height": 480,
"default.video.rate.denom": 1,
"default.video.rate.num": 25,
"default.video.width": 640,
"link.max-buffers": 64,
"log.level": 2,
"mem.allow-mlock": true,
"mem.warn-mlock": false,
"module.id": 2,
"object.id": 34,
"object.serial": 35,
"pipewire.access": "unrestricted",
"pipewire.protocol": "protocol-native",
"pipewire.sec.gid": 100,
"pipewire.sec.pid": 2649,
"pipewire.sec.socket": "pipewire-0-manager",
"pipewire.sec.uid": 1000,
"remote.name": "[pipewire-0-manager,pipewire-0]",
"session.services": "[api.alsa, api.alsa-seq, api.libcamera, api.v4l2, policy.linking.standard, video-capture, policy.device.routes, audio, policy.device.profile, policy.default-nodes, bluetooth.midi, bluetooth.audio, api.bluez, midi, policy.linking.role-based]",
"settings.check-quantum": false,
"settings.check-rate": false,
"wireplumber.daemon": true,
"wireplumber.profile": "main"
}
}
},
{
"id": 35,
"type": "PipeWire:Interface:Metadata",
"version": 3,
"permissions": [ "r", "w", "x" ],
"props": {
"client.id": 34,
"factory.id": 7,
"metadata.name": "schema-sm-settings",
"module.id": 6,
"object.serial": 36
},
"metadata": [
{ "subject": 0, "key": "bluetooth.use-persistent-storage", "type": "Spa:String:JSON", "value": { "name": "Persistent storage", "description": "Remember and restore Bluetooth headset mode status", "type": "bool", "default": true } },
{ "subject": 0, "key": "bluetooth.autoswitch-to-headset-profile", "type": "Spa:String:JSON", "value": { "name": "Auto-switch to headset profile", "description": "Always show microphone for Bluetooth headsets, and switch to headset mode when recording", "type": "bool", "default": true } },
{ "subject": 0, "key": "device.restore-profile", "type": "Spa:String:JSON", "value": { "name": "Restore profile", "description": "Remember and restore device profiles", "type": "bool", "default": true } },
{ "subject": 0, "key": "device.restore-routes", "type": "Spa:String:JSON", "value": { "name": "Restore routes", "description": "Remember and restore device routes", "type": "bool", "default": true } },
{ "subject": 0, "key": "device.routes.default-sink-volume", "type": "Spa:String:JSON", "value": { "name": "Default sink volume", "description": "The default volume for audio sinks", "type": "float", "default": 0.064000, "min": 0.000000, "max": 1.000000 } },
{ "subject": 0, "key": "device.routes.default-source-volume", "type": "Spa:String:JSON", "value": { "name": "Default source volume", "description": "The default volume for audio sources", "type": "float", "default": 1.000000, "min": 0.000000, "max": 1.000000 } },
{ "subject": 0, "key": "device.routes.mute-on-alsa-playback-removed", "type": "Spa:String:JSON", "value": { "name": "Auto-mute on wired audio disconnect", "description": "Automatically mute all audio devices when active wired headphones/speakers are disconnected to prevent unintended sound output", "type": "bool", "default": false } },
{ "subject": 0, "key": "device.routes.mute-on-bluetooth-playback-removed", "type": "Spa:String:JSON", "value": { "name": "Auto-mute on Bluetooth audio disconnect", "description": "Automatically mute all audio devices when active Bluetooth headphones/speakers are disconnected to prevent unintended sound output", "type": "bool", "default": false } },
{ "subject": 0, "key": "linking.role-based.duck-level", "type": "Spa:String:JSON", "value": { "name": "Ducking level", "description": "The volume level to apply when ducking (= reducing volume for a higher priority stream to be audible) in the role-based linking policy", "type": "float", "default": 0.300000, "min": 0.000000, "max": 1.000000 } },
{ "subject": 0, "key": "linking.allow-moving-streams", "type": "Spa:String:JSON", "value": { "name": "Allow moving streams", "description": "Streams may be moved by adding PipeWire metadata at runtime", "type": "bool", "default": true } },
{ "subject": 0, "key": "linking.follow-default-target", "type": "Spa:String:JSON", "value": { "name": "Follow default target", "description": "Streams connected to the default device follow when default changes", "type": "bool", "default": true } },
{ "subject": 0, "key": "linking.pause-playback", "type": "Spa:String:JSON", "value": { "name": "Pause playback if output removed", "description": "Pause media players if their target sink is removed", "type": "bool", "default": true } },
{ "subject": 0, "key": "monitor.camera-discovery-timeout", "type": "Spa:String:JSON", "value": { "name": "Discovery timeout", "description": "The camera discovery timeout in milliseconds", "type": "int", "default": 1000, "min": 0, "max": 60000 } },
{ "subject": 0, "key": "monitor.alsa.autodetect-hdmi-channels", "type": "Spa:String:JSON", "value": { "name": "Automatically detect HDMI channels (experimental)", "description": "Automatically detect channel count and positions for HDMI devices (experimental)", "type": "bool", "default": false } },
{ "subject": 0, "key": "node.features.audio.no-dsp", "type": "Spa:String:JSON", "value": { "name": "No DSP", "description": "Do not convert audio to F32 format", "type": "bool", "default": false } },
{ "subject": 0, "key": "node.features.audio.monitor-ports", "type": "Spa:String:JSON", "value": { "name": "Monitor ports", "description": "Enable monitor ports on audio nodes", "type": "bool", "default": true } },
{ "subject": 0, "key": "node.features.audio.control-port", "type": "Spa:String:JSON", "value": { "name": "Control ports", "description": "Enable control ports on audio nodes", "type": "bool", "default": false } },
{ "subject": 0, "key": "node.features.audio.mono", "type": "Spa:String:JSON", "value": { "name": "Mono", "description": "Configure all audio device sink nodes in MONO", "type": "bool", "default": false } },
{ "subject": 0, "key": "node.stream.restore-props", "type": "Spa:String:JSON", "value": { "name": "Restore properties", "description": "Remember and restore properties of streams", "type": "bool", "default": true } },
{ "subject": 0, "key": "node.stream.restore-target", "type": "Spa:String:JSON", "value": { "name": "Restore target", "description": "Remember and restore stream targets", "type": "bool", "default": true } },
{ "subject": 0, "key": "node.stream.default-playback-volume", "type": "Spa:String:JSON", "value": { "name": "Default playback volume", "description": "The default volume for playback nodes", "type": "float", "default": 1.000000, "min": 0.000000, "max": 1.000000 } },
{ "subject": 0, "key": "node.stream.default-capture-volume", "type": "Spa:String:JSON", "value": { "name": "Default capture volume", "description": "The default volume for capture nodes", "type": "float", "default": 1.000000, "min": 0.000000, "max": 1.000000 } },
{ "subject": 0, "key": "node.stream.default-media-role", "type": "Spa:String:JSON", "value": { "name": "Default media role", "description": "Default media.role to assign on streams that do not specify it", "type": "string", "default": "null" } },
{ "subject": 0, "key": "node.filter.forward-format", "type": "Spa:String:JSON", "value": { "name": "Forward format", "description": "Forward format on filter nodes or not", "type": "bool", "default": false } },
{ "subject": 0, "key": "node.restore-default-targets", "type": "Spa:String:JSON", "value": { "name": "Restore default target", "description": "Remember and restore default audio/video input/output devices", "type": "bool", "default": true } }
]
},
{
"id": 37,
"type": "PipeWire:Interface:Metadata",
"version": 3,
"permissions": [ "r", "w", "x" ],
"props": {
"client.id": 34,
"factory.id": 7,
"metadata.name": "sm-settings",
"module.id": 6,
"object.serial": 38
},
"metadata": [
{ "subject": 0, "key": "bluetooth.use-persistent-storage", "type": "Spa:String:JSON", "value": true },
{ "subject": 0, "key": "bluetooth.autoswitch-to-headset-profile", "type": "Spa:String:JSON", "value": true },
{ "subject": 0, "key": "device.restore-profile", "type": "Spa:String:JSON", "value": true },
{ "subject": 0, "key": "device.restore-routes", "type": "Spa:String:JSON", "value": true },
{ "subject": 0, "key": "device.routes.default-sink-volume", "type": "Spa:String:JSON", "value": 0.064000 },
{ "subject": 0, "key": "device.routes.default-source-volume", "type": "Spa:String:JSON", "value": 1.000000 },
{ "subject": 0, "key": "device.routes.mute-on-alsa-playback-removed", "type": "Spa:String:JSON", "value": false },
{ "subject": 0, "key": "device.routes.mute-on-bluetooth-playback-removed", "type": "Spa:String:JSON", "value": false },
{ "subject": 0, "key": "linking.role-based.duck-level", "type": "Spa:String:JSON", "value": 0.300000 },
{ "subject": 0, "key": "linking.allow-moving-streams", "type": "Spa:String:JSON", "value": true },
{ "subject": 0, "key": "linking.follow-default-target", "type": "Spa:String:JSON", "value": true },
{ "subject": 0, "key": "linking.pause-playback", "type": "Spa:String:JSON", "value": true },
{ "subject": 0, "key": "monitor.camera-discovery-timeout", "type": "Spa:String:JSON", "value": 1000 },
{ "subject": 0, "key": "monitor.alsa.autodetect-hdmi-channels", "type": "Spa:String:JSON", "value": false },
{ "subject": 0, "key": "node.features.audio.no-dsp", "type": "Spa:String:JSON", "value": false },
{ "subject": 0, "key": "node.features.audio.monitor-ports", "type": "Spa:String:JSON", "value": true },
{ "subject": 0, "key": "node.features.audio.control-port", "type": "Spa:String:JSON", "value": false },
{ "subject": 0, "key": "node.features.audio.mono", "type": "Spa:String:JSON", "value": false },
{ "subject": 0, "key": "node.stream.restore-props", "type": "Spa:String:JSON", "value": true },
{ "subject": 0, "key": "node.stream.restore-target", "type": "Spa:String:JSON", "value": true },
{ "subject": 0, "key": "node.stream.default-playback-volume", "type": "Spa:String:JSON", "value": 1.000000 },
{ "subject": 0, "key": "node.stream.default-capture-volume", "type": "Spa:String:JSON", "value": 1.000000 },
{ "subject": 0, "key": "node.stream.default-media-role", "type": "Spa:String:JSON", "value": "null" },
{ "subject": 0, "key": "node.filter.forward-format", "type": "Spa:String:JSON", "value": false },
{ "subject": 0, "key": "node.restore-default-targets", "type": "Spa:String:JSON", "value": true }
]
},
{
"id": 39,
"type": "PipeWire:Interface:Metadata",
"version": 3,
"permissions": [ "r", "w", "x" ],
"props": {
"client.id": 34,
"factory.id": 7,
"metadata.name": "default",
"module.id": 6,
"object.serial": 40
},
"metadata": [
{ "subject": 0, "key": "default.audio.sink", "type": "Spa:String:JSON", "value": { "name": "alsa_output.usb-Dell_DELL_PROFESSIONAL_SOUND_BAR_AE515-00.analog-stereo" } },
{ "subject": 0, "key": "default.audio.source", "type": "Spa:String:JSON", "value": { "name": "alsa_input.usb-Dell_DELL_PROFESSIONAL_SOUND_BAR_AE515-00.analog-stereo" } }
]
},
{
"id": 41,
"type": "PipeWire:Interface:Metadata",
"version": 3,
"permissions": [ "r", "w", "x" ],
"props": {
"client.id": 34,
"factory.id": 7,
"metadata.name": "route-settings",
"module.id": 6,
"object.serial": 42
},
"metadata": [
{ "subject": 0, "key": "restore.stream.Output/Audio.media.role:Notification", "type": "Spa:String:JSON", "value": { "mute": false, "volume": 1.000000, "channels": [ "FL", "FR" ], "volumes": [ 1.000000, 1.000000 ] } }
]
},
{
"id": 42,
"type": "PipeWire:Interface:Client",
"version": 3,
"permissions": [ "r", "w", "x", "m" ],
"info": {
"change-mask": [ "props" ],
"props": {
"application.language": "en_IE.UTF-8",
"application.name": "WirePlumber [export]",
"application.process.binary": "wireplumber",
"application.process.host": "wombat11k",
"application.process.id": 2649,
"application.process.session-id": 1,
"application.process.user": "amy",
"application.version": "0.5.13",
"clock.power-of-two-quantum": true,
"config.name": "null",
"context.modules.allow-empty": true,
"core.name": "pipewire-amy-2649",
"core.version": "1.4.9",
"cpu.max-align": 32,
"default.clock.max-quantum": 2048,
"default.clock.min-quantum": 32,
"default.clock.quantum": 1024,
"default.clock.quantum-floor": 4,
"default.clock.quantum-limit": 8192,
"default.clock.rate": 48000,
"default.video.height": 480,
"default.video.rate.denom": 1,
"default.video.rate.num": 25,
"default.video.width": 640,
"link.max-buffers": 64,
"log.level": 2,
"mem.allow-mlock": true,
"mem.warn-mlock": false,
"module.id": 2,
"object.id": 42,
"object.serial": 43,
"pipewire.access": "unrestricted",
"pipewire.protocol": "protocol-native",
"pipewire.sec.gid": 100,
"pipewire.sec.pid": 2649,
"pipewire.sec.socket": "pipewire-0-manager",
"pipewire.sec.uid": 1000,
"remote.name": "[pipewire-0-manager,pipewire-0]",
"settings.check-quantum": false,
"settings.check-rate": false,
"wireplumber.daemon": true,
"wireplumber.export-core": true,
"wireplumber.profile": "main"
}
}
},
{
"id": 43,
"type": "PipeWire:Interface:Client",
"version": 3,
"permissions": [ "r", "w", "x", "m" ],
"info": {
"change-mask": [ "props" ],
"props": {
"application.language": "en_IE.UTF-8",
"application.name": "pipewire",
"application.process.binary": "pipewire",
"application.process.host": "wombat11k",
"application.process.id": 2671,
"application.process.session-id": 1,
"application.process.user": "amy",
"clock.power-of-two-quantum": true,
"config.name": "pipewire-pulse.conf",
"core.name": "pipewire-amy-2671",
"core.version": "1.4.9",
"cpu.max-align": 32,
"default.clock.max-quantum": 2048,
"default.clock.min-quantum": 32,
"default.clock.quantum": 1024,
"default.clock.quantum-floor": 4,
"default.clock.quantum-limit": 8192,
"default.clock.rate": 48000,
"default.video.height": 480,
"default.video.rate.denom": 1,
"default.video.rate.num": 25,
"default.video.width": 640,
"link.max-buffers": 64,
"log.level": 2,
"mem.allow-mlock": true,
"mem.warn-mlock": false,
"module.id": 2,
"object.id": 43,
"object.serial": 44,
"pipewire.access": "unrestricted",
"pipewire.protocol": "protocol-native",
"pipewire.sec.gid": 100,
"pipewire.sec.pid": 2671,
"pipewire.sec.socket": "pipewire-0",
"pipewire.sec.uid": 1000,
"settings.check-quantum": false,
"settings.check-rate": false
}
}
},
{
"id": 44,
"type": "PipeWire:Interface:Client",
"version": 3,
"permissions": [ "r", "w", "x", "m" ],
"info": {
"change-mask": [ "props" ],
"props": {
"application.language": "en_IE.UTF-8",
"application.name": "waybar",
"application.process.binary": ".waybar-wrapped",
"application.process.host": "wombat11k",
"application.process.id": 2579,
"application.process.machine-id": "e44615217a73415b9ed460c04496d7c5",
"application.process.session-id": 1,
"application.process.user": "amy",
"client.api": "pipewire-pulse",
"clock.power-of-two-quantum": true,
"config.name": "pipewire-pulse.conf",
"core.name": "pipewire-amy-2671",
"core.version": "1.4.9",
"cpu.max-align": 32,
"default.clock.max-quantum": 2048,
"default.clock.min-quantum": 32,
"default.clock.quantum": 1024,
"default.clock.quantum-floor": 4,
"default.clock.quantum-limit": 8192,
"default.clock.rate": 48000,
"default.video.height": 480,
"default.video.rate.denom": 1,
"default.video.rate.num": 25,
"default.video.width": 640,
"link.max-buffers": 64,
"log.level": 2,
"mem.allow-mlock": true,
"mem.warn-mlock": false,
"module.id": 2,
"object.id": 44,
"object.serial": 45,
"pipewire.access": "unrestricted",
"pipewire.protocol": "protocol-native",
"pipewire.sec.gid": 100,
"pipewire.sec.pid": 2671,
"pipewire.sec.socket": "pipewire-0",
"pipewire.sec.uid": 1000,
"pulse.server.type": "unix",
"settings.check-quantum": false,
"settings.check-rate": false
}
}
},
{
"id": 46,
"type": "PipeWire:Interface:Device",
"version": 3,
"permissions": [ "r", "w", "x", "m" ],
"info": {
"change-mask": [ "props", "params" ],
"props": {
"alsa.card": 3,
"alsa.card_name": "Aorus Master Main Audio",
"alsa.components": "USB0414:a001",
"alsa.driver_name": "snd_usb_audio",
"alsa.id": "Audio",
"alsa.long_card_name": "Gigabyte-Aorus-Master-Main-Audio",
"alsa.mixer_name": "USB Mixer",
"api.acp.auto-port": false,
"api.acp.auto-profile": false,
"api.alsa.card": 3,
"api.alsa.card.longname": "Gigabyte-Aorus-Master-Main-Audio",
"api.alsa.card.name": "Aorus Master Main Audio",
"api.alsa.path": "hw:3",
"api.alsa.split-enable": true,
"api.alsa.use-acp": true,
"api.dbus.ReserveDevice1": "Audio3",
"api.dbus.ReserveDevice1.Priority": -20,
"client.id": 42,
"device.api": "alsa",
"device.bus": "usb",
"device.bus-id": "usb-Generic_USB_Audio-00",
"device.bus-path": "pci-0000:47:00.3-usb-0:5:1.0",
"device.description": "USB Audio",
"device.enum.api": "udev",
"device.icon-name": "audio-card-analog-usb",
"device.name": "alsa_card.usb-Generic_USB_Audio-00.2",
"device.nick": "Aorus Master Main Audio",
"device.plugged.usec": 10106572,
"device.product.id": "0xa001",
"device.product.name": "USB Audio",
"device.serial": "Generic_USB_Audio",
"device.string": 3,
"device.subsystem": "sound",
"device.sysfs.path": "/devices/pci0000:40/0000:40:01.1/0000:41:00.0/0000:42:08.0/0000:47:00.3/usb7/7-5/7-5:1.0/sound/card3",
"device.vendor.id": "0x0414",
"device.vendor.name": "Giga-Byte Technology Co., Ltd",
"factory.id": 15,
"media.class": "Audio/Device",
"object.id": 46,
"object.path": "alsa:acp:Audio",
"object.serial": 47,
"spa.object.id": 8
},
"params": {
"EnumProfile": [
{
"index": 0,
"name": "off",
"description": "Off",
"priority": 0,
"available": "yes",
"classes": [
0
]
},
{
"index": 1,
"name": "HiFi",
"description": "Default Alsa Profile",
"priority": 9200,
"available": "yes",
"classes": [
2,
[
"Audio/Source",
3,
"card.profile.devices",
[ 3, 4, 5 ]
],
[
"Audio/Sink",
3,
"card.profile.devices",
[ 0, 1, 2 ]
]
]
},
{
"index": 2,
"name": "pro-audio",
"description": "Pro Audio",
"priority": 1,
"available": "unknown",
"classes": [
2,
[
"Audio/Source",
3,
"card.profile.devices",
[ 9, 10, 11 ]
],
[
"Audio/Sink",
3,
"card.profile.devices",
[ 6, 7, 8 ]
]
]
}
],
"Profile": [
{
"index": 1,
"name": "HiFi",
"description": "Default Alsa Profile",
"priority": 9200,
"available": "yes",
"classes": [
2,
[
"Audio/Source",
3,
"card.profile.devices",
[ 3, 4, 5 ]
],
[
"Audio/Sink",
3,
"card.profile.devices",
[ 0, 1, 2 ]
]
],
"save": false
}
],
"EnumRoute": [
{
"index": 0,
"direction": "Output",
"name": "[Out] SPDIF",
"description": "S/PDIF Out",
"priority": 100,
"available": "unknown",
"info": [
3,
"port.type",
"spdif",
"device.icon_name",
"audio-speakers",
"card.profile.port",
"0"
],
"profiles": [ 1 ],
"devices": [ 0 ]
},
{
"index": 1,
"direction": "Output",
"name": "[Out] Headphones",
"description": "Front Headphones",
"priority": 300,
"available": "no",
"info": [
4,
"port.type",
"headphones",
"port.availability-group",
"Headphone - Output",
"device.icon_name",
"audio-headphones",
"card.profile.port",
"1"
],
"profiles": [ 1 ],
"devices": [ 1 ]
},
{
"index": 2,
"direction": "Output",
"name": "[Out] Speaker",
"description": "Speakers",
"priority": 200,
"available": "no",
"info": [
4,
"port.type",
"speaker",
"port.availability-group",
"Line Out",
"device.icon_name",
"audio-speakers",
"card.profile.port",
"2"
],
"profiles": [ 1 ],
"devices": [ 2 ]
},
{
"index": 3,
"direction": "Input",
"name": "[In] Mic2",
"description": "Front Microphone",
"priority": 300,
"available": "no",
"info": [
4,
"port.type",
"mic",
"port.availability-group",
"Front Mic",
"device.icon_name",
"audio-input-microphone",
"card.profile.port",
"3"
],
"profiles": [ 1 ],
"devices": [ 3 ]
},
{
"index": 4,
"direction": "Input",
"name": "[In] Mic1",
"description": "Microphone",
"priority": 200,
"available": "no",
"info": [
4,
"port.type",
"mic",
"port.availability-group",
"Mic",
"device.icon_name",
"audio-input-microphone",
"card.profile.port",
"4"
],
"profiles": [ 1 ],
"devices": [ 4 ]
},
{
"index": 5,
"direction": "Input",
"name": "[In] Line",
"description": "Line In",
"priority": 100,
"available": "no",
"info": [
4,
"port.type",
"line",
"port.availability-group",
"Line",
"device.icon_name",
"audio-input-microphone",
"card.profile.port",
"5"
],
"profiles": [ 1 ],
"devices": [ 5 ]
}
],
"Route": [
{
"index": 0,
"direction": "Output",
"name": "[Out] SPDIF",
"description": "S/PDIF Out",
"priority": 100,
"available": "unknown",
"info": [
5,
"port.type",
"spdif",
"device.icon_name",
"audio-speakers",
"card.profile.port",
"0",
"route.hw-mute",
"false",
"route.hw-volume",
"false"
],
"profiles": [ 1 ],
"device": 0,
"props": {
"mute": false,
"channelVolumes": [ 0.000999, 0.000999 ],
"volumeBase": 1.000000,
"volumeStep": 0.000015,
"channelMap": [ "FL", "FR" ],
"softVolumes": [ 0.000999, 0.000999 ],
"latencyOffsetNsec": 0
},
"devices": [ 0 ],
"profile": 1,
"save": true
}
]
}
}
},
{
"id": 47,
"type": "PipeWire:Interface:Device",
"version": 3,
"permissions": [ "r", "w", "x", "m" ],
"info": {
"change-mask": [ "props", "params" ],
"props": {
"alsa.card": 1,
"alsa.card_name": "HDA ATI HDMI",
"alsa.components": "HDA:1002aa01,00aa0100,00100700",
"alsa.driver_name": "snd_hda_intel",
"alsa.id": "HDMI",
"alsa.long_card_name": "HDA ATI HDMI at 0xd1ea0000 irq 246",
"alsa.mixer_name": "ATI R6xx HDMI",
"api.acp.auto-port": false,
"api.acp.auto-profile": false,
"api.alsa.card": 1,
"api.alsa.card.longname": "HDA ATI HDMI at 0xd1ea0000 irq 246",
"api.alsa.card.name": "HDA ATI HDMI",
"api.alsa.path": "hw:1",
"api.alsa.split-enable": true,
"api.alsa.use-acp": true,
"api.dbus.ReserveDevice1": "Audio1",
"api.dbus.ReserveDevice1.Priority": -20,
"client.id": 42,
"device.api": "alsa",
"device.bus": "pci",
"device.bus-path": "pci-0000:4c:00.1",
"device.description": "Navi 10 HDMI Audio",
"device.enum.api": "udev",
"device.icon-name": "audio-card-analog-pci",
"device.name": "alsa_card.pci-0000_4c_00.1",
"device.nick": "HDA ATI HDMI",
"device.plugged.usec": 6379891,
"device.product.id": "0xab38",
"device.product.name": "Navi 10 HDMI Audio",
"device.string": 1,
"device.subsystem": "sound",
"device.sysfs.path": "/devices/pci0000:40/0000:40:03.1/0000:4a:00.0/0000:4b:00.0/0000:4c:00.1/sound/card1",
"device.vendor.id": "0x1002",
"device.vendor.name": "Advanced Micro Devices, Inc. [AMD/ATI]",
"factory.id": 15,
"media.class": "Audio/Device",
"object.id": 47,
"object.path": "alsa:acp:HDMI",
"object.serial": 48,
"spa.object.id": 4
},
"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",
[ 6 ]
]
]
},
{
"index": 2,
"name": "output:hdmi-stereo-extra1",
"description": "Digital Stereo (HDMI 2) Output",
"priority": 5700,
"available": "no",
"classes": [
1,
[
"Audio/Sink",
1,
"card.profile.devices",
[ 9 ]
]
]
},
{
"index": 3,
"name": "output:hdmi-stereo-extra2",
"description": "Digital Stereo (HDMI 3) Output",
"priority": 5700,
"available": "no",
"classes": [
1,
[
"Audio/Sink",
1,
"card.profile.devices",
[ 12 ]
]
]
},
{
"index": 4,
"name": "output:hdmi-stereo-extra3",
"description": "Digital Stereo (HDMI 4) Output",
"priority": 5700,
"available": "no",
"classes": [
1,
[
"Audio/Sink",
1,
"card.profile.devices",
[ 15 ]
]
]
},
{
"index": 5,
"name": "output:hdmi-stereo-extra4",
"description": "Digital Stereo (HDMI 5) Output",
"priority": 5700,
"available": "yes",
"classes": [
1,
[
"Audio/Sink",
1,
"card.profile.devices",
[ 18 ]
]
]
},
{
"index": 6,
"name": "output:hdmi-stereo-extra5",
"description": "Digital Stereo (HDMI 6) Output",
"priority": 5700,
"available": "no",
"classes": [
1,
[
"Audio/Sink",
1,
"card.profile.devices",
[ 19 ]
]
]
},
{
"index": 7,
"name": "output:hdmi-surround",
"description": "Digital Surround 5.1 (HDMI) Output",
"priority": 800,
"available": "no",
"classes": [
1,
[
"Audio/Sink",
1,
"card.profile.devices",
[ 7 ]
]
]
},
{
"index": 8,
"name": "output:hdmi-surround71",
"description": "Digital Surround 7.1 (HDMI) Output",
"priority": 800,
"available": "no",
"classes": [
1,
[
"Audio/Sink",
1,
"card.profile.devices",
[ 8 ]
]
]
},
{
"index": 9,
"name": "output:hdmi-surround-extra1",
"description": "Digital Surround 5.1 (HDMI 2) Output",
"priority": 600,
"available": "no",
"classes": [
1,
[
"Audio/Sink",
1,
"card.profile.devices",
[ 10 ]
]
]
},
{
"index": 10,
"name": "output:hdmi-surround71-extra1",
"description": "Digital Surround 7.1 (HDMI 2) Output",
"priority": 600,
"available": "no",
"classes": [
1,
[
"Audio/Sink",
1,
"card.profile.devices",
[ 11 ]
]
]
},
{
"index": 11,
"name": "output:hdmi-surround-extra2",
"description": "Digital Surround 5.1 (HDMI 3) Output",
"priority": 600,
"available": "no",
"classes": [
1,
[
"Audio/Sink",
1,
"card.profile.devices",
[ 13 ]
]
]
},
{
"index": 12,
"name": "output:hdmi-surround71-extra2",
"description": "Digital Surround 7.1 (HDMI 3) Output",
"priority": 600,
"available": "no",
"classes": [
1,
[
"Audio/Sink",
1,
"card.profile.devices",
[ 14 ]
]
]
},
{
"index": 13,
"name": "output:hdmi-surround-extra3",
"description": "Digital Surround 5.1 (HDMI 4) Output",
"priority": 600,
"available": "no",
"classes": [
1,
[
"Audio/Sink",
1,
"card.profile.devices",
[ 16 ]
]
]
},
{
"index": 14,
"name": "output:hdmi-surround71-extra3",
"description": "Digital Surround 7.1 (HDMI 4) Output",
"priority": 600,
"available": "no",
"classes": [
1,
[
"Audio/Sink",
1,
"card.profile.devices",
[ 17 ]
]
]
},
{
"index": 15,
"name": "output:hdmi-surround-extra5",
"description": "Digital Surround 5.1 (HDMI 6) Output",
"priority": 600,
"available": "no",
"classes": [
1,
[
"Audio/Sink",
1,
"card.profile.devices",
[ 20 ]
]
]
},
{
"index": 16,
"name": "output:hdmi-surround71-extra5",
"description": "Digital Surround 7.1 (HDMI 6) Output",
"priority": 600,
"available": "no",
"classes": [
1,
[
"Audio/Sink",
1,
"card.profile.devices",
[ 21 ]
]
]
},
{
"index": 17,
"name": "pro-audio",
"description": "Pro Audio",
"priority": 1,
"available": "unknown",
"classes": [
1,
[
"Audio/Sink",
6,
"card.profile.devices",
[ 0, 1, 2, 3, 4, 5 ]
]
]
}
],
"Profile": [
{
"index": 5,
"name": "output:hdmi-stereo-extra4",
"description": "Digital Stereo (HDMI 5) Output",
"priority": 5700,
"available": "yes",
"classes": [
1,
[
"Audio/Sink",
1,
"card.profile.devices",
[ 18 ]
]
],
"save": false
}
],
"EnumRoute": [
{
"index": 0,
"direction": "Output",
"name": "hdmi-output-0",
"description": "HDMI / DisplayPort",
"priority": 5900,
"available": "no",
"info": [
4,
"port.type",
"hdmi",
"port.availability-group",
"Legacy 1",
"device.icon_name",
"video-display",
"card.profile.port",
"0"
],
"profiles": [ 1, 7, 8 ],
"devices": [ 6, 7, 8 ]
},
{
"index": 1,
"direction": "Output",
"name": "hdmi-output-1",
"description": "HDMI / DisplayPort 2",
"priority": 5800,
"available": "no",
"info": [
4,
"port.type",
"hdmi",
"port.availability-group",
"Legacy 2",
"device.icon_name",
"video-display",
"card.profile.port",
"1"
],
"profiles": [ 2, 9, 10 ],
"devices": [ 9, 10, 11 ]
},
{
"index": 2,
"direction": "Output",
"name": "hdmi-output-2",
"description": "HDMI / DisplayPort 3",
"priority": 5700,
"available": "no",
"info": [
4,
"port.type",
"hdmi",
"port.availability-group",
"Legacy 3",
"device.icon_name",
"video-display",
"card.profile.port",
"2"
],
"profiles": [ 3, 11, 12 ],
"devices": [ 12, 13, 14 ]
},
{
"index": 3,
"direction": "Output",
"name": "hdmi-output-3",
"description": "HDMI / DisplayPort 4",
"priority": 5600,
"available": "no",
"info": [
4,
"port.type",
"hdmi",
"port.availability-group",
"Legacy 4",
"device.icon_name",
"video-display",
"card.profile.port",
"3"
],
"profiles": [ 4, 13, 14 ],
"devices": [ 15, 16, 17 ]
},
{
"index": 4,
"direction": "Output",
"name": "hdmi-output-4",
"description": "HDMI / DisplayPort 5",
"priority": 5500,
"available": "yes",
"info": [
6,
"port.type",
"hdmi",
"port.availability-group",
"Legacy 5",
"device.icon_name",
"video-display",
"card.profile.port",
"4",
"device.product.name",
"MAG342CQPV",
"iec958.codecs.detected",
"[\"PCM\"]"
],
"profiles": [ 5 ],
"devices": [ 18 ]
},
{
"index": 5,
"direction": "Output",
"name": "hdmi-output-5",
"description": "HDMI / DisplayPort 6",
"priority": 5400,
"available": "no",
"info": [
4,
"port.type",
"hdmi",
"port.availability-group",
"Legacy 6",
"device.icon_name",
"video-display",
"card.profile.port",
"5"
],
"profiles": [ 6, 15, 16 ],
"devices": [ 19, 20, 21 ]
}
],
"Route": [
{
"index": 4,
"direction": "Output",
"name": "hdmi-output-4",
"description": "HDMI / DisplayPort 5",
"priority": 5500,
"available": "yes",
"info": [
8,
"port.type",
"hdmi",
"port.availability-group",
"Legacy 5",
"device.icon_name",
"video-display",
"card.profile.port",
"4",
"device.product.name",
"MAG342CQPV",
"iec958.codecs.detected",
"[\"PCM\"]",
"route.hw-mute",
"false",
"route.hw-volume",
"false"
],
"profiles": [ 5 ],
"device": 18,
"props": {
"mute": false,
"channelVolumes": [ 0.063997, 0.063997 ],
"volumeBase": 1.000000,
"volumeStep": 0.000015,
"channelMap": [ "FL", "FR" ],
"softVolumes": [ 0.063997, 0.063997 ],
"latencyOffsetNsec": 0,
"iec958Codecs": [ "PCM" ]
},
"devices": [ 18 ],
"profile": 5,
"save": false
}
]
}
}
},
{
"id": 48,
"type": "PipeWire:Interface:Node",
"version": 3,
"permissions": [ "r", "w", "x", "m" ],
"info": {
"max-input-ports": 256,
"max-output-ports": 256,
"change-mask": [ "input-ports", "output-ports", "state", "props", "params" ],
"n-input-ports": 1,
"n-output-ports": 1,
"state": "suspended",
"error": null,
"props": {
"client.id": 42,
"clock.quantum-limit": 8192,
"device.api": "alsa",
"factory.id": 11,
"factory.name": "api.alsa.seq.bridge",
"media.class": "Midi/Bridge",
"node.driver": true,
"node.loop.name": "data-loop.0",
"node.name": "Midi-Bridge",
"object.id": 48,
"object.serial": 49,
"priority.driver": 1,
"priority.session": 100
},
"params": {
"PropInfo": [
{
"id": "device",
"description": "The ALSA device",
"type": "default"
}
],
"Props": [
{
"device": "default"
}
],
"IO": [
{
"id": "Clock",
"size": 160
},
{
"id": "Position",
"size": 1688
}
]
}
}
},
{
"id": 49,
"type": "PipeWire:Interface:Port",
"version": 3,
"permissions": [ "r", "x", "m" ],
"info": {
"direction": "input",
"change-mask": [ "props", "params" ],
"props": {
"format.dsp": "8 bit raw midi",
"node.id": 48,
"object.id": 49,
"object.path": "alsa:seq:default:client_14:playback_0",
"object.serial": 50,
"port.alias": "Midi Through:Midi Through Port-0",
"port.direction": "in",
"port.group": "client_14",
"port.id": 0,
"port.name": "Midi Through Port-0 (playback)",
"port.physical": true,
"port.terminal": true
},
"params": {
"EnumFormat": [
{
"mediaType": "application",
"mediaSubtype": "control"
}
],
"Meta": [
{
"type": "Header",
"size": 32
}
],
"IO": [
{
"id": "Buffers",
"size": 8
},
{
"id": "AsyncBuffers",
"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": 50,
"type": "PipeWire:Interface:Port",
"version": 3,
"permissions": [ "r", "x", "m" ],
"info": {
"direction": "output",
"change-mask": [ "props", "params" ],
"props": {
"format.dsp": "8 bit raw midi",
"node.id": 48,
"object.id": 50,
"object.path": "alsa:seq:default:client_14:capture_0",
"object.serial": 51,
"port.alias": "Midi Through:Midi Through Port-0",
"port.direction": "out",
"port.group": "client_14",
"port.id": 0,
"port.name": "Midi Through Port-0 (capture)",
"port.physical": true,
"port.terminal": true
},
"params": {
"EnumFormat": [
{
"mediaType": "application",
"mediaSubtype": "control"
}
],
"Meta": [
{
"type": "Header",
"size": 32
}
],
"IO": [
{
"id": "Buffers",
"size": 8
},
{
"id": "AsyncBuffers",
"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": 51,
"type": "PipeWire:Interface:Node",
"version": 3,
"permissions": [ "r", "w", "x", "m" ],
"info": {
"max-input-ports": 1,
"max-output-ports": 1,
"change-mask": [ "input-ports", "output-ports", "state", "props", "params" ],
"n-input-ports": 1,
"n-output-ports": 1,
"state": "suspended",
"error": null,
"props": {
"api.bluez5.role": "server",
"api.glib.mainloop": true,
"client.id": 42,
"clock.quantum-limit": 8192,
"device.api": "bluez5",
"factory.id": 14,
"factory.name": "api.bluez5.midi.node",
"media.class": "Midi/Bridge",
"node.description": "BLE MIDI 1",
"node.loop.name": "data-loop.0",
"node.name": "bluez_midi.server",
"object.id": 51,
"object.serial": 52
},
"params": {
"PropInfo": [
{
"id": "latencyOffsetNsec",
"description": "Latency offset (ns)",
"type": { "default": 0, "min": -9223372036854775808, "max": 9223372036854775807 }
},
{
"id": "deviceName",
"description": "Device name",
"type": "BLE MIDI 1"
}
],
"Props": [
{
"latencyOffsetNsec": 0,
"deviceName": "BLE MIDI 1"
}
],
"IO": [
]
}
}
},
{
"id": 52,
"type": "PipeWire:Interface:Port",
"version": 3,
"permissions": [ "r", "x", "m" ],
"info": {
"direction": "input",
"change-mask": [ "props", "params" ],
"props": {
"format.dsp": "8 bit raw midi",
"node.id": 51,
"object.id": 52,
"object.path": "bluez_midi.server:input_0",
"object.serial": 53,
"port.alias": "in",
"port.direction": "in",
"port.group": "group.0",
"port.id": 0,
"port.name": "in",
"port.physical": true,
"port.terminal": true
},
"params": {
"EnumFormat": [
{
"mediaType": "application",
"mediaSubtype": "control",
"types": {
"default": 16
}
}
],
"Meta": [
{
"type": "Header",
"size": 32
}
],
"IO": [
{
"id": "Buffers",
"size": 8
},
{
"id": "AsyncBuffers",
"size": 8
}
],
"Format": [ ],
"Buffers": [ ],
"Latency": [
{
"direction": "Input",
"minQuantum": 1.000000,
"maxQuantum": 1.000000,
"minRate": 0,
"maxRate": 0,
"minNs": 0,
"maxNs": 0
}
]
}
}
},
{
"id": 53,
"type": "PipeWire:Interface:Port",
"version": 3,
"permissions": [ "r", "x", "m" ],
"info": {
"direction": "output",
"change-mask": [ "props", "params" ],
"props": {
"format.dsp": "8 bit raw midi",
"node.id": 51,
"object.id": 53,
"object.path": "bluez_midi.server:output_0",
"object.serial": 54,
"port.alias": "out",
"port.direction": "out",
"port.group": "group.0",
"port.id": 0,
"port.name": "out",
"port.physical": true,
"port.terminal": true
},
"params": {
"EnumFormat": [
{
"mediaType": "application",
"mediaSubtype": "control",
"types": {
"default": 16
}
}
],
"Meta": [
{
"type": "Header",
"size": 32
}
],
"IO": [
{
"id": "Buffers",
"size": 8
},
{
"id": "AsyncBuffers",
"size": 8
}
],
"Format": [ ],
"Buffers": [ ],
"Latency": [
{
"direction": "Output",
"minQuantum": 1.000000,
"maxQuantum": 1.000000,
"minRate": 0,
"maxRate": 0,
"minNs": 0,
"maxNs": 0
}
]
}
}
},
{
"id": 58,
"type": "PipeWire:Interface:Node",
"version": 3,
"permissions": [ "r", "w", "x", "m" ],
"info": {
"max-input-ports": 65,
"max-output-ports": 0,
"change-mask": [ "input-ports", "output-ports", "state", "props", "params" ],
"n-input-ports": 2,
"n-output-ports": 2,
"state": "suspended",
"error": null,
"props": {
"alsa.card": 3,
"alsa.card_name": "Aorus Master Main Audio",
"alsa.class": "generic",
"alsa.components": "USB0414:a001",
"alsa.device": 1,
"alsa.driver_name": "snd_usb_audio",
"alsa.id": "Audio",
"alsa.long_card_name": "Gigabyte-Aorus-Master-Main-Audio",
"alsa.mixer_device": "_ucm0002.hw:Audio",
"alsa.mixer_name": "USB Mixer",
"alsa.name": "USB Audio #1",
"alsa.resolution_bits": 16,
"alsa.subclass": "generic-mix",
"alsa.subdevice": 0,
"alsa.subdevice_name": "subdevice #0",
"alsa.sync.id": "00000000:00000000:00000000:00000000",
"api.alsa.card.longname": "Gigabyte-Aorus-Master-Main-Audio",
"api.alsa.card.name": "Aorus Master Main Audio",
"api.alsa.open.ucm": true,
"api.alsa.path": "hw:Audio,1",
"api.alsa.pcm.card": 3,
"api.alsa.pcm.stream": "playback",
"audio.channels": 2,
"audio.position": "FL,FR",
"card.profile.device": 0,
"client.id": 42,
"clock.quantum-limit": 8192,
"device.api": "alsa",
"device.bus": "usb",
"device.class": "sound",
"device.icon-name": "audio-card-analog",
"device.icon_name": "audio-speakers",
"device.id": 46,
"device.profile.description": "S/PDIF Out",
"device.profile.name": "HiFi: SPDIF: sink",
"device.routes": 1,
"factory.id": 19,
"factory.name": "api.alsa.pcm.sink",
"library.name": "audioconvert/libspa-audioconvert",
"media.class": "Audio/Sink",
"node.description": "USB Audio S/PDIF Out",
"node.driver": true,
"node.loop.name": "data-loop.0",
"node.name": "alsa_output.usb-Generic_USB_Audio-00.2.HiFi__SPDIF__sink",
"node.nick": "USB Audio #1",
"node.pause-on-idle": false,
"object.id": 58,
"object.path": "alsa:acp:Audio:0:playback",
"object.serial": 59,
"port.group": "playback",
"priority.driver": 828,
"priority.session": 828
},
"params": {
"EnumFormat": [
{
"mediaType": "audio",
"mediaSubtype": "raw",
"format": {
"default": "S24LE",
"alt1": "S24LE",
"alt2": "S16LE"
},
"rate": { "default": 48000, "min": 44100, "max": 192000 },
"channels": 2,
"position": [ "FL", "FR" ]
}
],
"PropInfo": [
{
"id": "volume",
"description": "Volume",
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }
},
{
"id": "mute",
"description": "Mute",
"type": {
"default": false,
"alt1": false,
"alt2": true
}
},
{
"id": "channelVolumes",
"description": "Channel Volumes",
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 },
"container": "Array"
},
{
"id": "channelMap",
"description": "Channel Map",
"type": "",
"container": "Array"
},
{
"id": "monitorMute",
"description": "Monitor Mute",
"type": {
"default": false,
"alt1": false,
"alt2": true
}
},
{
"id": "monitorVolumes",
"description": "Monitor Volumes",
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 },
"container": "Array"
},
{
"id": "softMute",
"description": "Soft Mute",
"type": {
"default": false,
"alt1": false,
"alt2": true
}
},
{
"id": "softVolumes",
"description": "Soft Volumes",
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 },
"container": "Array"
},
{
"name": "monitor.channel-volumes",
"description": "Monitor channel volume",
"type": {
"default": false,
"alt1": false,
"alt2": true
},
"params": true
},
{
"name": "channelmix.disable",
"description": "Disable Channel mixing",
"type": {
"default": false,
"alt1": false,
"alt2": true
},
"params": true
},
{
"name": "channelmix.min-volume",
"description": "Minimum volume level",
"type": { "default": 0.000000, "min": 0.000000, "max": 10.000000 },
"params": true
},
{
"name": "channelmix.max-volume",
"description": "Maximum volume level",
"type": { "default": 10.000000, "min": 0.000000, "max": 10.000000 },
"params": true
},
{
"name": "channelmix.normalize",
"description": "Normalize Volumes",
"type": {
"default": false,
"alt1": false,
"alt2": true
},
"params": true
},
{
"name": "channelmix.mix-lfe",
"description": "Mix LFE into channels",
"type": {
"default": true,
"alt1": true,
"alt2": false
},
"params": true
},
{
"name": "channelmix.upmix",
"description": "Enable upmixing",
"type": {
"default": true,
"alt1": true,
"alt2": false
},
"params": true
},
{
"name": "channelmix.lfe-cutoff",
"description": "LFE cutoff frequency",
"type": { "default": 0.000000, "min": 0.000000, "max": 1000.000000 },
"params": true
},
{
"name": "channelmix.fc-cutoff",
"description": "FC cutoff frequency (Hz)",
"type": { "default": 0.000000, "min": 0.000000, "max": 48000.000000 },
"params": true
},
{
"name": "channelmix.rear-delay",
"description": "Rear channels delay (ms)",
"type": { "default": 0.000000, "min": 0.000000, "max": 1000.000000 },
"params": true
},
{
"name": "channelmix.stereo-widen",
"description": "Stereo widen",
"type": { "default": 0.000000, "min": 0.000000, "max": 1.000000 },
"params": true
},
{
"name": "channelmix.hilbert-taps",
"description": "Taps for phase shift of rear",
"type": { "default": 0, "min": 0, "max": 255 },
"params": true
},
{
"name": "channelmix.upmix-method",
"description": "Upmix method to use",
"type": "none",
"params": true,
"labels": [
"none",
"Disabled",
"simple",
"Simple upmixing",
"psd",
"Passive Surround Decoding"
]
},
{
"id": "rate",
"description": "Rate scaler",
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }
},
{
"id": "quality",
"name": "resample.quality",
"description": "Resample Quality",
"type": { "default": 4, "min": 0, "max": 14 },
"params": true
},
{
"name": "resample.disable",
"description": "Disable Resampling",
"type": {
"default": false,
"alt1": false,
"alt2": true
},
"params": true
},
{
"name": "dither.noise",
"description": "Add noise bits",
"type": { "default": 0, "min": 0, "max": 16 },
"params": true
},
{
"name": "dither.method",
"description": "The dithering method",
"type": "none",
"params": true,
"labels": [
"none",
"Disabled",
"rectangular",
"Rectangular dithering",
"triangular",
"Triangular dithering",
"triangular-hf",
"Sloped Triangular dithering",
"wannamaker3",
"Wannamaker 3 dithering",
"shaped5",
"Lipshitz 5 dithering"
]
},
{
"name": "debug.wav-path",
"description": "Path to WAV file",
"type": "",
"params": true
},
{
"name": "channelmix.lock-volumes",
"description": "Disable volume updates",
"type": {
"default": false,
"alt1": false,
"alt2": true
},
"params": true
},
{
"name": "audioconvert.filter-graph.disable",
"description": "Disable Filter graph updates",
"type": {
"default": false,
"alt1": false,
"alt2": true
},
"params": true
},
{
"name": "audioconvert.filter-graph",
"description": "A filter graph to load",
"type": "",
"params": true
},
{
"id": "device",
"name": "api.alsa.path",
"description": "The ALSA device",
"type": "hw:Audio,1"
},
{
"id": "deviceName",
"description": "The ALSA device name",
"type": ""
},
{
"id": "cardName",
"description": "The ALSA card name",
"type": ""
},
{
"id": "latencyOffsetNsec",
"description": "Latency offset (ns)",
"type": { "default": 0, "min": 0, "max": 2000000000 }
},
{
"name": "audio.channels",
"description": "Audio Channels",
"type": 2,
"params": true
},
{
"name": "audio.rate",
"description": "Audio Rate",
"type": 0,
"params": true
},
{
"name": "audio.format",
"description": "Audio Format",
"type": "UNKNOWN",
"params": true
},
{
"name": "audio.position",
"description": "Audio Position",
"type": "[ FL, FR ]",
"params": true
},
{
"name": "audio.allowed-rates",
"description": "Audio Allowed Rates",
"type": "[ ]",
"params": true
},
{
"name": "api.alsa.period-size",
"description": "Period Size",
"type": { "default": 0, "min": 0, "max": 8192 },
"params": true
},
{
"name": "api.alsa.period-num",
"description": "Number of Periods",
"type": { "default": 0, "min": 0, "max": 1024 },
"params": true
},
{
"name": "api.alsa.headroom",
"description": "Headroom",
"type": { "default": 0, "min": 0, "max": 8192 },
"params": true
},
{
"name": "api.alsa.start-delay",
"description": "Start Delay",
"type": { "default": 0, "min": 0, "max": 8192 },
"params": true
},
{
"name": "api.alsa.disable-mmap",
"description": "Disable MMAP",
"type": {
"default": false,
"alt1": false,
"alt2": true
},
"params": true
},
{
"name": "api.alsa.disable-batch",
"description": "Disable Batch",
"type": {
"default": false,
"alt1": false,
"alt2": true
},
"params": true
},
{
"name": "api.alsa.disable-tsched",
"description": "Disable timer based scheduling",
"type": {
"default": false,
"alt1": false,
"alt2": true
},
"params": true
},
{
"name": "api.alsa.use-chmap",
"description": "Use the driver channelmap",
"type": {
"default": true,
"alt1": true,
"alt2": false
},
"params": true
},
{
"name": "api.alsa.multi-rate",
"description": "Support multiple rates",
"type": {
"default": true,
"alt1": true,
"alt2": false
},
"params": true
},
{
"name": "api.alsa.htimestamp",
"description": "Use hires timestamps",
"type": {
"default": false,
"alt1": false,
"alt2": true
},
"params": true
},
{
"name": "latency.internal.rate",
"description": "Internal latency in samples",
"type": { "default": 0, "min": 0, "max": 65536 },
"params": true
},
{
"name": "latency.internal.ns",
"description": "Internal latency in nanoseconds",
"type": { "default": 0, "min": 0, "max": 2000000000 },
"params": true
},
{
"name": "clock.name",
"description": "The name of the clock",
"type": "api.alsa.p-3",
"params": true
},
{
"name": "api.alsa.htimestamp.max-errors",
"description": "Max errors before disabling htimestamp",
"type": { "default": 64, "min": 0, "max": 2147483647 },
"params": true
}
],
"Props": [
{
"volume": 1.000000,
"mute": false,
"channelVolumes": [ 0.000999, 0.000999 ],
"channelMap": [ "FL", "FR" ],
"softMute": false,
"softVolumes": [ 0.000999, 0.000999 ],
"monitorMute": false,
"monitorVolumes": [ 1.000000, 1.000000 ],
"params": [
"monitor.channel-volumes",
false,
"channelmix.disable",
false,
"channelmix.min-volume",
0.000000,
"channelmix.max-volume",
10.000000,
"channelmix.normalize",
false,
"channelmix.mix-lfe",
true,
"channelmix.upmix",
true,
"channelmix.lfe-cutoff",
0.000000,
"channelmix.fc-cutoff",
0.000000,
"channelmix.rear-delay",
0.000000,
"channelmix.stereo-widen",
0.000000,
"channelmix.hilbert-taps",
0,
"channelmix.upmix-method",
"none",
"resample.quality",
4,
"resample.disable",
false,
"dither.noise",
0,
"dither.method",
"none",
"debug.wav-path",
"",
"channelmix.lock-volumes",
false,
"audioconvert.filter-graph.disable",
false,
"audioconvert.filter-graph",
""
]
},
{
"device": "hw:Audio,1",
"deviceName": "",
"cardName": "",
"latencyOffsetNsec": 0,
"params": [
"audio.channels",
2,
"audio.rate",
0,
"audio.format",
"UNKNOWN",
"audio.position",
"[ FL, FR ]",
"audio.allowed-rates",
"[ ]",
"api.alsa.period-size",
0,
"api.alsa.period-num",
0,
"api.alsa.headroom",
0,
"api.alsa.start-delay",
0,
"api.alsa.disable-mmap",
false,
"api.alsa.disable-batch",
false,
"api.alsa.disable-tsched",
false,
"api.alsa.use-chmap",
true,
"api.alsa.multi-rate",
true,
"api.alsa.htimestamp",
false,
"api.alsa.htimestamp.max-errors",
64,
"latency.internal.rate",
0,
"latency.internal.ns",
0,
"clock.name",
"api.alsa.p-3"
]
}
],
"Format": [ ],
"EnumPortConfig": [
{
"direction": "Input",
"mode": {
"default": "none",
"alt1": "none",
"alt2": "dsp",
"alt3": "convert"
},
"monitor": {
"default": false,
"alt1": false,
"alt2": true
},
"control": {
"default": false,
"alt1": false,
"alt2": true
}
}
],
"PortConfig": [
{
"direction": "Input",
"mode": "dsp",
"monitor": true,
"control": false,
"format": {
"mediaType": "audio",
"mediaSubtype": "raw",
"format": "F32P",
"channels": 2,
"position": [ "FL", "FR" ]
}
}
],
"Latency": [
{
"direction": "Input",
"minQuantum": 1.000000,
"maxQuantum": 1.000000,
"minRate": 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
}
],
"Tag": [
]
}
}
},
{
"id": 59,
"type": "PipeWire:Interface:Node",
"version": 3,
"permissions": [ "r", "w", "x", "m" ],
"info": {
"max-input-ports": 65,
"max-output-ports": 0,
"change-mask": [ "input-ports", "output-ports", "state", "props", "params" ],
"n-input-ports": 2,
"n-output-ports": 2,
"state": "suspended",
"error": null,
"props": {
"alsa.card": 3,
"alsa.card_name": "Aorus Master Main Audio",
"alsa.class": "generic",
"alsa.components": "USB0414:a001",
"alsa.device": 0,
"alsa.driver_name": "snd_usb_audio",
"alsa.id": "Audio",
"alsa.long_card_name": "Gigabyte-Aorus-Master-Main-Audio",
"alsa.mixer_device": "_ucm0002.hw:Audio",
"alsa.mixer_name": "USB Mixer",
"alsa.name": "USB Audio",
"alsa.resolution_bits": 16,
"alsa.subclass": "generic-mix",
"alsa.subdevice": 0,
"alsa.subdevice_name": "subdevice #0",
"alsa.sync.id": "00000000:00000000:00000000:00000000",
"api.alsa.card.longname": "Gigabyte-Aorus-Master-Main-Audio",
"api.alsa.card.name": "Aorus Master Main Audio",
"api.alsa.open.ucm": true,
"api.alsa.path": "hw:Headphone",
"api.alsa.pcm.card": 3,
"api.alsa.pcm.stream": "playback",
"audio.channels": 2,
"audio.position": "FL,FR",
"card.profile.device": 1,
"client.id": 42,
"clock.quantum-limit": 8192,
"device.api": "alsa",
"device.bus": "usb",
"device.class": "sound",
"device.icon-name": "audio-card-analog",
"device.icon_name": "audio-headphones",
"device.id": 46,
"device.profile.description": "Front Headphones",
"device.profile.name": "HiFi: Headphones: sink",
"device.routes": 1,
"factory.id": 19,
"factory.name": "api.alsa.pcm.sink",
"library.name": "audioconvert/libspa-audioconvert",
"media.class": "Audio/Sink",
"node.description": "USB Audio Front Headphones",
"node.driver": true,
"node.loop.name": "data-loop.0",
"node.name": "alsa_output.usb-Generic_USB_Audio-00.2.HiFi__Headphones__sink",
"node.nick": "Aorus Master Main Audio",
"node.pause-on-idle": false,
"object.id": 59,
"object.path": "alsa:acp:Audio:1:playback",
"object.serial": 60,
"port.group": "playback",
"priority.driver": 1100,
"priority.session": 1100
},
"params": {
"EnumFormat": [
{
"mediaType": "audio",
"mediaSubtype": "raw",
"format": {
"default": "S32LE",
"alt1": "S32LE",
"alt2": "S24LE",
"alt3": "S16LE"
},
"rate": { "default": 48000, "min": 44100, "max": 384000 },
"channels": 2,
"position": [ "FL", "FR" ]
}
],
"PropInfo": [
{
"id": "volume",
"description": "Volume",
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }
},
{
"id": "mute",
"description": "Mute",
"type": {
"default": false,
"alt1": false,
"alt2": true
}
},
{
"id": "channelVolumes",
"description": "Channel Volumes",
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 },
"container": "Array"
},
{
"id": "channelMap",
"description": "Channel Map",
"type": "",
"container": "Array"
},
{
"id": "monitorMute",
"description": "Monitor Mute",
"type": {
"default": false,
"alt1": false,
"alt2": true
}
},
{
"id": "monitorVolumes",
"description": "Monitor Volumes",
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 },
"container": "Array"
},
{
"id": "softMute",
"description": "Soft Mute",
"type": {
"default": false,
"alt1": false,
"alt2": true
}
},
{
"id": "softVolumes",
"description": "Soft Volumes",
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 },
"container": "Array"
},
{
"name": "monitor.channel-volumes",
"description": "Monitor channel volume",
"type": {
"default": false,
"alt1": false,
"alt2": true
},
"params": true
},
{
"name": "channelmix.disable",
"description": "Disable Channel mixing",
"type": {
"default": false,
"alt1": false,
"alt2": true
},
"params": true
},
{
"name": "channelmix.min-volume",
"description": "Minimum volume level",
"type": { "default": 0.000000, "min": 0.000000, "max": 10.000000 },
"params": true
},
{
"name": "channelmix.max-volume",
"description": "Maximum volume level",
"type": { "default": 10.000000, "min": 0.000000, "max": 10.000000 },
"params": true
},
{
"name": "channelmix.normalize",
"description": "Normalize Volumes",
"type": {
"default": false,
"alt1": false,
"alt2": true
},
"params": true
},
{
"name": "channelmix.mix-lfe",
"description": "Mix LFE into channels",
"type": {
"default": true,
"alt1": true,
"alt2": false
},
"params": true
},
{
"name": "channelmix.upmix",
"description": "Enable upmixing",
"type": {
"default": true,
"alt1": true,
"alt2": false
},
"params": true
},
{
"name": "channelmix.lfe-cutoff",
"description": "LFE cutoff frequency",
"type": { "default": 0.000000, "min": 0.000000, "max": 1000.000000 },
"params": true
},
{
"name": "channelmix.fc-cutoff",
"description": "FC cutoff frequency (Hz)",
"type": { "default": 0.000000, "min": 0.000000, "max": 48000.000000 },
"params": true
},
{
"name": "channelmix.rear-delay",
"description": "Rear channels delay (ms)",
"type": { "default": 0.000000, "min": 0.000000, "max": 1000.000000 },
"params": true
},
{
"name": "channelmix.stereo-widen",
"description": "Stereo widen",
"type": { "default": 0.000000, "min": 0.000000, "max": 1.000000 },
"params": true
},
{
"name": "channelmix.hilbert-taps",
"description": "Taps for phase shift of rear",
"type": { "default": 0, "min": 0, "max": 255 },
"params": true
},
{
"name": "channelmix.upmix-method",
"description": "Upmix method to use",
"type": "none",
"params": true,
"labels": [
"none",
"Disabled",
"simple",
"Simple upmixing",
"psd",
"Passive Surround Decoding"
]
},
{
"id": "rate",
"description": "Rate scaler",
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }
},
{
"id": "quality",
"name": "resample.quality",
"description": "Resample Quality",
"type": { "default": 4, "min": 0, "max": 14 },
"params": true
},
{
"name": "resample.disable",
"description": "Disable Resampling",
"type": {
"default": false,
"alt1": false,
"alt2": true
},
"params": true
},
{
"name": "dither.noise",
"description": "Add noise bits",
"type": { "default": 0, "min": 0, "max": 16 },
"params": true
},
{
"name": "dither.method",
"description": "The dithering method",
"type": "none",
"params": true,
"labels": [
"none",
"Disabled",
"rectangular",
"Rectangular dithering",
"triangular",
"Triangular dithering",
"triangular-hf",
"Sloped Triangular dithering",
"wannamaker3",
"Wannamaker 3 dithering",
"shaped5",
"Lipshitz 5 dithering"
]
},
{
"name": "debug.wav-path",
"description": "Path to WAV file",
"type": "",
"params": true
},
{
"name": "channelmix.lock-volumes",
"description": "Disable volume updates",
"type": {
"default": false,
"alt1": false,
"alt2": true
},
"params": true
},
{
"name": "audioconvert.filter-graph.disable",
"description": "Disable Filter graph updates",
"type": {
"default": false,
"alt1": false,
"alt2": true
},
"params": true
},
{
"name": "audioconvert.filter-graph",
"description": "A filter graph to load",
"type": "",
"params": true
},
{
"id": "device",
"name": "api.alsa.path",
"description": "The ALSA device",
"type": "hw:Headphone"
},
{
"id": "deviceName",
"description": "The ALSA device name",
"type": ""
},
{
"id": "cardName",
"description": "The ALSA card name",
"type": ""
},
{
"id": "latencyOffsetNsec",
"description": "Latency offset (ns)",
"type": { "default": 0, "min": 0, "max": 2000000000 }
},
{
"name": "audio.channels",
"description": "Audio Channels",
"type": 2,
"params": true
},
{
"name": "audio.rate",
"description": "Audio Rate",
"type": 0,
"params": true
},
{
"name": "audio.format",
"description": "Audio Format",
"type": "UNKNOWN",
"params": true
},
{
"name": "audio.position",
"description": "Audio Position",
"type": "[ FL, FR ]",
"params": true
},
{
"name": "audio.allowed-rates",
"description": "Audio Allowed Rates",
"type": "[ ]",
"params": true
},
{
"name": "api.alsa.period-size",
"description": "Period Size",
"type": { "default": 0, "min": 0, "max": 8192 },
"params": true
},
{
"name": "api.alsa.period-num",
"description": "Number of Periods",
"type": { "default": 0, "min": 0, "max": 1024 },
"params": true
},
{
"name": "api.alsa.headroom",
"description": "Headroom",
"type": { "default": 0, "min": 0, "max": 8192 },
"params": true
},
{
"name": "api.alsa.start-delay",
"description": "Start Delay",
"type": { "default": 0, "min": 0, "max": 8192 },
"params": true
},
{
"name": "api.alsa.disable-mmap",
"description": "Disable MMAP",
"type": {
"default": false,
"alt1": false,
"alt2": true
},
"params": true
},
{
"name": "api.alsa.disable-batch",
"description": "Disable Batch",
"type": {
"default": false,
"alt1": false,
"alt2": true
},
"params": true
},
{
"name": "api.alsa.disable-tsched",
"description": "Disable timer based scheduling",
"type": {
"default": false,
"alt1": false,
"alt2": true
},
"params": true
},
{
"name": "api.alsa.use-chmap",
"description": "Use the driver channelmap",
"type": {
"default": true,
"alt1": true,
"alt2": false
},
"params": true
},
{
"name": "api.alsa.multi-rate",
"description": "Support multiple rates",
"type": {
"default": true,
"alt1": true,
"alt2": false
},
"params": true
},
{
"name": "api.alsa.htimestamp",
"description": "Use hires timestamps",
"type": {
"default": false,
"alt1": false,
"alt2": true
},
"params": true
},
{
"name": "latency.internal.rate",
"description": "Internal latency in samples",
"type": { "default": 0, "min": 0, "max": 65536 },
"params": true
},
{
"name": "latency.internal.ns",
"description": "Internal latency in nanoseconds",
"type": { "default": 0, "min": 0, "max": 2000000000 },
"params": true
},
{
"name": "clock.name",
"description": "The name of the clock",
"type": "api.alsa.p-3",
"params": true
},
{
"name": "api.alsa.htimestamp.max-errors",
"description": "Max errors before disabling htimestamp",
"type": { "default": 64, "min": 0, "max": 2147483647 },
"params": true
}
],
"Props": [
{
"volume": 1.000000,
"mute": false,
"channelVolumes": [ 1.000000, 1.000000 ],
"channelMap": [ "FL", "FR" ],
"softMute": false,
"softVolumes": [ 1.000000, 1.000000 ],
"monitorMute": false,
"monitorVolumes": [ 1.000000, 1.000000 ],
"params": [
"monitor.channel-volumes",
false,
"channelmix.disable",
false,
"channelmix.min-volume",
0.000000,
"channelmix.max-volume",
10.000000,
"channelmix.normalize",
false,
"channelmix.mix-lfe",
true,
"channelmix.upmix",
true,
"channelmix.lfe-cutoff",
0.000000,
"channelmix.fc-cutoff",
0.000000,
"channelmix.rear-delay",
0.000000,
"channelmix.stereo-widen",
0.000000,
"channelmix.hilbert-taps",
0,
"channelmix.upmix-method",
"none",
"resample.quality",
4,
"resample.disable",
false,
"dither.noise",
0,
"dither.method",
"none",
"debug.wav-path",
"",
"channelmix.lock-volumes",
false,
"audioconvert.filter-graph.disable",
false,
"audioconvert.filter-graph",
""
]
},
{
"device": "hw:Headphone",
"deviceName": "",
"cardName": "",
"latencyOffsetNsec": 0,
"params": [
"audio.channels",
2,
"audio.rate",
0,
"audio.format",
"UNKNOWN",
"audio.position",
"[ FL, FR ]",
"audio.allowed-rates",
"[ ]",
"api.alsa.period-size",
0,
"api.alsa.period-num",
0,
"api.alsa.headroom",
0,
"api.alsa.start-delay",
0,
"api.alsa.disable-mmap",
false,
"api.alsa.disable-batch",
false,
"api.alsa.disable-tsched",
false,
"api.alsa.use-chmap",
true,
"api.alsa.multi-rate",
true,
"api.alsa.htimestamp",
false,
"api.alsa.htimestamp.max-errors",
64,
"latency.internal.rate",
0,
"latency.internal.ns",
0,
"clock.name",
"api.alsa.p-3"
]
}
],
"Format": [ ],
"EnumPortConfig": [
{
"direction": "Input",
"mode": {
"default": "none",
"alt1": "none",
"alt2": "dsp",
"alt3": "convert"
},
"monitor": {
"default": false,
"alt1": false,
"alt2": true
},
"control": {
"default": false,
"alt1": false,
"alt2": true
}
}
],
"PortConfig": [
{
"direction": "Input",
"mode": "dsp",
"monitor": true,
"control": false,
"format": {
"mediaType": "audio",
"mediaSubtype": "raw",
"format": "F32P",
"channels": 2,
"position": [ "FL", "FR" ]
}
}
],
"Latency": [
{
"direction": "Input",
"minQuantum": 1.000000,
"maxQuantum": 1.000000,
"minRate": 0,
"maxRate": 0,
"minNs": 0,
"maxNs": 0
},
{
"direction": "Output",
"minQuantum": 0.000000,
"maxQuantum": 0.000000,
"minRate": 0,
"maxRate": 0,
"minNs": 0,
"maxNs": 0
}
],
"ProcessLatency": [
{
"quantum": 0.000000,
"rate": 0,
"ns": 0
}
],
"Tag": [
]
}
}
},
{
"id": 60,
"type": "PipeWire:Interface:Node",
"version": 3,
"permissions": [ "r", "w", "x", "m" ],
"info": {
"max-input-ports": 65,
"max-output-ports": 0,
"change-mask": [ "input-ports", "output-ports", "state", "props", "params" ],
"n-input-ports": 8,
"n-output-ports": 8,
"state": "suspended",
"error": null,
"props": {
"alsa.card": 3,
"alsa.card_name": "Aorus Master Main Audio",
"alsa.class": "generic",
"alsa.components": "USB0414:a001",
"alsa.device": 0,
"alsa.driver_name": "snd_usb_audio",
"alsa.id": "Audio",
"alsa.long_card_name": "Gigabyte-Aorus-Master-Main-Audio",
"alsa.mixer_device": "_ucm0002.hw:Audio",
"alsa.mixer_name": "USB Mixer",
"alsa.name": "USB Audio",
"alsa.resolution_bits": 16,
"alsa.subclass": "generic-mix",
"alsa.subdevice": 0,
"alsa.subdevice_name": "subdevice #0",
"alsa.sync.id": "00000000:00000000:00000000:00000000",
"api.alsa.card.longname": "Gigabyte-Aorus-Master-Main-Audio",
"api.alsa.card.name": "Aorus Master Main Audio",
"api.alsa.open.ucm": true,
"api.alsa.path": "hw:Audio",
"api.alsa.pcm.card": 3,
"api.alsa.pcm.stream": "playback",
"audio.channels": 8,
"audio.position": "FL,FR,RL,RR,FC,LFE,SL,SR",
"card.profile.device": 2,
"client.id": 42,
"clock.quantum-limit": 8192,
"device.api": "alsa",
"device.bus": "usb",
"device.class": "sound",
"device.icon-name": "audio-card-analog",
"device.icon_name": "audio-speakers",
"device.id": 46,
"device.profile.description": "Speakers",
"device.profile.name": "HiFi: Speaker: sink",
"device.routes": 1,
"factory.id": 19,
"factory.name": "api.alsa.pcm.sink",
"library.name": "audioconvert/libspa-audioconvert",
"media.class": "Audio/Sink",
"node.description": "USB Audio Speakers",
"node.driver": true,
"node.loop.name": "data-loop.0",
"node.name": "alsa_output.usb-Generic_USB_Audio-00.2.HiFi__Speaker__sink",
"node.nick": "Aorus Master Main Audio",
"node.pause-on-idle": false,
"object.id": 60,
"object.path": "alsa:acp:Audio:2:playback",
"object.serial": 61,
"port.group": "playback",
"priority.driver": 1100,
"priority.session": 1100
},
"params": {
"EnumFormat": [
{
"mediaType": "audio",
"mediaSubtype": "raw",
"format": {
"default": "S32LE",
"alt1": "S32LE",
"alt2": "S24LE",
"alt3": "S16LE"
},
"rate": { "default": 48000, "min": 48000, "max": 192000 },
"channels": 8,
"position": [ "FL", "FR", "FC", "LFE", "RL", "RR", "FLC", "FRC" ]
}
],
"PropInfo": [
{
"id": "volume",
"description": "Volume",
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }
},
{
"id": "mute",
"description": "Mute",
"type": {
"default": false,
"alt1": false,
"alt2": true
}
},
{
"id": "channelVolumes",
"description": "Channel Volumes",
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 },
"container": "Array"
},
{
"id": "channelMap",
"description": "Channel Map",
"type": "",
"container": "Array"
},
{
"id": "monitorMute",
"description": "Monitor Mute",
"type": {
"default": false,
"alt1": false,
"alt2": true
}
},
{
"id": "monitorVolumes",
"description": "Monitor Volumes",
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 },
"container": "Array"
},
{
"id": "softMute",
"description": "Soft Mute",
"type": {
"default": false,
"alt1": false,
"alt2": true
}
},
{
"id": "softVolumes",
"description": "Soft Volumes",
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 },
"container": "Array"
},
{
"name": "monitor.channel-volumes",
"description": "Monitor channel volume",
"type": {
"default": false,
"alt1": false,
"alt2": true
},
"params": true
},
{
"name": "channelmix.disable",
"description": "Disable Channel mixing",
"type": {
"default": false,
"alt1": false,
"alt2": true
},
"params": true
},
{
"name": "channelmix.min-volume",
"description": "Minimum volume level",
"type": { "default": 0.000000, "min": 0.000000, "max": 10.000000 },
"params": true
},
{
"name": "channelmix.max-volume",
"description": "Maximum volume level",
"type": { "default": 10.000000, "min": 0.000000, "max": 10.000000 },
"params": true
},
{
"name": "channelmix.normalize",
"description": "Normalize Volumes",
"type": {
"default": false,
"alt1": false,
"alt2": true
},
"params": true
},
{
"name": "channelmix.mix-lfe",
"description": "Mix LFE into channels",
"type": {
"default": true,
"alt1": true,
"alt2": false
},
"params": true
},
{
"name": "channelmix.upmix",
"description": "Enable upmixing",
"type": {
"default": true,
"alt1": true,
"alt2": false
},
"params": true
},
{
"name": "channelmix.lfe-cutoff",
"description": "LFE cutoff frequency",
"type": { "default": 0.000000, "min": 0.000000, "max": 1000.000000 },
"params": true
},
{
"name": "channelmix.fc-cutoff",
"description": "FC cutoff frequency (Hz)",
"type": { "default": 0.000000, "min": 0.000000, "max": 48000.000000 },
"params": true
},
{
"name": "channelmix.rear-delay",
"description": "Rear channels delay (ms)",
"type": { "default": 0.000000, "min": 0.000000, "max": 1000.000000 },
"params": true
},
{
"name": "channelmix.stereo-widen",
"description": "Stereo widen",
"type": { "default": 0.000000, "min": 0.000000, "max": 1.000000 },
"params": true
},
{
"name": "channelmix.hilbert-taps",
"description": "Taps for phase shift of rear",
"type": { "default": 0, "min": 0, "max": 255 },
"params": true
},
{
"name": "channelmix.upmix-method",
"description": "Upmix method to use",
"type": "none",
"params": true,
"labels": [
"none",
"Disabled",
"simple",
"Simple upmixing",
"psd",
"Passive Surround Decoding"
]
},
{
"id": "rate",
"description": "Rate scaler",
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }
},
{
"id": "quality",
"name": "resample.quality",
"description": "Resample Quality",
"type": { "default": 4, "min": 0, "max": 14 },
"params": true
},
{
"name": "resample.disable",
"description": "Disable Resampling",
"type": {
"default": false,
"alt1": false,
"alt2": true
},
"params": true
},
{
"name": "dither.noise",
"description": "Add noise bits",
"type": { "default": 0, "min": 0, "max": 16 },
"params": true
},
{
"name": "dither.method",
"description": "The dithering method",
"type": "none",
"params": true,
"labels": [
"none",
"Disabled",
"rectangular",
"Rectangular dithering",
"triangular",
"Triangular dithering",
"triangular-hf",
"Sloped Triangular dithering",
"wannamaker3",
"Wannamaker 3 dithering",
"shaped5",
"Lipshitz 5 dithering"
]
},
{
"name": "debug.wav-path",
"description": "Path to WAV file",
"type": "",
"params": true
},
{
"name": "channelmix.lock-volumes",
"description": "Disable volume updates",
"type": {
"default": false,
"alt1": false,
"alt2": true
},
"params": true
},
{
"name": "audioconvert.filter-graph.disable",
"description": "Disable Filter graph updates",
"type": {
"default": false,
"alt1": false,
"alt2": true
},
"params": true
},
{
"name": "audioconvert.filter-graph",
"description": "A filter graph to load",
"type": "",
"params": true
},
{
"id": "device",
"name": "api.alsa.path",
"description": "The ALSA device",
"type": "hw:Audio"
},
{
"id": "deviceName",
"description": "The ALSA device name",
"type": ""
},
{
"id": "cardName",
"description": "The ALSA card name",
"type": ""
},
{
"id": "latencyOffsetNsec",
"description": "Latency offset (ns)",
"type": { "default": 0, "min": 0, "max": 2000000000 }
},
{
"name": "audio.channels",
"description": "Audio Channels",
"type": 8,
"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, RL, RR, FC, LFE, SL, SR ]",
"params": true
},
{
"name": "audio.allowed-rates",
"description": "Audio Allowed Rates",
"type": "[ ]",
"params": true
},
{
"name": "api.alsa.period-size",
"description": "Period Size",
"type": { "default": 0, "min": 0, "max": 8192 },
"params": true
},
{
"name": "api.alsa.period-num",
"description": "Number of Periods",
"type": { "default": 0, "min": 0, "max": 1024 },
"params": true
},
{
"name": "api.alsa.headroom",
"description": "Headroom",
"type": { "default": 0, "min": 0, "max": 8192 },
"params": true
},
{
"name": "api.alsa.start-delay",
"description": "Start Delay",
"type": { "default": 0, "min": 0, "max": 8192 },
"params": true
},
{
"name": "api.alsa.disable-mmap",
"description": "Disable MMAP",
"type": {
"default": false,
"alt1": false,
"alt2": true
},
"params": true
},
{
"name": "api.alsa.disable-batch",
"description": "Disable Batch",
"type": {
"default": false,
"alt1": false,
"alt2": true
},
"params": true
},
{
"name": "api.alsa.disable-tsched",
"description": "Disable timer based scheduling",
"type": {
"default": false,
"alt1": false,
"alt2": true
},
"params": true
},
{
"name": "api.alsa.use-chmap",
"description": "Use the driver channelmap",
"type": {
"default": true,
"alt1": true,
"alt2": false
},
"params": true
},
{
"name": "api.alsa.multi-rate",
"description": "Support multiple rates",
"type": {
"default": true,
"alt1": true,
"alt2": false
},
"params": true
},
{
"name": "api.alsa.htimestamp",
"description": "Use hires timestamps",
"type": {
"default": false,
"alt1": false,
"alt2": true
},
"params": true
},
{
"name": "latency.internal.rate",
"description": "Internal latency in samples",
"type": { "default": 0, "min": 0, "max": 65536 },
"params": true
},
{
"name": "latency.internal.ns",
"description": "Internal latency in nanoseconds",
"type": { "default": 0, "min": 0, "max": 2000000000 },
"params": true
},
{
"name": "clock.name",
"description": "The name of the clock",
"type": "api.alsa.p-3",
"params": true
},
{
"name": "api.alsa.htimestamp.max-errors",
"description": "Max errors before disabling htimestamp",
"type": { "default": 64, "min": 0, "max": 2147483647 },
"params": true
}
],
"Props": [
{
"volume": 1.000000,
"mute": false,
"channelVolumes": [ 1.000000, 1.000000, 1.000000, 1.000000, 1.000000, 1.000000, 1.000000, 1.000000 ],
"channelMap": [ "FL", "FR", "RL", "RR", "FC", "LFE", "SL", "SR" ],
"softMute": false,
"softVolumes": [ 1.000000, 1.000000, 1.000000, 1.000000, 1.000000, 1.000000, 1.000000, 1.000000 ],
"monitorMute": false,
"monitorVolumes": [ 1.000000, 1.000000, 1.000000, 1.000000, 1.000000, 1.000000, 1.000000, 1.000000 ],
"params": [
"monitor.channel-volumes",
false,
"channelmix.disable",
false,
"channelmix.min-volume",
0.000000,
"channelmix.max-volume",
10.000000,
"channelmix.normalize",
false,
"channelmix.mix-lfe",
true,
"channelmix.upmix",
true,
"channelmix.lfe-cutoff",
0.000000,
"channelmix.fc-cutoff",
0.000000,
"channelmix.rear-delay",
0.000000,
"channelmix.stereo-widen",
0.000000,
"channelmix.hilbert-taps",
0,
"channelmix.upmix-method",
"none",
"resample.quality",
4,
"resample.disable",
false,
"dither.noise",
0,
"dither.method",
"none",
"debug.wav-path",
"",
"channelmix.lock-volumes",
false,
"audioconvert.filter-graph.disable",
false,
"audioconvert.filter-graph",
""
]
},
{
"device": "hw:Audio",
"deviceName": "",
"cardName": "",
"latencyOffsetNsec": 0,
"params": [
"audio.channels",
8,
"audio.rate",
0,
"audio.format",
"UNKNOWN",
"audio.position",
"[ FL, FR, RL, RR, FC, LFE, SL, SR ]",
"audio.allowed-rates",
"[ ]",
"api.alsa.period-size",
0,
"api.alsa.period-num",
0,
"api.alsa.headroom",
0,
"api.alsa.start-delay",
0,
"api.alsa.disable-mmap",
false,
"api.alsa.disable-batch",
false,
"api.alsa.disable-tsched",
false,
"api.alsa.use-chmap",
true,
"api.alsa.multi-rate",
true,
"api.alsa.htimestamp",
false,
"api.alsa.htimestamp.max-errors",
64,
"latency.internal.rate",
0,
"latency.internal.ns",
0,
"clock.name",
"api.alsa.p-3"
]
}
],
"Format": [ ],
"EnumPortConfig": [
{
"direction": "Input",
"mode": {
"default": "none",
"alt1": "none",
"alt2": "dsp",
"alt3": "convert"
},
"monitor": {
"default": false,
"alt1": false,
"alt2": true
},
"control": {
"default": false,
"alt1": false,
"alt2": true
}
}
],
"PortConfig": [
{
"direction": "Input",
"mode": "dsp",
"monitor": true,
"control": false,
"format": {
"mediaType": "audio",
"mediaSubtype": "raw",
"format": "F32P",
"channels": 8,
"position": [ "FL", "FR", "FC", "LFE", "RL", "RR", "FLC", "FRC" ]
}
}
],
"Latency": [
{
"direction": "Input",
"minQuantum": 1.000000,
"maxQuantum": 1.000000,
"minRate": 0,
"maxRate": 0,
"minNs": 0,
"maxNs": 0
},
{
"direction": "Output",
"minQuantum": 0.000000,
"maxQuantum": 0.000000,
"minRate": 0,
"maxRate": 0,
"minNs": 0,
"maxNs": 0
}
],
"ProcessLatency": [
{
"quantum": 0.000000,
"rate": 0,
"ns": 0
}
],
"Tag": [
]
}
}
},
{
"id": 61,
"type": "PipeWire:Interface:Node",
"version": 3,
"permissions": [ "r", "w", "x", "m" ],
"info": {
"max-input-ports": 0,
"max-output-ports": 65,
"change-mask": [ "input-ports", "output-ports", "state", "props", "params" ],
"n-input-ports": 0,
"n-output-ports": 2,
"state": "suspended",
"error": null,
"props": {
"alsa.card": 3,
"alsa.card_name": "Aorus Master Main Audio",
"alsa.class": "generic",
"alsa.components": "USB0414:a001",
"alsa.device": 2,
"alsa.driver_name": "snd_usb_audio",
"alsa.id": "Audio",
"alsa.long_card_name": "Gigabyte-Aorus-Master-Main-Audio",
"alsa.mixer_device": "_ucm0002.hw:Audio",
"alsa.mixer_name": "USB Mixer",
"alsa.name": "USB Audio #2",
"alsa.resolution_bits": 16,
"alsa.subclass": "generic-mix",
"alsa.subdevice": 0,
"alsa.subdevice_name": "subdevice #0",
"alsa.sync.id": "00000000:00000000:00000000:00000000",
"api.alsa.card.longname": "Gigabyte-Aorus-Master-Main-Audio",
"api.alsa.card.name": "Aorus Master Main Audio",
"api.alsa.open.ucm": true,
"api.alsa.path": "hw:Audio,2",
"api.alsa.pcm.card": 3,
"api.alsa.pcm.stream": "capture",
"audio.channels": 2,
"audio.position": "FL,FR",
"card.profile.device": 3,
"client.id": 42,
"clock.quantum-limit": 8192,
"device.api": "alsa",
"device.bus": "usb",
"device.class": "sound",
"device.icon-name": "audio-card-analog",
"device.icon_name": "audio-input-microphone",
"device.id": 46,
"device.profile.description": "Front Microphone",
"device.profile.name": "HiFi: Mic2: source",
"device.routes": 1,
"factory.id": 19,
"factory.name": "api.alsa.pcm.source",
"library.name": "audioconvert/libspa-audioconvert",
"media.class": "Audio/Source",
"node.description": "USB Audio Front Microphone",
"node.driver": true,
"node.loop.name": "data-loop.0",
"node.name": "alsa_input.usb-Generic_USB_Audio-00.2.HiFi__Mic2__source",
"node.nick": "USB Audio #2",
"node.pause-on-idle": false,
"object.id": 61,
"object.path": "alsa:acp:Audio:3:capture",
"object.serial": 62,
"port.group": "capture",
"priority.driver": 1812,
"priority.session": 1812
},
"params": {
"EnumFormat": [
{
"mediaType": "audio",
"mediaSubtype": "raw",
"format": {
"default": "S32LE",
"alt1": "S32LE",
"alt2": "S24LE",
"alt3": "S16LE"
},
"rate": { "default": 48000, "min": 48000, "max": 192000 },
"channels": 2,
"position": [ "FL", "FR" ]
}
],
"PropInfo": [
{
"id": "volume",
"description": "Volume",
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }
},
{
"id": "mute",
"description": "Mute",
"type": {
"default": false,
"alt1": false,
"alt2": true
}
},
{
"id": "channelVolumes",
"description": "Channel Volumes",
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 },
"container": "Array"
},
{
"id": "channelMap",
"description": "Channel Map",
"type": "",
"container": "Array"
},
{
"id": "monitorMute",
"description": "Monitor Mute",
"type": {
"default": false,
"alt1": false,
"alt2": true
}
},
{
"id": "monitorVolumes",
"description": "Monitor Volumes",
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 },
"container": "Array"
},
{
"id": "softMute",
"description": "Soft Mute",
"type": {
"default": false,
"alt1": false,
"alt2": true
}
},
{
"id": "softVolumes",
"description": "Soft Volumes",
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 },
"container": "Array"
},
{
"name": "monitor.channel-volumes",
"description": "Monitor channel volume",
"type": {
"default": false,
"alt1": false,
"alt2": true
},
"params": true
},
{
"name": "channelmix.disable",
"description": "Disable Channel mixing",
"type": {
"default": false,
"alt1": false,
"alt2": true
},
"params": true
},
{
"name": "channelmix.min-volume",
"description": "Minimum volume level",
"type": { "default": 0.000000, "min": 0.000000, "max": 10.000000 },
"params": true
},
{
"name": "channelmix.max-volume",
"description": "Maximum volume level",
"type": { "default": 10.000000, "min": 0.000000, "max": 10.000000 },
"params": true
},
{
"name": "channelmix.normalize",
"description": "Normalize Volumes",
"type": {
"default": false,
"alt1": false,
"alt2": true
},
"params": true
},
{
"name": "channelmix.mix-lfe",
"description": "Mix LFE into channels",
"type": {
"default": true,
"alt1": true,
"alt2": false
},
"params": true
},
{
"name": "channelmix.upmix",
"description": "Enable upmixing",
"type": {
"default": true,
"alt1": true,
"alt2": false
},
"params": true
},
{
"name": "channelmix.lfe-cutoff",
"description": "LFE cutoff frequency",
"type": { "default": 0.000000, "min": 0.000000, "max": 1000.000000 },
"params": true
},
{
"name": "channelmix.fc-cutoff",
"description": "FC cutoff frequency (Hz)",
"type": { "default": 0.000000, "min": 0.000000, "max": 48000.000000 },
"params": true
},
{
"name": "channelmix.rear-delay",
"description": "Rear channels delay (ms)",
"type": { "default": 0.000000, "min": 0.000000, "max": 1000.000000 },
"params": true
},
{
"name": "channelmix.stereo-widen",
"description": "Stereo widen",
"type": { "default": 0.000000, "min": 0.000000, "max": 1.000000 },
"params": true
},
{
"name": "channelmix.hilbert-taps",
"description": "Taps for phase shift of rear",
"type": { "default": 0, "min": 0, "max": 255 },
"params": true
},
{
"name": "channelmix.upmix-method",
"description": "Upmix method to use",
"type": "none",
"params": true,
"labels": [
"none",
"Disabled",
"simple",
"Simple upmixing",
"psd",
"Passive Surround Decoding"
]
},
{
"id": "rate",
"description": "Rate scaler",
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }
},
{
"id": "quality",
"name": "resample.quality",
"description": "Resample Quality",
"type": { "default": 4, "min": 0, "max": 14 },
"params": true
},
{
"name": "resample.disable",
"description": "Disable Resampling",
"type": {
"default": false,
"alt1": false,
"alt2": true
},
"params": true
},
{
"name": "dither.noise",
"description": "Add noise bits",
"type": { "default": 0, "min": 0, "max": 16 },
"params": true
},
{
"name": "dither.method",
"description": "The dithering method",
"type": "none",
"params": true,
"labels": [
"none",
"Disabled",
"rectangular",
"Rectangular dithering",
"triangular",
"Triangular dithering",
"triangular-hf",
"Sloped Triangular dithering",
"wannamaker3",
"Wannamaker 3 dithering",
"shaped5",
"Lipshitz 5 dithering"
]
},
{
"name": "debug.wav-path",
"description": "Path to WAV file",
"type": "",
"params": true
},
{
"name": "channelmix.lock-volumes",
"description": "Disable volume updates",
"type": {
"default": false,
"alt1": false,
"alt2": true
},
"params": true
},
{
"name": "audioconvert.filter-graph.disable",
"description": "Disable Filter graph updates",
"type": {
"default": false,
"alt1": false,
"alt2": true
},
"params": true
},
{
"name": "audioconvert.filter-graph",
"description": "A filter graph to load",
"type": "",
"params": true
},
{
"id": "device",
"name": "api.alsa.path",
"description": "The ALSA device",
"type": "hw:Audio,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": 2000000000 }
},
{
"name": "audio.channels",
"description": "Audio Channels",
"type": 2,
"params": true
},
{
"name": "audio.rate",
"description": "Audio Rate",
"type": 0,
"params": true
},
{
"name": "audio.format",
"description": "Audio Format",
"type": "UNKNOWN",
"params": true
},
{
"name": "audio.position",
"description": "Audio Position",
"type": "[ FL, FR ]",
"params": true
},
{
"name": "audio.allowed-rates",
"description": "Audio Allowed Rates",
"type": "[ ]",
"params": true
},
{
"name": "api.alsa.period-size",
"description": "Period Size",
"type": { "default": 0, "min": 0, "max": 8192 },
"params": true
},
{
"name": "api.alsa.period-num",
"description": "Number of Periods",
"type": { "default": 0, "min": 0, "max": 1024 },
"params": true
},
{
"name": "api.alsa.headroom",
"description": "Headroom",
"type": { "default": 0, "min": 0, "max": 8192 },
"params": true
},
{
"name": "api.alsa.start-delay",
"description": "Start Delay",
"type": { "default": 0, "min": 0, "max": 8192 },
"params": true
},
{
"name": "api.alsa.disable-mmap",
"description": "Disable MMAP",
"type": {
"default": false,
"alt1": false,
"alt2": true
},
"params": true
},
{
"name": "api.alsa.disable-batch",
"description": "Disable Batch",
"type": {
"default": false,
"alt1": false,
"alt2": true
},
"params": true
},
{
"name": "api.alsa.disable-tsched",
"description": "Disable timer based scheduling",
"type": {
"default": false,
"alt1": false,
"alt2": true
},
"params": true
},
{
"name": "api.alsa.use-chmap",
"description": "Use the driver channelmap",
"type": {
"default": true,
"alt1": true,
"alt2": false
},
"params": true
},
{
"name": "api.alsa.multi-rate",
"description": "Support multiple rates",
"type": {
"default": true,
"alt1": true,
"alt2": false
},
"params": true
},
{
"name": "api.alsa.htimestamp",
"description": "Use hires timestamps",
"type": {
"default": false,
"alt1": false,
"alt2": true
},
"params": true
},
{
"name": "latency.internal.rate",
"description": "Internal latency in samples",
"type": { "default": 0, "min": 0, "max": 65536 },
"params": true
},
{
"name": "latency.internal.ns",
"description": "Internal latency in nanoseconds",
"type": { "default": 0, "min": 0, "max": 2000000000 },
"params": true
},
{
"name": "clock.name",
"description": "The name of the clock",
"type": "api.alsa.c-3",
"params": true
},
{
"name": "api.alsa.htimestamp.max-errors",
"description": "Max errors before disabling htimestamp",
"type": { "default": 64, "min": 0, "max": 2147483647 },
"params": true
}
],
"Props": [
{
"volume": 1.000000,
"mute": false,
"channelVolumes": [ 1.000000, 1.000000 ],
"channelMap": [ "FL", "FR" ],
"softMute": false,
"softVolumes": [ 1.000000, 1.000000 ],
"monitorMute": false,
"monitorVolumes": [ 1.000000, 1.000000 ],
"params": [
"monitor.channel-volumes",
false,
"channelmix.disable",
false,
"channelmix.min-volume",
0.000000,
"channelmix.max-volume",
10.000000,
"channelmix.normalize",
false,
"channelmix.mix-lfe",
true,
"channelmix.upmix",
true,
"channelmix.lfe-cutoff",
0.000000,
"channelmix.fc-cutoff",
0.000000,
"channelmix.rear-delay",
0.000000,
"channelmix.stereo-widen",
0.000000,
"channelmix.hilbert-taps",
0,
"channelmix.upmix-method",
"none",
"resample.quality",
4,
"resample.disable",
false,
"dither.noise",
0,
"dither.method",
"none",
"debug.wav-path",
"",
"channelmix.lock-volumes",
false,
"audioconvert.filter-graph.disable",
false,
"audioconvert.filter-graph",
""
]
},
{
"device": "hw:Audio,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.disable-tsched",
false,
"api.alsa.use-chmap",
true,
"api.alsa.multi-rate",
true,
"api.alsa.htimestamp",
false,
"api.alsa.htimestamp.max-errors",
64,
"latency.internal.rate",
0,
"latency.internal.ns",
0,
"clock.name",
"api.alsa.c-3"
]
}
],
"Format": [ ],
"EnumPortConfig": [
{
"direction": "Output",
"mode": {
"default": "none",
"alt1": "none",
"alt2": "dsp",
"alt3": "convert"
},
"monitor": {
"default": false,
"alt1": false,
"alt2": true
},
"control": {
"default": false,
"alt1": false,
"alt2": true
}
}
],
"PortConfig": [
{
"direction": "Output",
"mode": "dsp",
"monitor": true,
"control": false,
"format": {
"mediaType": "audio",
"mediaSubtype": "raw",
"format": "F32P",
"channels": 2,
"position": [ "FL", "FR" ]
}
}
],
"Latency": [
{
"direction": "Input",
"minQuantum": 0.000000,
"maxQuantum": 0.000000,
"minRate": 0,
"maxRate": 0,
"minNs": 0,
"maxNs": 0
},
{
"direction": "Output",
"minQuantum": 1.000000,
"maxQuantum": 1.000000,
"minRate": 0,
"maxRate": 0,
"minNs": 0,
"maxNs": 0
}
],
"ProcessLatency": [
{
"quantum": 0.000000,
"rate": 0,
"ns": 0
}
],
"Tag": [
]
}
}
},
{
"id": 62,
"type": "PipeWire:Interface:Node",
"version": 3,
"permissions": [ "r", "w", "x", "m" ],
"info": {
"max-input-ports": 0,
"max-output-ports": 65,
"change-mask": [ "input-ports", "output-ports", "state", "props", "params" ],
"n-input-ports": 0,
"n-output-ports": 2,
"state": "suspended",
"error": null,
"props": {
"alsa.card": 3,
"alsa.card_name": "Aorus Master Main Audio",
"alsa.class": "generic",
"alsa.components": "USB0414:a001",
"alsa.device": 1,
"alsa.driver_name": "snd_usb_audio",
"alsa.id": "Audio",
"alsa.long_card_name": "Gigabyte-Aorus-Master-Main-Audio",
"alsa.mixer_device": "_ucm0002.hw:Audio",
"alsa.mixer_name": "USB Mixer",
"alsa.name": "USB Audio #1",
"alsa.resolution_bits": 16,
"alsa.subclass": "generic-mix",
"alsa.subdevice": 0,
"alsa.subdevice_name": "subdevice #0",
"alsa.sync.id": "00000000:00000000:00000000:00000000",
"api.alsa.card.longname": "Gigabyte-Aorus-Master-Main-Audio",
"api.alsa.card.name": "Aorus Master Main Audio",
"api.alsa.open.ucm": true,
"api.alsa.path": "hw:Audio,1",
"api.alsa.pcm.card": 3,
"api.alsa.pcm.stream": "capture",
"audio.channels": 2,
"audio.position": "FL,FR",
"card.profile.device": 4,
"client.id": 42,
"clock.quantum-limit": 8192,
"device.api": "alsa",
"device.bus": "usb",
"device.class": "sound",
"device.icon-name": "audio-card-analog",
"device.icon_name": "audio-input-microphone",
"device.id": 46,
"device.profile.description": "Microphone",
"device.profile.name": "HiFi: Mic1: source",
"device.routes": 1,
"factory.id": 19,
"factory.name": "api.alsa.pcm.source",
"library.name": "audioconvert/libspa-audioconvert",
"media.class": "Audio/Source",
"node.description": "USB Audio Microphone",
"node.driver": true,
"node.loop.name": "data-loop.0",
"node.name": "alsa_input.usb-Generic_USB_Audio-00.2.HiFi__Mic1__source",
"node.nick": "USB Audio #1",
"node.pause-on-idle": false,
"object.id": 62,
"object.path": "alsa:acp:Audio:4:capture",
"object.serial": 63,
"port.group": "capture",
"priority.driver": 1828,
"priority.session": 1828
},
"params": {
"EnumFormat": [
{
"mediaType": "audio",
"mediaSubtype": "raw",
"format": {
"default": "S32LE",
"alt1": "S32LE",
"alt2": "S24LE",
"alt3": "S16LE"
},
"rate": { "default": 48000, "min": 48000, "max": 192000 },
"channels": 2,
"position": [ "FL", "FR" ]
}
],
"PropInfo": [
{
"id": "volume",
"description": "Volume",
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }
},
{
"id": "mute",
"description": "Mute",
"type": {
"default": false,
"alt1": false,
"alt2": true
}
},
{
"id": "channelVolumes",
"description": "Channel Volumes",
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 },
"container": "Array"
},
{
"id": "channelMap",
"description": "Channel Map",
"type": "",
"container": "Array"
},
{
"id": "monitorMute",
"description": "Monitor Mute",
"type": {
"default": false,
"alt1": false,
"alt2": true
}
},
{
"id": "monitorVolumes",
"description": "Monitor Volumes",
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 },
"container": "Array"
},
{
"id": "softMute",
"description": "Soft Mute",
"type": {
"default": false,
"alt1": false,
"alt2": true
}
},
{
"id": "softVolumes",
"description": "Soft Volumes",
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 },
"container": "Array"
},
{
"name": "monitor.channel-volumes",
"description": "Monitor channel volume",
"type": {
"default": false,
"alt1": false,
"alt2": true
},
"params": true
},
{
"name": "channelmix.disable",
"description": "Disable Channel mixing",
"type": {
"default": false,
"alt1": false,
"alt2": true
},
"params": true
},
{
"name": "channelmix.min-volume",
"description": "Minimum volume level",
"type": { "default": 0.000000, "min": 0.000000, "max": 10.000000 },
"params": true
},
{
"name": "channelmix.max-volume",
"description": "Maximum volume level",
"type": { "default": 10.000000, "min": 0.000000, "max": 10.000000 },
"params": true
},
{
"name": "channelmix.normalize",
"description": "Normalize Volumes",
"type": {
"default": false,
"alt1": false,
"alt2": true
},
"params": true
},
{
"name": "channelmix.mix-lfe",
"description": "Mix LFE into channels",
"type": {
"default": true,
"alt1": true,
"alt2": false
},
"params": true
},
{
"name": "channelmix.upmix",
"description": "Enable upmixing",
"type": {
"default": true,
"alt1": true,
"alt2": false
},
"params": true
},
{
"name": "channelmix.lfe-cutoff",
"description": "LFE cutoff frequency",
"type": { "default": 0.000000, "min": 0.000000, "max": 1000.000000 },
"params": true
},
{
"name": "channelmix.fc-cutoff",
"description": "FC cutoff frequency (Hz)",
"type": { "default": 0.000000, "min": 0.000000, "max": 48000.000000 },
"params": true
},
{
"name": "channelmix.rear-delay",
"description": "Rear channels delay (ms)",
"type": { "default": 0.000000, "min": 0.000000, "max": 1000.000000 },
"params": true
},
{
"name": "channelmix.stereo-widen",
"description": "Stereo widen",
"type": { "default": 0.000000, "min": 0.000000, "max": 1.000000 },
"params": true
},
{
"name": "channelmix.hilbert-taps",
"description": "Taps for phase shift of rear",
"type": { "default": 0, "min": 0, "max": 255 },
"params": true
},
{
"name": "channelmix.upmix-method",
"description": "Upmix method to use",
"type": "none",
"params": true,
"labels": [
"none",
"Disabled",
"simple",
"Simple upmixing",
"psd",
"Passive Surround Decoding"
]
},
{
"id": "rate",
"description": "Rate scaler",
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }
},
{
"id": "quality",
"name": "resample.quality",
"description": "Resample Quality",
"type": { "default": 4, "min": 0, "max": 14 },
"params": true
},
{
"name": "resample.disable",
"description": "Disable Resampling",
"type": {
"default": false,
"alt1": false,
"alt2": true
},
"params": true
},
{
"name": "dither.noise",
"description": "Add noise bits",
"type": { "default": 0, "min": 0, "max": 16 },
"params": true
},
{
"name": "dither.method",
"description": "The dithering method",
"type": "none",
"params": true,
"labels": [
"none",
"Disabled",
"rectangular",
"Rectangular dithering",
"triangular",
"Triangular dithering",
"triangular-hf",
"Sloped Triangular dithering",
"wannamaker3",
"Wannamaker 3 dithering",
"shaped5",
"Lipshitz 5 dithering"
]
},
{
"name": "debug.wav-path",
"description": "Path to WAV file",
"type": "",
"params": true
},
{
"name": "channelmix.lock-volumes",
"description": "Disable volume updates",
"type": {
"default": false,
"alt1": false,
"alt2": true
},
"params": true
},
{
"name": "audioconvert.filter-graph.disable",
"description": "Disable Filter graph updates",
"type": {
"default": false,
"alt1": false,
"alt2": true
},
"params": true
},
{
"name": "audioconvert.filter-graph",
"description": "A filter graph to load",
"type": "",
"params": true
},
{
"id": "device",
"name": "api.alsa.path",
"description": "The ALSA device",
"type": "hw:Audio,1"
},
{
"id": "deviceName",
"description": "The ALSA device name",
"type": ""
},
{
"id": "cardName",
"description": "The ALSA card name",
"type": ""
},
{
"id": "latencyOffsetNsec",
"description": "Latency offset (ns)",
"type": { "default": 0, "min": 0, "max": 2000000000 }
},
{
"name": "audio.channels",
"description": "Audio Channels",
"type": 2,
"params": true
},
{
"name": "audio.rate",
"description": "Audio Rate",
"type": 0,
"params": true
},
{
"name": "audio.format",
"description": "Audio Format",
"type": "UNKNOWN",
"params": true
},
{
"name": "audio.position",
"description": "Audio Position",
"type": "[ FL, FR ]",
"params": true
},
{
"name": "audio.allowed-rates",
"description": "Audio Allowed Rates",
"type": "[ ]",
"params": true
},
{
"name": "api.alsa.period-size",
"description": "Period Size",
"type": { "default": 0, "min": 0, "max": 8192 },
"params": true
},
{
"name": "api.alsa.period-num",
"description": "Number of Periods",
"type": { "default": 0, "min": 0, "max": 1024 },
"params": true
},
{
"name": "api.alsa.headroom",
"description": "Headroom",
"type": { "default": 0, "min": 0, "max": 8192 },
"params": true
},
{
"name": "api.alsa.start-delay",
"description": "Start Delay",
"type": { "default": 0, "min": 0, "max": 8192 },
"params": true
},
{
"name": "api.alsa.disable-mmap",
"description": "Disable MMAP",
"type": {
"default": false,
"alt1": false,
"alt2": true
},
"params": true
},
{
"name": "api.alsa.disable-batch",
"description": "Disable Batch",
"type": {
"default": false,
"alt1": false,
"alt2": true
},
"params": true
},
{
"name": "api.alsa.disable-tsched",
"description": "Disable timer based scheduling",
"type": {
"default": false,
"alt1": false,
"alt2": true
},
"params": true
},
{
"name": "api.alsa.use-chmap",
"description": "Use the driver channelmap",
"type": {
"default": true,
"alt1": true,
"alt2": false
},
"params": true
},
{
"name": "api.alsa.multi-rate",
"description": "Support multiple rates",
"type": {
"default": true,
"alt1": true,
"alt2": false
},
"params": true
},
{
"name": "api.alsa.htimestamp",
"description": "Use hires timestamps",
"type": {
"default": false,
"alt1": false,
"alt2": true
},
"params": true
},
{
"name": "latency.internal.rate",
"description": "Internal latency in samples",
"type": { "default": 0, "min": 0, "max": 65536 },
"params": true
},
{
"name": "latency.internal.ns",
"description": "Internal latency in nanoseconds",
"type": { "default": 0, "min": 0, "max": 2000000000 },
"params": true
},
{
"name": "clock.name",
"description": "The name of the clock",
"type": "api.alsa.c-3",
"params": true
},
{
"name": "api.alsa.htimestamp.max-errors",
"description": "Max errors before disabling htimestamp",
"type": { "default": 64, "min": 0, "max": 2147483647 },
"params": true
}
],
"Props": [
{
"volume": 1.000000,
"mute": false,
"channelVolumes": [ 1.000000, 1.000000 ],
"channelMap": [ "FL", "FR" ],
"softMute": false,
"softVolumes": [ 1.000000, 1.000000 ],
"monitorMute": false,
"monitorVolumes": [ 1.000000, 1.000000 ],
"params": [
"monitor.channel-volumes",
false,
"channelmix.disable",
false,
"channelmix.min-volume",
0.000000,
"channelmix.max-volume",
10.000000,
"channelmix.normalize",
false,
"channelmix.mix-lfe",
true,
"channelmix.upmix",
true,
"channelmix.lfe-cutoff",
0.000000,
"channelmix.fc-cutoff",
0.000000,
"channelmix.rear-delay",
0.000000,
"channelmix.stereo-widen",
0.000000,
"channelmix.hilbert-taps",
0,
"channelmix.upmix-method",
"none",
"resample.quality",
4,
"resample.disable",
false,
"dither.noise",
0,
"dither.method",
"none",
"debug.wav-path",
"",
"channelmix.lock-volumes",
false,
"audioconvert.filter-graph.disable",
false,
"audioconvert.filter-graph",
""
]
},
{
"device": "hw:Audio,1",
"deviceName": "",
"cardName": "",
"latencyOffsetNsec": 0,
"params": [
"audio.channels",
2,
"audio.rate",
0,
"audio.format",
"UNKNOWN",
"audio.position",
"[ FL, FR ]",
"audio.allowed-rates",
"[ ]",
"api.alsa.period-size",
0,
"api.alsa.period-num",
0,
"api.alsa.headroom",
0,
"api.alsa.start-delay",
0,
"api.alsa.disable-mmap",
false,
"api.alsa.disable-batch",
false,
"api.alsa.disable-tsched",
false,
"api.alsa.use-chmap",
true,
"api.alsa.multi-rate",
true,
"api.alsa.htimestamp",
false,
"api.alsa.htimestamp.max-errors",
64,
"latency.internal.rate",
0,
"latency.internal.ns",
0,
"clock.name",
"api.alsa.c-3"
]
}
],
"Format": [ ],
"EnumPortConfig": [
{
"direction": "Output",
"mode": {
"default": "none",
"alt1": "none",
"alt2": "dsp",
"alt3": "convert"
},
"monitor": {
"default": false,
"alt1": false,
"alt2": true
},
"control": {
"default": false,
"alt1": false,
"alt2": true
}
}
],
"PortConfig": [
{
"direction": "Output",
"mode": "dsp",
"monitor": true,
"control": false,
"format": {
"mediaType": "audio",
"mediaSubtype": "raw",
"format": "F32P",
"channels": 2,
"position": [ "FL", "FR" ]
}
}
],
"Latency": [
{
"direction": "Input",
"minQuantum": 0.000000,
"maxQuantum": 0.000000,
"minRate": 0,
"maxRate": 0,
"minNs": 0,
"maxNs": 0
},
{
"direction": "Output",
"minQuantum": 1.000000,
"maxQuantum": 1.000000,
"minRate": 0,
"maxRate": 0,
"minNs": 0,
"maxNs": 0
}
],
"ProcessLatency": [
{
"quantum": 0.000000,
"rate": 0,
"ns": 0
}
],
"Tag": [
]
}
}
},
{
"id": 63,
"type": "PipeWire:Interface:Node",
"version": 3,
"permissions": [ "r", "w", "x", "m" ],
"info": {
"max-input-ports": 0,
"max-output-ports": 65,
"change-mask": [ "input-ports", "output-ports", "state", "props", "params" ],
"n-input-ports": 0,
"n-output-ports": 2,
"state": "suspended",
"error": null,
"props": {
"alsa.card": 3,
"alsa.card_name": "Aorus Master Main Audio",
"alsa.class": "generic",
"alsa.components": "USB0414:a001",
"alsa.device": 0,
"alsa.driver_name": "snd_usb_audio",
"alsa.id": "Audio",
"alsa.long_card_name": "Gigabyte-Aorus-Master-Main-Audio",
"alsa.mixer_device": "_ucm0002.hw:Audio",
"alsa.mixer_name": "USB Mixer",
"alsa.name": "USB Audio",
"alsa.resolution_bits": 16,
"alsa.subclass": "generic-mix",
"alsa.subdevice": 0,
"alsa.subdevice_name": "subdevice #0",
"alsa.sync.id": "00000000:00000000:00000000:00000000",
"api.alsa.card.longname": "Gigabyte-Aorus-Master-Main-Audio",
"api.alsa.card.name": "Aorus Master Main Audio",
"api.alsa.open.ucm": true,
"api.alsa.path": "hw:Audio",
"api.alsa.pcm.card": 3,
"api.alsa.pcm.stream": "capture",
"audio.channels": 2,
"audio.position": "FL,FR",
"card.profile.device": 5,
"client.id": 42,
"clock.quantum-limit": 8192,
"device.api": "alsa",
"device.bus": "usb",
"device.class": "sound",
"device.icon-name": "audio-card-analog",
"device.icon_name": "audio-input-microphone",
"device.id": 46,
"device.profile.description": "Line In",
"device.profile.name": "HiFi: Line: source",
"device.routes": 1,
"factory.id": 19,
"factory.name": "api.alsa.pcm.source",
"library.name": "audioconvert/libspa-audioconvert",
"media.class": "Audio/Source",
"node.description": "USB Audio Line In",
"node.driver": true,
"node.loop.name": "data-loop.0",
"node.name": "alsa_input.usb-Generic_USB_Audio-00.2.HiFi__Line__source",
"node.nick": "Aorus Master Main Audio",
"node.pause-on-idle": false,
"object.id": 63,
"object.path": "alsa:acp:Audio:5:capture",
"object.serial": 64,
"port.group": "capture",
"priority.driver": 2100,
"priority.session": 2100
},
"params": {
"EnumFormat": [
{
"mediaType": "audio",
"mediaSubtype": "raw",
"format": {
"default": "S32LE",
"alt1": "S32LE",
"alt2": "S24LE",
"alt3": "S16LE"
},
"rate": { "default": 48000, "min": 48000, "max": 192000 },
"channels": 2,
"position": [ "FL", "FR" ]
}
],
"PropInfo": [
{
"id": "volume",
"description": "Volume",
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }
},
{
"id": "mute",
"description": "Mute",
"type": {
"default": false,
"alt1": false,
"alt2": true
}
},
{
"id": "channelVolumes",
"description": "Channel Volumes",
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 },
"container": "Array"
},
{
"id": "channelMap",
"description": "Channel Map",
"type": "",
"container": "Array"
},
{
"id": "monitorMute",
"description": "Monitor Mute",
"type": {
"default": false,
"alt1": false,
"alt2": true
}
},
{
"id": "monitorVolumes",
"description": "Monitor Volumes",
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 },
"container": "Array"
},
{
"id": "softMute",
"description": "Soft Mute",
"type": {
"default": false,
"alt1": false,
"alt2": true
}
},
{
"id": "softVolumes",
"description": "Soft Volumes",
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 },
"container": "Array"
},
{
"name": "monitor.channel-volumes",
"description": "Monitor channel volume",
"type": {
"default": false,
"alt1": false,
"alt2": true
},
"params": true
},
{
"name": "channelmix.disable",
"description": "Disable Channel mixing",
"type": {
"default": false,
"alt1": false,
"alt2": true
},
"params": true
},
{
"name": "channelmix.min-volume",
"description": "Minimum volume level",
"type": { "default": 0.000000, "min": 0.000000, "max": 10.000000 },
"params": true
},
{
"name": "channelmix.max-volume",
"description": "Maximum volume level",
"type": { "default": 10.000000, "min": 0.000000, "max": 10.000000 },
"params": true
},
{
"name": "channelmix.normalize",
"description": "Normalize Volumes",
"type": {
"default": false,
"alt1": false,
"alt2": true
},
"params": true
},
{
"name": "channelmix.mix-lfe",
"description": "Mix LFE into channels",
"type": {
"default": true,
"alt1": true,
"alt2": false
},
"params": true
},
{
"name": "channelmix.upmix",
"description": "Enable upmixing",
"type": {
"default": true,
"alt1": true,
"alt2": false
},
"params": true
},
{
"name": "channelmix.lfe-cutoff",
"description": "LFE cutoff frequency",
"type": { "default": 0.000000, "min": 0.000000, "max": 1000.000000 },
"params": true
},
{
"name": "channelmix.fc-cutoff",
"description": "FC cutoff frequency (Hz)",
"type": { "default": 0.000000, "min": 0.000000, "max": 48000.000000 },
"params": true
},
{
"name": "channelmix.rear-delay",
"description": "Rear channels delay (ms)",
"type": { "default": 0.000000, "min": 0.000000, "max": 1000.000000 },
"params": true
},
{
"name": "channelmix.stereo-widen",
"description": "Stereo widen",
"type": { "default": 0.000000, "min": 0.000000, "max": 1.000000 },
"params": true
},
{
"name": "channelmix.hilbert-taps",
"description": "Taps for phase shift of rear",
"type": { "default": 0, "min": 0, "max": 255 },
"params": true
},
{
"name": "channelmix.upmix-method",
"description": "Upmix method to use",
"type": "none",
"params": true,
"labels": [
"none",
"Disabled",
"simple",
"Simple upmixing",
"psd",
"Passive Surround Decoding"
]
},
{
"id": "rate",
"description": "Rate scaler",
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }
},
{
"id": "quality",
"name": "resample.quality",
"description": "Resample Quality",
"type": { "default": 4, "min": 0, "max": 14 },
"params": true
},
{
"name": "resample.disable",
"description": "Disable Resampling",
"type": {
"default": false,
"alt1": false,
"alt2": true
},
"params": true
},
{
"name": "dither.noise",
"description": "Add noise bits",
"type": { "default": 0, "min": 0, "max": 16 },
"params": true
},
{
"name": "dither.method",
"description": "The dithering method",
"type": "none",
"params": true,
"labels": [
"none",
"Disabled",
"rectangular",
"Rectangular dithering",
"triangular",
"Triangular dithering",
"triangular-hf",
"Sloped Triangular dithering",
"wannamaker3",
"Wannamaker 3 dithering",
"shaped5",
"Lipshitz 5 dithering"
]
},
{
"name": "debug.wav-path",
"description": "Path to WAV file",
"type": "",
"params": true
},
{
"name": "channelmix.lock-volumes",
"description": "Disable volume updates",
"type": {
"default": false,
"alt1": false,
"alt2": true
},
"params": true
},
{
"name": "audioconvert.filter-graph.disable",
"description": "Disable Filter graph updates",
"type": {
"default": false,
"alt1": false,
"alt2": true
},
"params": true
},
{
"name": "audioconvert.filter-graph",
"description": "A filter graph to load",
"type": "",
"params": true
},
{
"id": "device",
"name": "api.alsa.path",
"description": "The ALSA device",
"type": "hw:Audio"
},
{
"id": "deviceName",
"description": "The ALSA device name",
"type": ""
},
{
"id": "cardName",
"description": "The ALSA card name",
"type": ""
},
{
"id": "latencyOffsetNsec",
"description": "Latency offset (ns)",
"type": { "default": 0, "min": 0, "max": 2000000000 }
},
{
"name": "audio.channels",
"description": "Audio Channels",
"type": 2,
"params": true
},
{
"name": "audio.rate",
"description": "Audio Rate",
"type": 0,
"params": true
},
{
"name": "audio.format",
"description": "Audio Format",
"type": "UNKNOWN",
"params": true
},
{
"name": "audio.position",
"description": "Audio Position",
"type": "[ FL, FR ]",
"params": true
},
{
"name": "audio.allowed-rates",
"description": "Audio Allowed Rates",
"type": "[ ]",
"params": true
},
{
"name": "api.alsa.period-size",
"description": "Period Size",
"type": { "default": 0, "min": 0, "max": 8192 },
"params": true
},
{
"name": "api.alsa.period-num",
"description": "Number of Periods",
"type": { "default": 0, "min": 0, "max": 1024 },
"params": true
},
{
"name": "api.alsa.headroom",
"description": "Headroom",
"type": { "default": 0, "min": 0, "max": 8192 },
"params": true
},
{
"name": "api.alsa.start-delay",
"description": "Start Delay",
"type": { "default": 0, "min": 0, "max": 8192 },
"params": true
},
{
"name": "api.alsa.disable-mmap",
"description": "Disable MMAP",
"type": {
"default": false,
"alt1": false,
"alt2": true
},
"params": true
},
{
"name": "api.alsa.disable-batch",
"description": "Disable Batch",
"type": {
"default": false,
"alt1": false,
"alt2": true
},
"params": true
},
{
"name": "api.alsa.disable-tsched",
"description": "Disable timer based scheduling",
"type": {
"default": false,
"alt1": false,
"alt2": true
},
"params": true
},
{
"name": "api.alsa.use-chmap",
"description": "Use the driver channelmap",
"type": {
"default": true,
"alt1": true,
"alt2": false
},
"params": true
},
{
"name": "api.alsa.multi-rate",
"description": "Support multiple rates",
"type": {
"default": true,
"alt1": true,
"alt2": false
},
"params": true
},
{
"name": "api.alsa.htimestamp",
"description": "Use hires timestamps",
"type": {
"default": false,
"alt1": false,
"alt2": true
},
"params": true
},
{
"name": "latency.internal.rate",
"description": "Internal latency in samples",
"type": { "default": 0, "min": 0, "max": 65536 },
"params": true
},
{
"name": "latency.internal.ns",
"description": "Internal latency in nanoseconds",
"type": { "default": 0, "min": 0, "max": 2000000000 },
"params": true
},
{
"name": "clock.name",
"description": "The name of the clock",
"type": "api.alsa.c-3",
"params": true
},
{
"name": "api.alsa.htimestamp.max-errors",
"description": "Max errors before disabling htimestamp",
"type": { "default": 64, "min": 0, "max": 2147483647 },
"params": true
}
],
"Props": [
{
"volume": 1.000000,
"mute": false,
"channelVolumes": [ 1.000000, 1.000000 ],
"channelMap": [ "FL", "FR" ],
"softMute": false,
"softVolumes": [ 1.000000, 1.000000 ],
"monitorMute": false,
"monitorVolumes": [ 1.000000, 1.000000 ],
"params": [
"monitor.channel-volumes",
false,
"channelmix.disable",
false,
"channelmix.min-volume",
0.000000,
"channelmix.max-volume",
10.000000,
"channelmix.normalize",
false,
"channelmix.mix-lfe",
true,
"channelmix.upmix",
true,
"channelmix.lfe-cutoff",
0.000000,
"channelmix.fc-cutoff",
0.000000,
"channelmix.rear-delay",
0.000000,
"channelmix.stereo-widen",
0.000000,
"channelmix.hilbert-taps",
0,
"channelmix.upmix-method",
"none",
"resample.quality",
4,
"resample.disable",
false,
"dither.noise",
0,
"dither.method",
"none",
"debug.wav-path",
"",
"channelmix.lock-volumes",
false,
"audioconvert.filter-graph.disable",
false,
"audioconvert.filter-graph",
""
]
},
{
"device": "hw:Audio",
"deviceName": "",
"cardName": "",
"latencyOffsetNsec": 0,
"params": [
"audio.channels",
2,
"audio.rate",
0,
"audio.format",
"UNKNOWN",
"audio.position",
"[ FL, FR ]",
"audio.allowed-rates",
"[ ]",
"api.alsa.period-size",
0,
"api.alsa.period-num",
0,
"api.alsa.headroom",
0,
"api.alsa.start-delay",
0,
"api.alsa.disable-mmap",
false,
"api.alsa.disable-batch",
false,
"api.alsa.disable-tsched",
false,
"api.alsa.use-chmap",
true,
"api.alsa.multi-rate",
true,
"api.alsa.htimestamp",
false,
"api.alsa.htimestamp.max-errors",
64,
"latency.internal.rate",
0,
"latency.internal.ns",
0,
"clock.name",
"api.alsa.c-3"
]
}
],
"Format": [ ],
"EnumPortConfig": [
{
"direction": "Output",
"mode": {
"default": "none",
"alt1": "none",
"alt2": "dsp",
"alt3": "convert"
},
"monitor": {
"default": false,
"alt1": false,
"alt2": true
},
"control": {
"default": false,
"alt1": false,
"alt2": true
}
}
],
"PortConfig": [
{
"direction": "Output",
"mode": "dsp",
"monitor": true,
"control": false,
"format": {
"mediaType": "audio",
"mediaSubtype": "raw",
"format": "F32P",
"channels": 2,
"position": [ "FL", "FR" ]
}
}
],
"Latency": [
{
"direction": "Input",
"minQuantum": 0.000000,
"maxQuantum": 0.000000,
"minRate": 0,
"maxRate": 0,
"minNs": 0,
"maxNs": 0
},
{
"direction": "Output",
"minQuantum": 1.000000,
"maxQuantum": 1.000000,
"minRate": 0,
"maxRate": 0,
"minNs": 0,
"maxNs": 0
}
],
"ProcessLatency": [
{
"quantum": 0.000000,
"rate": 0,
"ns": 0
}
],
"Tag": [
]
}
}
},
{
"id": 45,
"type": "PipeWire:Interface:Node",
"version": 3,
"permissions": [ "r", "w", "x", "m" ],
"info": {
"max-input-ports": 65,
"max-output-ports": 0,
"change-mask": [ "input-ports", "output-ports", "state", "props", "params" ],
"n-input-ports": 2,
"n-output-ports": 2,
"state": "suspended",
"error": null,
"props": {
"alsa.card": 1,
"alsa.card_name": "HDA ATI HDMI",
"alsa.class": "generic",
"alsa.components": "HDA:1002aa01,00aa0100,00100700",
"alsa.device": 10,
"alsa.driver_name": "snd_hda_intel",
"alsa.id": "HDMI",
"alsa.long_card_name": "HDA ATI HDMI at 0xd1ea0000 irq 246",
"alsa.mixer_name": "ATI R6xx HDMI",
"alsa.name": "MAG342CQPV",
"alsa.resolution_bits": 16,
"alsa.subclass": "generic-mix",
"alsa.subdevice": 0,
"alsa.subdevice_name": "subdevice #0",
"alsa.sync.id": "00000000:00000000:00000000:00000000",
"api.alsa.card.longname": "HDA ATI HDMI at 0xd1ea0000 irq 246",
"api.alsa.card.name": "HDA ATI HDMI",
"api.alsa.path": "hdmi:1,4",
"api.alsa.pcm.card": 1,
"api.alsa.pcm.stream": "playback",
"audio.channels": 2,
"audio.position": "FL,FR",
"card.profile.device": 18,
"client.id": 42,
"clock.quantum-limit": 8192,
"device.api": "alsa",
"device.bus": "pci",
"device.class": "sound",
"device.icon-name": "audio-card-analog",
"device.id": 47,
"device.profile.description": "Digital Stereo (HDMI 5)",
"device.profile.name": "hdmi-stereo-extra4",
"device.routes": 1,
"factory.id": 19,
"factory.name": "api.alsa.pcm.sink",
"iec958.codecs": "[\"PCM\"]",
"library.name": "audioconvert/libspa-audioconvert",
"media.class": "Audio/Sink",
"node.description": "Navi 10 HDMI Audio Digital Stereo (HDMI 5)",
"node.driver": true,
"node.loop.name": "data-loop.0",
"node.name": "alsa_output.pci-0000_4c_00.1.hdmi-stereo-extra4",
"node.nick": "MAG342CQPV",
"node.pause-on-idle": false,
"object.id": 45,
"object.path": "alsa:acp:HDMI:18:playback",
"object.serial": 65,
"port.group": "playback",
"priority.driver": 584,
"priority.session": 584
},
"params": {
"EnumFormat": [
{
"mediaType": "audio",
"mediaSubtype": "raw",
"format": {
"default": "S32LE",
"alt1": "S32LE",
"alt2": "S16LE"
},
"rate": { "default": 48000, "min": 32000, "max": 48000 },
"channels": 2,
"position": [ "FL", "FR" ]
},
{
"mediaType": "audio",
"mediaSubtype": "iec958",
"iec958Codec": {
"default": "PCM",
"alt1": "PCM"
},
"rate": { "default": 48000, "min": 32000, "max": 48000 }
}
],
"PropInfo": [
{
"id": "volume",
"description": "Volume",
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }
},
{
"id": "mute",
"description": "Mute",
"type": {
"default": false,
"alt1": false,
"alt2": true
}
},
{
"id": "channelVolumes",
"description": "Channel Volumes",
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 },
"container": "Array"
},
{
"id": "channelMap",
"description": "Channel Map",
"type": "",
"container": "Array"
},
{
"id": "monitorMute",
"description": "Monitor Mute",
"type": {
"default": false,
"alt1": false,
"alt2": true
}
},
{
"id": "monitorVolumes",
"description": "Monitor Volumes",
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 },
"container": "Array"
},
{
"id": "softMute",
"description": "Soft Mute",
"type": {
"default": false,
"alt1": false,
"alt2": true
}
},
{
"id": "softVolumes",
"description": "Soft Volumes",
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 },
"container": "Array"
},
{
"name": "monitor.channel-volumes",
"description": "Monitor channel volume",
"type": {
"default": false,
"alt1": false,
"alt2": true
},
"params": true
},
{
"name": "channelmix.disable",
"description": "Disable Channel mixing",
"type": {
"default": false,
"alt1": false,
"alt2": true
},
"params": true
},
{
"name": "channelmix.min-volume",
"description": "Minimum volume level",
"type": { "default": 0.000000, "min": 0.000000, "max": 10.000000 },
"params": true
},
{
"name": "channelmix.max-volume",
"description": "Maximum volume level",
"type": { "default": 10.000000, "min": 0.000000, "max": 10.000000 },
"params": true
},
{
"name": "channelmix.normalize",
"description": "Normalize Volumes",
"type": {
"default": false,
"alt1": false,
"alt2": true
},
"params": true
},
{
"name": "channelmix.mix-lfe",
"description": "Mix LFE into channels",
"type": {
"default": true,
"alt1": true,
"alt2": false
},
"params": true
},
{
"name": "channelmix.upmix",
"description": "Enable upmixing",
"type": {
"default": true,
"alt1": true,
"alt2": false
},
"params": true
},
{
"name": "channelmix.lfe-cutoff",
"description": "LFE cutoff frequency",
"type": { "default": 0.000000, "min": 0.000000, "max": 1000.000000 },
"params": true
},
{
"name": "channelmix.fc-cutoff",
"description": "FC cutoff frequency (Hz)",
"type": { "default": 0.000000, "min": 0.000000, "max": 48000.000000 },
"params": true
},
{
"name": "channelmix.rear-delay",
"description": "Rear channels delay (ms)",
"type": { "default": 0.000000, "min": 0.000000, "max": 1000.000000 },
"params": true
},
{
"name": "channelmix.stereo-widen",
"description": "Stereo widen",
"type": { "default": 0.000000, "min": 0.000000, "max": 1.000000 },
"params": true
},
{
"name": "channelmix.hilbert-taps",
"description": "Taps for phase shift of rear",
"type": { "default": 0, "min": 0, "max": 255 },
"params": true
},
{
"name": "channelmix.upmix-method",
"description": "Upmix method to use",
"type": "none",
"params": true,
"labels": [
"none",
"Disabled",
"simple",
"Simple upmixing",
"psd",
"Passive Surround Decoding"
]
},
{
"id": "rate",
"description": "Rate scaler",
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }
},
{
"id": "quality",
"name": "resample.quality",
"description": "Resample Quality",
"type": { "default": 4, "min": 0, "max": 14 },
"params": true
},
{
"name": "resample.disable",
"description": "Disable Resampling",
"type": {
"default": false,
"alt1": false,
"alt2": true
},
"params": true
},
{
"name": "dither.noise",
"description": "Add noise bits",
"type": { "default": 0, "min": 0, "max": 16 },
"params": true
},
{
"name": "dither.method",
"description": "The dithering method",
"type": "none",
"params": true,
"labels": [
"none",
"Disabled",
"rectangular",
"Rectangular dithering",
"triangular",
"Triangular dithering",
"triangular-hf",
"Sloped Triangular dithering",
"wannamaker3",
"Wannamaker 3 dithering",
"shaped5",
"Lipshitz 5 dithering"
]
},
{
"name": "debug.wav-path",
"description": "Path to WAV file",
"type": "",
"params": true
},
{
"name": "channelmix.lock-volumes",
"description": "Disable volume updates",
"type": {
"default": false,
"alt1": false,
"alt2": true
},
"params": true
},
{
"name": "audioconvert.filter-graph.disable",
"description": "Disable Filter graph updates",
"type": {
"default": false,
"alt1": false,
"alt2": true
},
"params": true
},
{
"name": "audioconvert.filter-graph",
"description": "A filter graph to load",
"type": "",
"params": true
},
{
"id": "device",
"name": "api.alsa.path",
"description": "The ALSA device",
"type": "hdmi:1,4"
},
{
"id": "deviceName",
"description": "The ALSA device name",
"type": ""
},
{
"id": "cardName",
"description": "The ALSA card name",
"type": ""
},
{
"id": "latencyOffsetNsec",
"description": "Latency offset (ns)",
"type": { "default": 0, "min": 0, "max": 2000000000 }
},
{
"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": { "default": 0, "min": 0, "max": 8192 },
"params": true
},
{
"name": "api.alsa.period-num",
"description": "Number of Periods",
"type": { "default": 0, "min": 0, "max": 1024 },
"params": true
},
{
"name": "api.alsa.headroom",
"description": "Headroom",
"type": { "default": 0, "min": 0, "max": 8192 },
"params": true
},
{
"name": "api.alsa.start-delay",
"description": "Start Delay",
"type": { "default": 0, "min": 0, "max": 8192 },
"params": true
},
{
"name": "api.alsa.disable-mmap",
"description": "Disable MMAP",
"type": {
"default": false,
"alt1": false,
"alt2": true
},
"params": true
},
{
"name": "api.alsa.disable-batch",
"description": "Disable Batch",
"type": {
"default": false,
"alt1": false,
"alt2": true
},
"params": true
},
{
"name": "api.alsa.disable-tsched",
"description": "Disable timer based scheduling",
"type": {
"default": false,
"alt1": false,
"alt2": true
},
"params": true
},
{
"name": "api.alsa.use-chmap",
"description": "Use the driver channelmap",
"type": {
"default": false,
"alt1": false,
"alt2": true
},
"params": true
},
{
"name": "api.alsa.multi-rate",
"description": "Support multiple rates",
"type": {
"default": true,
"alt1": true,
"alt2": false
},
"params": true
},
{
"name": "api.alsa.htimestamp",
"description": "Use hires timestamps",
"type": {
"default": false,
"alt1": false,
"alt2": true
},
"params": true
},
{
"name": "latency.internal.rate",
"description": "Internal latency in samples",
"type": { "default": 0, "min": 0, "max": 65536 },
"params": true
},
{
"name": "latency.internal.ns",
"description": "Internal latency in nanoseconds",
"type": { "default": 0, "min": 0, "max": 2000000000 },
"params": true
},
{
"name": "clock.name",
"description": "The name of the clock",
"type": "api.alsa.p-1",
"params": true
},
{
"name": "api.alsa.htimestamp.max-errors",
"description": "Max errors before disabling htimestamp",
"type": { "default": 64, "min": 0, "max": 2147483647 },
"params": true
}
],
"Props": [
{
"volume": 1.000000,
"mute": false,
"channelVolumes": [ 1.000000, 1.000000 ],
"channelMap": [ "FL", "FR" ],
"softMute": false,
"softVolumes": [ 1.000000, 1.000000 ],
"monitorMute": false,
"monitorVolumes": [ 1.000000, 1.000000 ],
"params": [
"monitor.channel-volumes",
false,
"channelmix.disable",
false,
"channelmix.min-volume",
0.000000,
"channelmix.max-volume",
10.000000,
"channelmix.normalize",
false,
"channelmix.mix-lfe",
true,
"channelmix.upmix",
true,
"channelmix.lfe-cutoff",
0.000000,
"channelmix.fc-cutoff",
0.000000,
"channelmix.rear-delay",
0.000000,
"channelmix.stereo-widen",
0.000000,
"channelmix.hilbert-taps",
0,
"channelmix.upmix-method",
"none",
"resample.quality",
4,
"resample.disable",
false,
"dither.noise",
0,
"dither.method",
"none",
"debug.wav-path",
"",
"channelmix.lock-volumes",
false,
"audioconvert.filter-graph.disable",
false,
"audioconvert.filter-graph",
""
]
},
{
"device": "hdmi:1,4",
"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.disable-tsched",
false,
"api.alsa.use-chmap",
false,
"api.alsa.multi-rate",
true,
"api.alsa.htimestamp",
false,
"api.alsa.htimestamp.max-errors",
64,
"latency.internal.rate",
0,
"latency.internal.ns",
0,
"clock.name",
"api.alsa.p-1"
]
}
],
"Format": [ ],
"EnumPortConfig": [
{
"direction": "Input",
"mode": {
"default": "none",
"alt1": "none",
"alt2": "dsp",
"alt3": "convert"
},
"monitor": {
"default": false,
"alt1": false,
"alt2": true
},
"control": {
"default": false,
"alt1": false,
"alt2": true
}
}
],
"PortConfig": [
{
"direction": "Input",
"mode": "dsp",
"monitor": true,
"control": false,
"format": {
"mediaType": "audio",
"mediaSubtype": "raw",
"format": "F32P",
"channels": 2,
"position": [ "FL", "FR" ]
}
}
],
"Latency": [
{
"direction": "Input",
"minQuantum": 1.000000,
"maxQuantum": 1.000000,
"minRate": 0,
"maxRate": 0,
"minNs": 0,
"maxNs": 0
},
{
"direction": "Output",
"minQuantum": 0.000000,
"maxQuantum": 0.000000,
"minRate": 0,
"maxRate": 0,
"minNs": 0,
"maxNs": 0
}
],
"ProcessLatency": [
{
"quantum": 0.000000,
"rate": 0,
"ns": 0
}
],
"Tag": [
]
}
}
},
{
"id": 57,
"type": "PipeWire:Interface:Port",
"version": 3,
"permissions": [ "r", "x", "m" ],
"info": {
"direction": "input",
"change-mask": [ "props", "params" ],
"props": {
"audio.channel": "FL",
"format.dsp": "32 bit float mono audio",
"node.id": 58,
"object.id": 57,
"object.path": "alsa:acp:Audio:0:playback:playback_0",
"object.serial": 66,
"port.alias": "USB Audio #1:playback_FL",
"port.direction": "in",
"port.group": "playback",
"port.id": 0,
"port.name": "playback_FL",
"port.physical": true,
"port.terminal": true
},
"params": {
"EnumFormat": [
{
"mediaType": "audio",
"mediaSubtype": "dsp",
"format": "F32P"
}
],
"Meta": [
{
"type": "Header",
"size": 32
}
],
"IO": [
{
"id": "Buffers",
"size": 8
},
{
"id": "AsyncBuffers",
"size": 16
}
],
"Format": [ ],
"Buffers": [ ],
"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
}
],
"Tag": [
]
}
}
},
{
"id": 55,
"type": "PipeWire:Interface:Port",
"version": 3,
"permissions": [ "r", "x", "m" ],
"info": {
"direction": "output",
"change-mask": [ "props", "params" ],
"props": {
"audio.channel": "FL",
"format.dsp": "32 bit float mono audio",
"node.id": 58,
"object.id": 55,
"object.path": "alsa:acp:Audio:0:playback:monitor_0",
"object.serial": 67,
"port.alias": "USB Audio #1:monitor_FL",
"port.direction": "out",
"port.group": "playback",
"port.id": 0,
"port.monitor": true,
"port.name": "monitor_FL"
},
"params": {
"EnumFormat": [
{
"mediaType": "audio",
"mediaSubtype": "dsp",
"format": "F32P"
}
],
"Meta": [
{
"type": "Header",
"size": 32
}
],
"IO": [
{
"id": "Buffers",
"size": 8
},
{
"id": "AsyncBuffers",
"size": 8
}
],
"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
}
],
"Tag": [
]
}
}
},
{
"id": 56,
"type": "PipeWire:Interface:Port",
"version": 3,
"permissions": [ "r", "x", "m" ],
"info": {
"direction": "input",
"change-mask": [ "props", "params" ],
"props": {
"audio.channel": "FR",
"format.dsp": "32 bit float mono audio",
"node.id": 58,
"object.id": 56,
"object.path": "alsa:acp:Audio:0:playback:playback_1",
"object.serial": 68,
"port.alias": "USB Audio #1:playback_FR",
"port.direction": "in",
"port.group": "playback",
"port.id": 1,
"port.name": "playback_FR",
"port.physical": true,
"port.terminal": true
},
"params": {
"EnumFormat": [
{
"mediaType": "audio",
"mediaSubtype": "dsp",
"format": "F32P"
}
],
"Meta": [
{
"type": "Header",
"size": 32
}
],
"IO": [
{
"id": "Buffers",
"size": 8
},
{
"id": "AsyncBuffers",
"size": 16
}
],
"Format": [ ],
"Buffers": [ ],
"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
}
],
"Tag": [
]
}
}
},
{
"id": 54,
"type": "PipeWire:Interface:Port",
"version": 3,
"permissions": [ "r", "x", "m" ],
"info": {
"direction": "output",
"change-mask": [ "props", "params" ],
"props": {
"audio.channel": "FR",
"format.dsp": "32 bit float mono audio",
"node.id": 58,
"object.id": 54,
"object.path": "alsa:acp:Audio:0:playback:monitor_1",
"object.serial": 69,
"port.alias": "USB Audio #1:monitor_FR",
"port.direction": "out",
"port.group": "playback",
"port.id": 1,
"port.monitor": true,
"port.name": "monitor_FR"
},
"params": {
"EnumFormat": [
{
"mediaType": "audio",
"mediaSubtype": "dsp",
"format": "F32P"
}
],
"Meta": [
{
"type": "Header",
"size": 32
}
],
"IO": [
{
"id": "Buffers",
"size": 8
},
{
"id": "AsyncBuffers",
"size": 8
}
],
"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
}
],
"Tag": [
]
}
}
},
{
"id": 64,
"type": "PipeWire:Interface:Port",
"version": 3,
"permissions": [ "r", "x", "m" ],
"info": {
"direction": "input",
"change-mask": [ "props", "params" ],
"props": {
"audio.channel": "FL",
"format.dsp": "32 bit float mono audio",
"node.id": 59,
"object.id": 64,
"object.path": "alsa:acp:Audio:1:playback:playback_0",
"object.serial": 70,
"port.alias": "Aorus Master Main Audio:playback_FL",
"port.direction": "in",
"port.group": "playback",
"port.id": 0,
"port.name": "playback_FL",
"port.physical": true,
"port.terminal": true
},
"params": {
"EnumFormat": [
{
"mediaType": "audio",
"mediaSubtype": "dsp",
"format": "F32P"
}
],
"Meta": [
{
"type": "Header",
"size": 32
}
],
"IO": [
{
"id": "Buffers",
"size": 8
},
{
"id": "AsyncBuffers",
"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
}
],
"Tag": [
]
}
}
},
{
"id": 65,
"type": "PipeWire:Interface:Port",
"version": 3,
"permissions": [ "r", "x", "m" ],
"info": {
"direction": "output",
"change-mask": [ "props", "params" ],
"props": {
"audio.channel": "FL",
"format.dsp": "32 bit float mono audio",
"node.id": 59,
"object.id": 65,
"object.path": "alsa:acp:Audio:1:playback:monitor_0",
"object.serial": 71,
"port.alias": "Aorus Master Main Audio:monitor_FL",
"port.direction": "out",
"port.group": "playback",
"port.id": 0,
"port.monitor": true,
"port.name": "monitor_FL"
},
"params": {
"EnumFormat": [
{
"mediaType": "audio",
"mediaSubtype": "dsp",
"format": "F32P"
}
],
"Meta": [
{
"type": "Header",
"size": 32
}
],
"IO": [
{
"id": "Buffers",
"size": 8
},
{
"id": "AsyncBuffers",
"size": 8
}
],
"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
}
],
"Tag": [
]
}
}
},
{
"id": 66,
"type": "PipeWire:Interface:Port",
"version": 3,
"permissions": [ "r", "x", "m" ],
"info": {
"direction": "input",
"change-mask": [ "props", "params" ],
"props": {
"audio.channel": "FR",
"format.dsp": "32 bit float mono audio",
"node.id": 59,
"object.id": 66,
"object.path": "alsa:acp:Audio:1:playback:playback_1",
"object.serial": 72,
"port.alias": "Aorus Master Main Audio:playback_FR",
"port.direction": "in",
"port.group": "playback",
"port.id": 1,
"port.name": "playback_FR",
"port.physical": true,
"port.terminal": true
},
"params": {
"EnumFormat": [
{
"mediaType": "audio",
"mediaSubtype": "dsp",
"format": "F32P"
}
],
"Meta": [
{
"type": "Header",
"size": 32
}
],
"IO": [
{
"id": "Buffers",
"size": 8
},
{
"id": "AsyncBuffers",
"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
}
],
"Tag": [
]
}
}
},
{
"id": 67,
"type": "PipeWire:Interface:Port",
"version": 3,
"permissions": [ "r", "x", "m" ],
"info": {
"direction": "output",
"change-mask": [ "props", "params" ],
"props": {
"audio.channel": "FR",
"format.dsp": "32 bit float mono audio",
"node.id": 59,
"object.id": 67,
"object.path": "alsa:acp:Audio:1:playback:monitor_1",
"object.serial": 73,
"port.alias": "Aorus Master Main Audio:monitor_FR",
"port.direction": "out",
"port.group": "playback",
"port.id": 1,
"port.monitor": true,
"port.name": "monitor_FR"
},
"params": {
"EnumFormat": [
{
"mediaType": "audio",
"mediaSubtype": "dsp",
"format": "F32P"
}
],
"Meta": [
{
"type": "Header",
"size": 32
}
],
"IO": [
{
"id": "Buffers",
"size": 8
},
{
"id": "AsyncBuffers",
"size": 8
}
],
"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
}
],
"Tag": [
]
}
}
},
{
"id": 68,
"type": "PipeWire:Interface:Port",
"version": 3,
"permissions": [ "r", "x", "m" ],
"info": {
"direction": "input",
"change-mask": [ "props", "params" ],
"props": {
"audio.channel": "FL",
"format.dsp": "32 bit float mono audio",
"node.id": 60,
"object.id": 68,
"object.path": "alsa:acp:Audio:2:playback:playback_0",
"object.serial": 74,
"port.alias": "Aorus Master Main Audio:playback_FL",
"port.direction": "in",
"port.group": "playback",
"port.id": 0,
"port.name": "playback_FL",
"port.physical": true,
"port.terminal": true
},
"params": {
"EnumFormat": [
{
"mediaType": "audio",
"mediaSubtype": "dsp",
"format": "F32P"
}
],
"Meta": [
{
"type": "Header",
"size": 32
}
],
"IO": [
{
"id": "Buffers",
"size": 8
},
{
"id": "AsyncBuffers",
"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
}
],
"Tag": [
]
}
}
},
{
"id": 69,
"type": "PipeWire:Interface:Port",
"version": 3,
"permissions": [ "r", "x", "m" ],
"info": {
"direction": "output",
"change-mask": [ "props", "params" ],
"props": {
"audio.channel": "FL",
"format.dsp": "32 bit float mono audio",
"node.id": 60,
"object.id": 69,
"object.path": "alsa:acp:Audio:2:playback:monitor_0",
"object.serial": 75,
"port.alias": "Aorus Master Main Audio:monitor_FL",
"port.direction": "out",
"port.group": "playback",
"port.id": 0,
"port.monitor": true,
"port.name": "monitor_FL"
},
"params": {
"EnumFormat": [
{
"mediaType": "audio",
"mediaSubtype": "dsp",
"format": "F32P"
}
],
"Meta": [
{
"type": "Header",
"size": 32
}
],
"IO": [
{
"id": "Buffers",
"size": 8
},
{
"id": "AsyncBuffers",
"size": 8
}
],
"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
}
],
"Tag": [
]
}
}
},
{
"id": 70,
"type": "PipeWire:Interface:Port",
"version": 3,
"permissions": [ "r", "x", "m" ],
"info": {
"direction": "input",
"change-mask": [ "props", "params" ],
"props": {
"audio.channel": "FR",
"format.dsp": "32 bit float mono audio",
"node.id": 60,
"object.id": 70,
"object.path": "alsa:acp:Audio:2:playback:playback_1",
"object.serial": 76,
"port.alias": "Aorus Master Main Audio:playback_FR",
"port.direction": "in",
"port.group": "playback",
"port.id": 1,
"port.name": "playback_FR",
"port.physical": true,
"port.terminal": true
},
"params": {
"EnumFormat": [
{
"mediaType": "audio",
"mediaSubtype": "dsp",
"format": "F32P"
}
],
"Meta": [
{
"type": "Header",
"size": 32
}
],
"IO": [
{
"id": "Buffers",
"size": 8
},
{
"id": "AsyncBuffers",
"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
}
],
"Tag": [
]
}
}
},
{
"id": 71,
"type": "PipeWire:Interface:Port",
"version": 3,
"permissions": [ "r", "x", "m" ],
"info": {
"direction": "output",
"change-mask": [ "props", "params" ],
"props": {
"audio.channel": "FR",
"format.dsp": "32 bit float mono audio",
"node.id": 60,
"object.id": 71,
"object.path": "alsa:acp:Audio:2:playback:monitor_1",
"object.serial": 77,
"port.alias": "Aorus Master Main Audio:monitor_FR",
"port.direction": "out",
"port.group": "playback",
"port.id": 1,
"port.monitor": true,
"port.name": "monitor_FR"
},
"params": {
"EnumFormat": [
{
"mediaType": "audio",
"mediaSubtype": "dsp",
"format": "F32P"
}
],
"Meta": [
{
"type": "Header",
"size": 32
}
],
"IO": [
{
"id": "Buffers",
"size": 8
},
{
"id": "AsyncBuffers",
"size": 8
}
],
"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
}
],
"Tag": [
]
}
}
},
{
"id": 72,
"type": "PipeWire:Interface:Port",
"version": 3,
"permissions": [ "r", "x", "m" ],
"info": {
"direction": "input",
"change-mask": [ "props", "params" ],
"props": {
"audio.channel": "FC",
"format.dsp": "32 bit float mono audio",
"node.id": 60,
"object.id": 72,
"object.path": "alsa:acp:Audio:2:playback:playback_2",
"object.serial": 78,
"port.alias": "Aorus Master Main Audio:playback_FC",
"port.direction": "in",
"port.group": "playback",
"port.id": 2,
"port.name": "playback_FC",
"port.physical": true,
"port.terminal": true
},
"params": {
"EnumFormat": [
{
"mediaType": "audio",
"mediaSubtype": "dsp",
"format": "F32P"
}
],
"Meta": [
{
"type": "Header",
"size": 32
}
],
"IO": [
{
"id": "Buffers",
"size": 8
},
{
"id": "AsyncBuffers",
"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
}
],
"Tag": [
]
}
}
},
{
"id": 73,
"type": "PipeWire:Interface:Port",
"version": 3,
"permissions": [ "r", "x", "m" ],
"info": {
"direction": "output",
"change-mask": [ "props", "params" ],
"props": {
"audio.channel": "FC",
"format.dsp": "32 bit float mono audio",
"node.id": 60,
"object.id": 73,
"object.path": "alsa:acp:Audio:2:playback:monitor_2",
"object.serial": 79,
"port.alias": "Aorus Master Main Audio:monitor_FC",
"port.direction": "out",
"port.group": "playback",
"port.id": 2,
"port.monitor": true,
"port.name": "monitor_FC"
},
"params": {
"EnumFormat": [
{
"mediaType": "audio",
"mediaSubtype": "dsp",
"format": "F32P"
}
],
"Meta": [
{
"type": "Header",
"size": 32
}
],
"IO": [
{
"id": "Buffers",
"size": 8
},
{
"id": "AsyncBuffers",
"size": 8
}
],
"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
}
],
"Tag": [
]
}
}
},
{
"id": 74,
"type": "PipeWire:Interface:Port",
"version": 3,
"permissions": [ "r", "x", "m" ],
"info": {
"direction": "input",
"change-mask": [ "props", "params" ],
"props": {
"audio.channel": "LFE",
"format.dsp": "32 bit float mono audio",
"node.id": 60,
"object.id": 74,
"object.path": "alsa:acp:Audio:2:playback:playback_3",
"object.serial": 80,
"port.alias": "Aorus Master Main Audio:playback_LFE",
"port.direction": "in",
"port.group": "playback",
"port.id": 3,
"port.name": "playback_LFE",
"port.physical": true,
"port.terminal": true
},
"params": {
"EnumFormat": [
{
"mediaType": "audio",
"mediaSubtype": "dsp",
"format": "F32P"
}
],
"Meta": [
{
"type": "Header",
"size": 32
}
],
"IO": [
{
"id": "Buffers",
"size": 8
},
{
"id": "AsyncBuffers",
"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
}
],
"Tag": [
]
}
}
},
{
"id": 75,
"type": "PipeWire:Interface:Port",
"version": 3,
"permissions": [ "r", "x", "m" ],
"info": {
"direction": "output",
"change-mask": [ "props", "params" ],
"props": {
"audio.channel": "LFE",
"format.dsp": "32 bit float mono audio",
"node.id": 60,
"object.id": 75,
"object.path": "alsa:acp:Audio:2:playback:monitor_3",
"object.serial": 81,
"port.alias": "Aorus Master Main Audio:monitor_LFE",
"port.direction": "out",
"port.group": "playback",
"port.id": 3,
"port.monitor": true,
"port.name": "monitor_LFE"
},
"params": {
"EnumFormat": [
{
"mediaType": "audio",
"mediaSubtype": "dsp",
"format": "F32P"
}
],
"Meta": [
{
"type": "Header",
"size": 32
}
],
"IO": [
{
"id": "Buffers",
"size": 8
},
{
"id": "AsyncBuffers",
"size": 8
}
],
"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
}
],
"Tag": [
]
}
}
},
{
"id": 76,
"type": "PipeWire:Interface:Port",
"version": 3,
"permissions": [ "r", "x", "m" ],
"info": {
"direction": "input",
"change-mask": [ "props", "params" ],
"props": {
"audio.channel": "RL",
"format.dsp": "32 bit float mono audio",
"node.id": 60,
"object.id": 76,
"object.path": "alsa:acp:Audio:2:playback:playback_4",
"object.serial": 82,
"port.alias": "Aorus Master Main Audio:playback_RL",
"port.direction": "in",
"port.group": "playback",
"port.id": 4,
"port.name": "playback_RL",
"port.physical": true,
"port.terminal": true
},
"params": {
"EnumFormat": [
{
"mediaType": "audio",
"mediaSubtype": "dsp",
"format": "F32P"
}
],
"Meta": [
{
"type": "Header",
"size": 32
}
],
"IO": [
{
"id": "Buffers",
"size": 8
},
{
"id": "AsyncBuffers",
"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
}
],
"Tag": [
]
}
}
},
{
"id": 77,
"type": "PipeWire:Interface:Port",
"version": 3,
"permissions": [ "r", "x", "m" ],
"info": {
"direction": "output",
"change-mask": [ "props", "params" ],
"props": {
"audio.channel": "RL",
"format.dsp": "32 bit float mono audio",
"node.id": 60,
"object.id": 77,
"object.path": "alsa:acp:Audio:2:playback:monitor_4",
"object.serial": 83,
"port.alias": "Aorus Master Main Audio:monitor_RL",
"port.direction": "out",
"port.group": "playback",
"port.id": 4,
"port.monitor": true,
"port.name": "monitor_RL"
},
"params": {
"EnumFormat": [
{
"mediaType": "audio",
"mediaSubtype": "dsp",
"format": "F32P"
}
],
"Meta": [
{
"type": "Header",
"size": 32
}
],
"IO": [
{
"id": "Buffers",
"size": 8
},
{
"id": "AsyncBuffers",
"size": 8
}
],
"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
}
],
"Tag": [
]
}
}
},
{
"id": 78,
"type": "PipeWire:Interface:Port",
"version": 3,
"permissions": [ "r", "x", "m" ],
"info": {
"direction": "input",
"change-mask": [ "props", "params" ],
"props": {
"audio.channel": "RR",
"format.dsp": "32 bit float mono audio",
"node.id": 60,
"object.id": 78,
"object.path": "alsa:acp:Audio:2:playback:playback_5",
"object.serial": 84,
"port.alias": "Aorus Master Main Audio:playback_RR",
"port.direction": "in",
"port.group": "playback",
"port.id": 5,
"port.name": "playback_RR",
"port.physical": true,
"port.terminal": true
},
"params": {
"EnumFormat": [
{
"mediaType": "audio",
"mediaSubtype": "dsp",
"format": "F32P"
}
],
"Meta": [
{
"type": "Header",
"size": 32
}
],
"IO": [
{
"id": "Buffers",
"size": 8
},
{
"id": "AsyncBuffers",
"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
}
],
"Tag": [
]
}
}
},
{
"id": 79,
"type": "PipeWire:Interface:Port",
"version": 3,
"permissions": [ "r", "x", "m" ],
"info": {
"direction": "output",
"change-mask": [ "props", "params" ],
"props": {
"audio.channel": "RR",
"format.dsp": "32 bit float mono audio",
"node.id": 60,
"object.id": 79,
"object.path": "alsa:acp:Audio:2:playback:monitor_5",
"object.serial": 85,
"port.alias": "Aorus Master Main Audio:monitor_RR",
"port.direction": "out",
"port.group": "playback",
"port.id": 5,
"port.monitor": true,
"port.name": "monitor_RR"
},
"params": {
"EnumFormat": [
{
"mediaType": "audio",
"mediaSubtype": "dsp",
"format": "F32P"
}
],
"Meta": [
{
"type": "Header",
"size": 32
}
],
"IO": [
{
"id": "Buffers",
"size": 8
},
{
"id": "AsyncBuffers",
"size": 8
}
],
"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
}
],
"Tag": [
]
}
}
},
{
"id": 80,
"type": "PipeWire:Interface:Port",
"version": 3,
"permissions": [ "r", "x", "m" ],
"info": {
"direction": "input",
"change-mask": [ "props", "params" ],
"props": {
"audio.channel": "FLC",
"format.dsp": "32 bit float mono audio",
"node.id": 60,
"object.id": 80,
"object.path": "alsa:acp:Audio:2:playback:playback_6",
"object.serial": 86,
"port.alias": "Aorus Master Main Audio:playback_FLC",
"port.direction": "in",
"port.group": "playback",
"port.id": 6,
"port.name": "playback_FLC",
"port.physical": true,
"port.terminal": true
},
"params": {
"EnumFormat": [
{
"mediaType": "audio",
"mediaSubtype": "dsp",
"format": "F32P"
}
],
"Meta": [
{
"type": "Header",
"size": 32
}
],
"IO": [
{
"id": "Buffers",
"size": 8
},
{
"id": "AsyncBuffers",
"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
}
],
"Tag": [
]
}
}
},
{
"id": 81,
"type": "PipeWire:Interface:Port",
"version": 3,
"permissions": [ "r", "x", "m" ],
"info": {
"direction": "output",
"change-mask": [ "props", "params" ],
"props": {
"audio.channel": "FLC",
"format.dsp": "32 bit float mono audio",
"node.id": 60,
"object.id": 81,
"object.path": "alsa:acp:Audio:2:playback:monitor_6",
"object.serial": 87,
"port.alias": "Aorus Master Main Audio:monitor_FLC",
"port.direction": "out",
"port.group": "playback",
"port.id": 6,
"port.monitor": true,
"port.name": "monitor_FLC"
},
"params": {
"EnumFormat": [
{
"mediaType": "audio",
"mediaSubtype": "dsp",
"format": "F32P"
}
],
"Meta": [
{
"type": "Header",
"size": 32
}
],
"IO": [
{
"id": "Buffers",
"size": 8
},
{
"id": "AsyncBuffers",
"size": 8
}
],
"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
}
],
"Tag": [
]
}
}
},
{
"id": 82,
"type": "PipeWire:Interface:Port",
"version": 3,
"permissions": [ "r", "x", "m" ],
"info": {
"direction": "input",
"change-mask": [ "props", "params" ],
"props": {
"audio.channel": "FRC",
"format.dsp": "32 bit float mono audio",
"node.id": 60,
"object.id": 82,
"object.path": "alsa:acp:Audio:2:playback:playback_7",
"object.serial": 88,
"port.alias": "Aorus Master Main Audio:playback_FRC",
"port.direction": "in",
"port.group": "playback",
"port.id": 7,
"port.name": "playback_FRC",
"port.physical": true,
"port.terminal": true
},
"params": {
"EnumFormat": [
{
"mediaType": "audio",
"mediaSubtype": "dsp",
"format": "F32P"
}
],
"Meta": [
{
"type": "Header",
"size": 32
}
],
"IO": [
{
"id": "Buffers",
"size": 8
},
{
"id": "AsyncBuffers",
"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
}
],
"Tag": [
]
}
}
},
{
"id": 83,
"type": "PipeWire:Interface:Port",
"version": 3,
"permissions": [ "r", "x", "m" ],
"info": {
"direction": "output",
"change-mask": [ "props", "params" ],
"props": {
"audio.channel": "FRC",
"format.dsp": "32 bit float mono audio",
"node.id": 60,
"object.id": 83,
"object.path": "alsa:acp:Audio:2:playback:monitor_7",
"object.serial": 89,
"port.alias": "Aorus Master Main Audio:monitor_FRC",
"port.direction": "out",
"port.group": "playback",
"port.id": 7,
"port.monitor": true,
"port.name": "monitor_FRC"
},
"params": {
"EnumFormat": [
{
"mediaType": "audio",
"mediaSubtype": "dsp",
"format": "F32P"
}
],
"Meta": [
{
"type": "Header",
"size": 32
}
],
"IO": [
{
"id": "Buffers",
"size": 8
},
{
"id": "AsyncBuffers",
"size": 8
}
],
"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
}
],
"Tag": [
]
}
}
},
{
"id": 84,
"type": "PipeWire:Interface:Port",
"version": 3,
"permissions": [ "r", "x", "m" ],
"info": {
"direction": "output",
"change-mask": [ "props", "params" ],
"props": {
"audio.channel": "FL",
"format.dsp": "32 bit float mono audio",
"node.id": 61,
"object.id": 84,
"object.path": "alsa:acp:Audio:3:capture:capture_0",
"object.serial": 90,
"port.alias": "USB Audio #2:capture_FL",
"port.direction": "out",
"port.group": "capture",
"port.id": 0,
"port.name": "capture_FL",
"port.physical": true,
"port.terminal": true
},
"params": {
"EnumFormat": [
{
"mediaType": "audio",
"mediaSubtype": "dsp",
"format": "F32P"
}
],
"Meta": [
{
"type": "Header",
"size": 32
}
],
"IO": [
{
"id": "Buffers",
"size": 8
},
{
"id": "AsyncBuffers",
"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
}
],
"Tag": [
]
}
}
},
{
"id": 85,
"type": "PipeWire:Interface:Port",
"version": 3,
"permissions": [ "r", "x", "m" ],
"info": {
"direction": "output",
"change-mask": [ "props", "params" ],
"props": {
"audio.channel": "FR",
"format.dsp": "32 bit float mono audio",
"node.id": 61,
"object.id": 85,
"object.path": "alsa:acp:Audio:3:capture:capture_1",
"object.serial": 91,
"port.alias": "USB Audio #2:capture_FR",
"port.direction": "out",
"port.group": "capture",
"port.id": 1,
"port.name": "capture_FR",
"port.physical": true,
"port.terminal": true
},
"params": {
"EnumFormat": [
{
"mediaType": "audio",
"mediaSubtype": "dsp",
"format": "F32P"
}
],
"Meta": [
{
"type": "Header",
"size": 32
}
],
"IO": [
{
"id": "Buffers",
"size": 8
},
{
"id": "AsyncBuffers",
"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
}
],
"Tag": [
]
}
}
},
{
"id": 86,
"type": "PipeWire:Interface:Port",
"version": 3,
"permissions": [ "r", "x", "m" ],
"info": {
"direction": "output",
"change-mask": [ "props", "params" ],
"props": {
"audio.channel": "FL",
"format.dsp": "32 bit float mono audio",
"node.id": 62,
"object.id": 86,
"object.path": "alsa:acp:Audio:4:capture:capture_0",
"object.serial": 92,
"port.alias": "USB Audio #1:capture_FL",
"port.direction": "out",
"port.group": "capture",
"port.id": 0,
"port.name": "capture_FL",
"port.physical": true,
"port.terminal": true
},
"params": {
"EnumFormat": [
{
"mediaType": "audio",
"mediaSubtype": "dsp",
"format": "F32P"
}
],
"Meta": [
{
"type": "Header",
"size": 32
}
],
"IO": [
{
"id": "Buffers",
"size": 8
},
{
"id": "AsyncBuffers",
"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
}
],
"Tag": [
]
}
}
},
{
"id": 87,
"type": "PipeWire:Interface:Port",
"version": 3,
"permissions": [ "r", "x", "m" ],
"info": {
"direction": "output",
"change-mask": [ "props", "params" ],
"props": {
"audio.channel": "FR",
"format.dsp": "32 bit float mono audio",
"node.id": 62,
"object.id": 87,
"object.path": "alsa:acp:Audio:4:capture:capture_1",
"object.serial": 93,
"port.alias": "USB Audio #1:capture_FR",
"port.direction": "out",
"port.group": "capture",
"port.id": 1,
"port.name": "capture_FR",
"port.physical": true,
"port.terminal": true
},
"params": {
"EnumFormat": [
{
"mediaType": "audio",
"mediaSubtype": "dsp",
"format": "F32P"
}
],
"Meta": [
{
"type": "Header",
"size": 32
}
],
"IO": [
{
"id": "Buffers",
"size": 8
},
{
"id": "AsyncBuffers",
"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
}
],
"Tag": [
]
}
}
},
{
"id": 88,
"type": "PipeWire:Interface:Port",
"version": 3,
"permissions": [ "r", "x", "m" ],
"info": {
"direction": "output",
"change-mask": [ "props", "params" ],
"props": {
"audio.channel": "FL",
"format.dsp": "32 bit float mono audio",
"node.id": 63,
"object.id": 88,
"object.path": "alsa:acp:Audio:5:capture:capture_0",
"object.serial": 94,
"port.alias": "Aorus Master Main Audio:capture_FL",
"port.direction": "out",
"port.group": "capture",
"port.id": 0,
"port.name": "capture_FL",
"port.physical": true,
"port.terminal": true
},
"params": {
"EnumFormat": [
{
"mediaType": "audio",
"mediaSubtype": "dsp",
"format": "F32P"
}
],
"Meta": [
{
"type": "Header",
"size": 32
}
],
"IO": [
{
"id": "Buffers",
"size": 8
},
{
"id": "AsyncBuffers",
"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
}
],
"Tag": [
]
}
}
},
{
"id": 89,
"type": "PipeWire:Interface:Port",
"version": 3,
"permissions": [ "r", "x", "m" ],
"info": {
"direction": "output",
"change-mask": [ "props", "params" ],
"props": {
"audio.channel": "FR",
"format.dsp": "32 bit float mono audio",
"node.id": 63,
"object.id": 89,
"object.path": "alsa:acp:Audio:5:capture:capture_1",
"object.serial": 95,
"port.alias": "Aorus Master Main Audio:capture_FR",
"port.direction": "out",
"port.group": "capture",
"port.id": 1,
"port.name": "capture_FR",
"port.physical": true,
"port.terminal": true
},
"params": {
"EnumFormat": [
{
"mediaType": "audio",
"mediaSubtype": "dsp",
"format": "F32P"
}
],
"Meta": [
{
"type": "Header",
"size": 32
}
],
"IO": [
{
"id": "Buffers",
"size": 8
},
{
"id": "AsyncBuffers",
"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
}
],
"Tag": [
]
}
}
},
{
"id": 90,
"type": "PipeWire:Interface:Port",
"version": 3,
"permissions": [ "r", "x", "m" ],
"info": {
"direction": "input",
"change-mask": [ "props", "params" ],
"props": {
"audio.channel": "FL",
"format.dsp": "32 bit float mono audio",
"node.id": 45,
"object.id": 90,
"object.path": "alsa:acp:HDMI:18:playback:playback_0",
"object.serial": 96,
"port.alias": "MAG342CQPV:playback_FL",
"port.direction": "in",
"port.group": "playback",
"port.id": 0,
"port.name": "playback_FL",
"port.physical": true,
"port.terminal": true
},
"params": {
"EnumFormat": [
{
"mediaType": "audio",
"mediaSubtype": "dsp",
"format": "F32P"
}
],
"Meta": [
{
"type": "Header",
"size": 32
}
],
"IO": [
{
"id": "Buffers",
"size": 8
},
{
"id": "AsyncBuffers",
"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
}
],
"Tag": [
]
}
}
},
{
"id": 91,
"type": "PipeWire:Interface:Port",
"version": 3,
"permissions": [ "r", "x", "m" ],
"info": {
"direction": "output",
"change-mask": [ "props", "params" ],
"props": {
"audio.channel": "FL",
"format.dsp": "32 bit float mono audio",
"node.id": 45,
"object.id": 91,
"object.path": "alsa:acp:HDMI:18:playback:monitor_0",
"object.serial": 97,
"port.alias": "MAG342CQPV:monitor_FL",
"port.direction": "out",
"port.group": "playback",
"port.id": 0,
"port.monitor": true,
"port.name": "monitor_FL"
},
"params": {
"EnumFormat": [
{
"mediaType": "audio",
"mediaSubtype": "dsp",
"format": "F32P"
}
],
"Meta": [
{
"type": "Header",
"size": 32
}
],
"IO": [
{
"id": "Buffers",
"size": 8
},
{
"id": "AsyncBuffers",
"size": 8
}
],
"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
}
],
"Tag": [
]
}
}
},
{
"id": 92,
"type": "PipeWire:Interface:Port",
"version": 3,
"permissions": [ "r", "x", "m" ],
"info": {
"direction": "input",
"change-mask": [ "props", "params" ],
"props": {
"audio.channel": "FR",
"format.dsp": "32 bit float mono audio",
"node.id": 45,
"object.id": 92,
"object.path": "alsa:acp:HDMI:18:playback:playback_1",
"object.serial": 98,
"port.alias": "MAG342CQPV:playback_FR",
"port.direction": "in",
"port.group": "playback",
"port.id": 1,
"port.name": "playback_FR",
"port.physical": true,
"port.terminal": true
},
"params": {
"EnumFormat": [
{
"mediaType": "audio",
"mediaSubtype": "dsp",
"format": "F32P"
}
],
"Meta": [
{
"type": "Header",
"size": 32
}
],
"IO": [
{
"id": "Buffers",
"size": 8
},
{
"id": "AsyncBuffers",
"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
}
],
"Tag": [
]
}
}
},
{
"id": 93,
"type": "PipeWire:Interface:Port",
"version": 3,
"permissions": [ "r", "x", "m" ],
"info": {
"direction": "output",
"change-mask": [ "props", "params" ],
"props": {
"audio.channel": "FR",
"format.dsp": "32 bit float mono audio",
"node.id": 45,
"object.id": 93,
"object.path": "alsa:acp:HDMI:18:playback:monitor_1",
"object.serial": 99,
"port.alias": "MAG342CQPV:monitor_FR",
"port.direction": "out",
"port.group": "playback",
"port.id": 1,
"port.monitor": true,
"port.name": "monitor_FR"
},
"params": {
"EnumFormat": [
{
"mediaType": "audio",
"mediaSubtype": "dsp",
"format": "F32P"
}
],
"Meta": [
{
"type": "Header",
"size": 32
}
],
"IO": [
{
"id": "Buffers",
"size": 8
},
{
"id": "AsyncBuffers",
"size": 8
}
],
"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
}
],
"Tag": [
]
}
}
},
{
"id": 94,
"type": "PipeWire:Interface:Client",
"version": 3,
"permissions": [ "r", "w", "x", "m" ],
"info": {
"change-mask": [ "props" ],
"props": {
"application.language": "en_IE.UTF-8",
"application.name": "Brave input",
"application.process.binary": "brave",
"application.process.host": "wombat11k",
"application.process.id": 3998,
"application.process.machine-id": "e44615217a73415b9ed460c04496d7c5",
"application.process.session-id": 1,
"application.process.user": "amy",
"client.api": "pipewire-pulse",
"clock.power-of-two-quantum": true,
"config.name": "pipewire-pulse.conf",
"core.name": "pipewire-amy-2671",
"core.version": "1.4.9",
"cpu.max-align": 32,
"default.clock.max-quantum": 2048,
"default.clock.min-quantum": 32,
"default.clock.quantum": 1024,
"default.clock.quantum-floor": 4,
"default.clock.quantum-limit": 8192,
"default.clock.rate": 48000,
"default.video.height": 480,
"default.video.rate.denom": 1,
"default.video.rate.num": 25,
"default.video.width": 640,
"link.max-buffers": 64,
"log.level": 2,
"mem.allow-mlock": true,
"mem.warn-mlock": false,
"module.id": 2,
"object.id": 94,
"object.serial": 100,
"pipewire.access": "unrestricted",
"pipewire.protocol": "protocol-native",
"pipewire.sec.gid": 100,
"pipewire.sec.pid": 2671,
"pipewire.sec.socket": "pipewire-0",
"pipewire.sec.uid": 1000,
"pulse.server.type": "unix",
"settings.check-quantum": false,
"settings.check-rate": false
}
}
},
{
"id": 101,
"type": "PipeWire:Interface:Client",
"version": 3,
"permissions": [ "r", "w", "x", "m" ],
"info": {
"change-mask": [ "props" ],
"props": {
"application.language": "en_IE.UTF-8",
"application.name": "Firefox",
"application.process.binary": "firefox",
"application.process.host": "wombat11k",
"application.process.id": 2761,
"application.process.machine-id": "e44615217a73415b9ed460c04496d7c5",
"application.process.session-id": 1,
"application.process.user": "amy",
"client.api": "pipewire-pulse",
"clock.power-of-two-quantum": true,
"config.name": "pipewire-pulse.conf",
"core.name": "pipewire-amy-2671",
"core.version": "1.4.9",
"cpu.max-align": 32,
"default.clock.max-quantum": 2048,
"default.clock.min-quantum": 32,
"default.clock.quantum": 1024,
"default.clock.quantum-floor": 4,
"default.clock.quantum-limit": 8192,
"default.clock.rate": 48000,
"default.video.height": 480,
"default.video.rate.denom": 1,
"default.video.rate.num": 25,
"default.video.width": 640,
"link.max-buffers": 64,
"log.level": 2,
"mem.allow-mlock": true,
"mem.warn-mlock": false,
"module.id": 2,
"object.id": 101,
"object.serial": 119,
"pipewire.access": "unrestricted",
"pipewire.protocol": "protocol-native",
"pipewire.sec.gid": 100,
"pipewire.sec.pid": 2671,
"pipewire.sec.socket": "pipewire-0",
"pipewire.sec.uid": 1000,
"pulse.server.type": "unix",
"settings.check-quantum": false,
"settings.check-rate": false
}
}
},
{
"id": 102,
"type": "PipeWire:Interface:Client",
"version": 3,
"permissions": [ "r", "w", "x", "m" ],
"info": {
"change-mask": [ "props" ],
"props": {
"application.icon-name": "firefox",
"application.language": "en_IE.UTF-8",
"application.name": "Firefox",
"application.process.binary": "firefox",
"application.process.host": "wombat11k",
"application.process.id": 2761,
"application.process.machine-id": "e44615217a73415b9ed460c04496d7c5",
"application.process.session-id": 1,
"application.process.user": "amy",
"application.version": "146.0.1",
"client.api": "pipewire-pulse",
"clock.power-of-two-quantum": true,
"config.name": "pipewire-pulse.conf",
"core.name": "pipewire-amy-2671",
"core.version": "1.4.9",
"cpu.max-align": 32,
"default.clock.max-quantum": 2048,
"default.clock.min-quantum": 32,
"default.clock.quantum": 1024,
"default.clock.quantum-floor": 4,
"default.clock.quantum-limit": 8192,
"default.clock.rate": 48000,
"default.video.height": 480,
"default.video.rate.denom": 1,
"default.video.rate.num": 25,
"default.video.width": 640,
"link.max-buffers": 64,
"log.level": 2,
"mem.allow-mlock": true,
"mem.warn-mlock": false,
"module.id": 2,
"object.id": 102,
"object.serial": 120,
"pipewire.access": "unrestricted",
"pipewire.protocol": "protocol-native",
"pipewire.sec.gid": 100,
"pipewire.sec.pid": 2671,
"pipewire.sec.socket": "pipewire-0",
"pipewire.sec.uid": 1000,
"pulse.server.type": "unix",
"settings.check-quantum": false,
"settings.check-rate": false
}
}
},
{
"id": 103,
"type": "PipeWire:Interface:Device",
"version": 3,
"permissions": [ "r", "w", "x", "m" ],
"info": {
"change-mask": [ "props", "params" ],
"props": {
"alsa.card": 4,
"alsa.card_name": "DELL PROFESSIONAL SOUND BAR AE5",
"alsa.components": "USB413c:a506",
"alsa.driver_name": "snd_usb_audio",
"alsa.id": "AE5",
"alsa.long_card_name": "Dell DELL PROFESSIONAL SOUND BAR AE5 at usb-0000:47:00.1-1, full speed",
"alsa.mixer_name": "USB Mixer",
"api.acp.auto-port": false,
"api.acp.auto-profile": false,
"api.alsa.card": 4,
"api.alsa.card.longname": "Dell DELL PROFESSIONAL SOUND BAR AE5 at usb-0000:47:00.1-1, full speed",
"api.alsa.card.name": "DELL PROFESSIONAL SOUND BAR AE5",
"api.alsa.path": "hw:4",
"api.alsa.split-enable": true,
"api.alsa.use-acp": true,
"api.dbus.ReserveDevice1": "Audio4",
"api.dbus.ReserveDevice1.Priority": -20,
"client.id": 42,
"device.api": "alsa",
"device.bus": "usb",
"device.bus-id": "usb-Dell_DELL_PROFESSIONAL_SOUND_BAR_AE515-00",
"device.bus-path": "pci-0000:47:00.1-usb-0:1:1.0",
"device.description": "DELL PROFESSIONAL SOUND BAR AE515",
"device.enum.api": "udev",
"device.icon-name": "audio-card-analog-usb",
"device.name": "alsa_card.usb-Dell_DELL_PROFESSIONAL_SOUND_BAR_AE515-00",
"device.nick": "DELL PROFESSIONAL SOUND BAR AE5",
"device.plugged.usec": 1417221422,
"device.product.id": "0xa506",
"device.product.name": "DELL PROFESSIONAL SOUND BAR AE515",
"device.serial": "Dell_DELL_PROFESSIONAL_SOUND_BAR_AE515",
"device.string": 4,
"device.subsystem": "sound",
"device.sysfs.path": "/devices/pci0000:40/0000:40:01.1/0000:41:00.0/0000:42:08.0/0000:47:00.1/usb5/5-1/5-1:1.0/sound/card4",
"device.vendor.id": "0x413c",
"device.vendor.name": "Dell Computer Corp.",
"factory.id": 15,
"media.class": "Audio/Device",
"object.id": 103,
"object.path": "alsa:acp:AE5",
"object.serial": 179,
"spa.object.id": 10
},
"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",
[ 3 ]
]
]
},
{
"index": 2,
"name": "output:analog-stereo",
"description": "Analog Stereo Output",
"priority": 6500,
"available": "unknown",
"classes": [
1,
[
"Audio/Sink",
1,
"card.profile.devices",
[ 3 ]
]
]
},
{
"index": 3,
"name": "input:analog-stereo",
"description": "Analog Stereo Input",
"priority": 65,
"available": "unknown",
"classes": [
1,
[
"Audio/Source",
1,
"card.profile.devices",
[ 0 ]
]
]
},
{
"index": 4,
"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",
[ 3 ]
]
],
"save": false
}
],
"EnumRoute": [
{
"index": 0,
"direction": "Input",
"name": "analog-input-headset-mic",
"description": "Headset Microphone",
"priority": 8800,
"available": "unknown",
"info": [
3,
"port.type",
"headset",
"device.icon_name",
"audio-input-microphone",
"card.profile.port",
"0"
],
"profiles": [ 3, 1 ],
"devices": [ 0 ]
},
{
"index": 1,
"direction": "Output",
"name": "analog-output",
"description": "Analog Output",
"priority": 9900,
"available": "unknown",
"info": [
2,
"port.type",
"analog",
"card.profile.port",
"1"
],
"profiles": [ 2, 1 ],
"devices": [ 3 ]
}
],
"Route": [
{
"index": 0,
"direction": "Input",
"name": "analog-input-headset-mic",
"description": "Headset Microphone",
"priority": 8800,
"available": "unknown",
"info": [
5,
"port.type",
"headset",
"device.icon_name",
"audio-input-microphone",
"card.profile.port",
"0",
"route.hw-mute",
"true",
"route.hw-volume",
"true"
],
"profiles": [ 3, 1 ],
"device": 0,
"props": {
"mute": false,
"channelVolumes": [ 1.000000, 1.000000 ],
"volumeBase": 0.562351,
"volumeStep": 0.000015,
"channelMap": [ "FL", "FR" ],
"softVolumes": [ 1.000000, 1.000000 ],
"latencyOffsetNsec": 0
},
"devices": [ 0 ],
"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",
"true",
"route.hw-volume",
"true"
],
"profiles": [ 2, 1 ],
"device": 3,
"props": {
"mute": true,
"channelVolumes": [ 9.262696, 9.262696 ],
"volumeBase": 0.562351,
"volumeStep": 0.000015,
"channelMap": [ "FL", "FR" ],
"softVolumes": [ 9.262292, 9.262292 ],
"latencyOffsetNsec": 0
},
"devices": [ 3 ],
"profile": 1,
"save": true
}
]
}
}
},
{
"id": 110,
"type": "PipeWire:Interface:Node",
"version": 3,
"permissions": [ "r", "w", "x", "m" ],
"info": {
"max-input-ports": 65,
"max-output-ports": 0,
"change-mask": [ "input-ports", "output-ports", "state", "props", "params" ],
"n-input-ports": 2,
"n-output-ports": 2,
"state": "suspended",
"error": null,
"props": {
"alsa.card": 4,
"alsa.card_name": "DELL PROFESSIONAL SOUND BAR AE5",
"alsa.class": "generic",
"alsa.components": "USB413c:a506",
"alsa.device": 0,
"alsa.driver_name": "snd_usb_audio",
"alsa.id": "AE5",
"alsa.long_card_name": "Dell DELL PROFESSIONAL SOUND BAR AE5 at usb-0000:47:00.1-1, full speed",
"alsa.mixer_name": "USB Mixer",
"alsa.name": "USB Audio",
"alsa.resolution_bits": 16,
"alsa.subclass": "generic-mix",
"alsa.subdevice": 0,
"alsa.subdevice_name": "subdevice #0",
"alsa.sync.id": "00000000:00000000:00000000:00000000",
"api.alsa.card.longname": "Dell DELL PROFESSIONAL SOUND BAR AE5 at usb-0000:47:00.1-1, full speed",
"api.alsa.card.name": "DELL PROFESSIONAL SOUND BAR AE5",
"api.alsa.path": "front:4",
"api.alsa.pcm.card": 4,
"api.alsa.pcm.stream": "playback",
"audio.channels": 2,
"audio.position": "FL,FR",
"card.profile.device": 3,
"client.id": 42,
"clock.quantum-limit": 8192,
"device.api": "alsa",
"device.bus": "usb",
"device.class": "sound",
"device.icon-name": "audio-card-analog",
"device.id": 103,
"device.profile.description": "Analog Stereo",
"device.profile.name": "analog-stereo",
"device.routes": 1,
"factory.id": 19,
"factory.name": "api.alsa.pcm.sink",
"library.name": "audioconvert/libspa-audioconvert",
"media.class": "Audio/Sink",
"node.description": "DELL PROFESSIONAL SOUND BAR AE515 Analog Stereo",
"node.driver": true,
"node.loop.name": "data-loop.0",
"node.name": "alsa_output.usb-Dell_DELL_PROFESSIONAL_SOUND_BAR_AE515-00.analog-stereo",
"node.nick": "DELL PROFESSIONAL SOUND BAR AE5",
"node.pause-on-idle": false,
"object.id": 110,
"object.path": "alsa:acp:AE5:3:playback",
"object.serial": 180,
"port.group": "playback",
"priority.driver": 1109,
"priority.session": 1109
},
"params": {
"EnumFormat": [
{
"mediaType": "audio",
"mediaSubtype": "raw",
"format": "S16LE",
"rate": { "default": 48000, "min": 8000, "max": 48000 },
"channels": 2,
"position": [ "FL", "FR" ]
}
],
"PropInfo": [
{
"id": "volume",
"description": "Volume",
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }
},
{
"id": "mute",
"description": "Mute",
"type": {
"default": false,
"alt1": false,
"alt2": true
}
},
{
"id": "channelVolumes",
"description": "Channel Volumes",
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 },
"container": "Array"
},
{
"id": "channelMap",
"description": "Channel Map",
"type": "",
"container": "Array"
},
{
"id": "monitorMute",
"description": "Monitor Mute",
"type": {
"default": false,
"alt1": false,
"alt2": true
}
},
{
"id": "monitorVolumes",
"description": "Monitor Volumes",
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 },
"container": "Array"
},
{
"id": "softMute",
"description": "Soft Mute",
"type": {
"default": false,
"alt1": false,
"alt2": true
}
},
{
"id": "softVolumes",
"description": "Soft Volumes",
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 },
"container": "Array"
},
{
"name": "monitor.channel-volumes",
"description": "Monitor channel volume",
"type": {
"default": false,
"alt1": false,
"alt2": true
},
"params": true
},
{
"name": "channelmix.disable",
"description": "Disable Channel mixing",
"type": {
"default": false,
"alt1": false,
"alt2": true
},
"params": true
},
{
"name": "channelmix.min-volume",
"description": "Minimum volume level",
"type": { "default": 0.000000, "min": 0.000000, "max": 10.000000 },
"params": true
},
{
"name": "channelmix.max-volume",
"description": "Maximum volume level",
"type": { "default": 10.000000, "min": 0.000000, "max": 10.000000 },
"params": true
},
{
"name": "channelmix.normalize",
"description": "Normalize Volumes",
"type": {
"default": false,
"alt1": false,
"alt2": true
},
"params": true
},
{
"name": "channelmix.mix-lfe",
"description": "Mix LFE into channels",
"type": {
"default": true,
"alt1": true,
"alt2": false
},
"params": true
},
{
"name": "channelmix.upmix",
"description": "Enable upmixing",
"type": {
"default": true,
"alt1": true,
"alt2": false
},
"params": true
},
{
"name": "channelmix.lfe-cutoff",
"description": "LFE cutoff frequency",
"type": { "default": 0.000000, "min": 0.000000, "max": 1000.000000 },
"params": true
},
{
"name": "channelmix.fc-cutoff",
"description": "FC cutoff frequency (Hz)",
"type": { "default": 0.000000, "min": 0.000000, "max": 48000.000000 },
"params": true
},
{
"name": "channelmix.rear-delay",
"description": "Rear channels delay (ms)",
"type": { "default": 0.000000, "min": 0.000000, "max": 1000.000000 },
"params": true
},
{
"name": "channelmix.stereo-widen",
"description": "Stereo widen",
"type": { "default": 0.000000, "min": 0.000000, "max": 1.000000 },
"params": true
},
{
"name": "channelmix.hilbert-taps",
"description": "Taps for phase shift of rear",
"type": { "default": 0, "min": 0, "max": 255 },
"params": true
},
{
"name": "channelmix.upmix-method",
"description": "Upmix method to use",
"type": "none",
"params": true,
"labels": [
"none",
"Disabled",
"simple",
"Simple upmixing",
"psd",
"Passive Surround Decoding"
]
},
{
"id": "rate",
"description": "Rate scaler",
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }
},
{
"id": "quality",
"name": "resample.quality",
"description": "Resample Quality",
"type": { "default": 4, "min": 0, "max": 14 },
"params": true
},
{
"name": "resample.disable",
"description": "Disable Resampling",
"type": {
"default": false,
"alt1": false,
"alt2": true
},
"params": true
},
{
"name": "dither.noise",
"description": "Add noise bits",
"type": { "default": 0, "min": 0, "max": 16 },
"params": true
},
{
"name": "dither.method",
"description": "The dithering method",
"type": "none",
"params": true,
"labels": [
"none",
"Disabled",
"rectangular",
"Rectangular dithering",
"triangular",
"Triangular dithering",
"triangular-hf",
"Sloped Triangular dithering",
"wannamaker3",
"Wannamaker 3 dithering",
"shaped5",
"Lipshitz 5 dithering"
]
},
{
"name": "debug.wav-path",
"description": "Path to WAV file",
"type": "",
"params": true
},
{
"name": "channelmix.lock-volumes",
"description": "Disable volume updates",
"type": {
"default": false,
"alt1": false,
"alt2": true
},
"params": true
},
{
"name": "audioconvert.filter-graph.disable",
"description": "Disable Filter graph updates",
"type": {
"default": false,
"alt1": false,
"alt2": true
},
"params": true
},
{
"name": "audioconvert.filter-graph",
"description": "A filter graph to load",
"type": "",
"params": true
},
{
"id": "device",
"name": "api.alsa.path",
"description": "The ALSA device",
"type": "front:4"
},
{
"id": "deviceName",
"description": "The ALSA device name",
"type": ""
},
{
"id": "cardName",
"description": "The ALSA card name",
"type": ""
},
{
"id": "latencyOffsetNsec",
"description": "Latency offset (ns)",
"type": { "default": 0, "min": 0, "max": 2000000000 }
},
{
"name": "audio.channels",
"description": "Audio Channels",
"type": 2,
"params": true
},
{
"name": "audio.rate",
"description": "Audio Rate",
"type": 0,
"params": true
},
{
"name": "audio.format",
"description": "Audio Format",
"type": "UNKNOWN",
"params": true
},
{
"name": "audio.position",
"description": "Audio Position",
"type": "[ FL, FR ]",
"params": true
},
{
"name": "audio.allowed-rates",
"description": "Audio Allowed Rates",
"type": "[ ]",
"params": true
},
{
"name": "api.alsa.period-size",
"description": "Period Size",
"type": { "default": 0, "min": 0, "max": 8192 },
"params": true
},
{
"name": "api.alsa.period-num",
"description": "Number of Periods",
"type": { "default": 0, "min": 0, "max": 1024 },
"params": true
},
{
"name": "api.alsa.headroom",
"description": "Headroom",
"type": { "default": 0, "min": 0, "max": 8192 },
"params": true
},
{
"name": "api.alsa.start-delay",
"description": "Start Delay",
"type": { "default": 0, "min": 0, "max": 8192 },
"params": true
},
{
"name": "api.alsa.disable-mmap",
"description": "Disable MMAP",
"type": {
"default": false,
"alt1": false,
"alt2": true
},
"params": true
},
{
"name": "api.alsa.disable-batch",
"description": "Disable Batch",
"type": {
"default": false,
"alt1": false,
"alt2": true
},
"params": true
},
{
"name": "api.alsa.disable-tsched",
"description": "Disable timer based scheduling",
"type": {
"default": false,
"alt1": false,
"alt2": true
},
"params": true
},
{
"name": "api.alsa.use-chmap",
"description": "Use the driver channelmap",
"type": {
"default": false,
"alt1": false,
"alt2": true
},
"params": true
},
{
"name": "api.alsa.multi-rate",
"description": "Support multiple rates",
"type": {
"default": true,
"alt1": true,
"alt2": false
},
"params": true
},
{
"name": "api.alsa.htimestamp",
"description": "Use hires timestamps",
"type": {
"default": false,
"alt1": false,
"alt2": true
},
"params": true
},
{
"name": "latency.internal.rate",
"description": "Internal latency in samples",
"type": { "default": 0, "min": 0, "max": 65536 },
"params": true
},
{
"name": "latency.internal.ns",
"description": "Internal latency in nanoseconds",
"type": { "default": 0, "min": 0, "max": 2000000000 },
"params": true
},
{
"name": "clock.name",
"description": "The name of the clock",
"type": "api.alsa.p-4",
"params": true
},
{
"name": "api.alsa.htimestamp.max-errors",
"description": "Max errors before disabling htimestamp",
"type": { "default": 64, "min": 0, "max": 2147483647 },
"params": true
}
],
"Props": [
{
"volume": 1.000000,
"mute": true,
"channelVolumes": [ 9.262696, 9.262696 ],
"channelMap": [ "FL", "FR" ],
"softMute": true,
"softVolumes": [ 9.262292, 9.262292 ],
"monitorMute": false,
"monitorVolumes": [ 1.000000, 1.000000 ],
"params": [
"monitor.channel-volumes",
false,
"channelmix.disable",
false,
"channelmix.min-volume",
0.000000,
"channelmix.max-volume",
10.000000,
"channelmix.normalize",
false,
"channelmix.mix-lfe",
true,
"channelmix.upmix",
true,
"channelmix.lfe-cutoff",
0.000000,
"channelmix.fc-cutoff",
0.000000,
"channelmix.rear-delay",
0.000000,
"channelmix.stereo-widen",
0.000000,
"channelmix.hilbert-taps",
0,
"channelmix.upmix-method",
"none",
"resample.quality",
4,
"resample.disable",
false,
"dither.noise",
0,
"dither.method",
"none",
"debug.wav-path",
"",
"channelmix.lock-volumes",
false,
"audioconvert.filter-graph.disable",
false,
"audioconvert.filter-graph",
""
]
},
{
"device": "front:4",
"deviceName": "",
"cardName": "",
"latencyOffsetNsec": 0,
"params": [
"audio.channels",
2,
"audio.rate",
0,
"audio.format",
"UNKNOWN",
"audio.position",
"[ FL, FR ]",
"audio.allowed-rates",
"[ ]",
"api.alsa.period-size",
0,
"api.alsa.period-num",
0,
"api.alsa.headroom",
0,
"api.alsa.start-delay",
0,
"api.alsa.disable-mmap",
false,
"api.alsa.disable-batch",
false,
"api.alsa.disable-tsched",
false,
"api.alsa.use-chmap",
false,
"api.alsa.multi-rate",
true,
"api.alsa.htimestamp",
false,
"api.alsa.htimestamp.max-errors",
64,
"latency.internal.rate",
0,
"latency.internal.ns",
0,
"clock.name",
"api.alsa.p-4"
]
}
],
"Format": [ ],
"EnumPortConfig": [
{
"direction": "Input",
"mode": {
"default": "none",
"alt1": "none",
"alt2": "dsp",
"alt3": "convert"
},
"monitor": {
"default": false,
"alt1": false,
"alt2": true
},
"control": {
"default": false,
"alt1": false,
"alt2": true
}
}
],
"PortConfig": [
{
"direction": "Input",
"mode": "dsp",
"monitor": true,
"control": false,
"format": {
"mediaType": "audio",
"mediaSubtype": "raw",
"format": "F32P",
"channels": 2,
"position": [ "FL", "FR" ]
}
}
],
"Latency": [
{
"direction": "Input",
"minQuantum": 1.000000,
"maxQuantum": 1.000000,
"minRate": 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
}
],
"Tag": [
]
}
}
},
{
"id": 97,
"type": "PipeWire:Interface:Node",
"version": 3,
"permissions": [ "r", "w", "x", "m" ],
"info": {
"max-input-ports": 0,
"max-output-ports": 65,
"change-mask": [ "input-ports", "output-ports", "state", "props", "params" ],
"n-input-ports": 0,
"n-output-ports": 2,
"state": "suspended",
"error": null,
"props": {
"alsa.card": 4,
"alsa.card_name": "DELL PROFESSIONAL SOUND BAR AE5",
"alsa.class": "generic",
"alsa.components": "USB413c:a506",
"alsa.device": 0,
"alsa.driver_name": "snd_usb_audio",
"alsa.id": "AE5",
"alsa.long_card_name": "Dell DELL PROFESSIONAL SOUND BAR AE5 at usb-0000:47:00.1-1, full speed",
"alsa.mixer_name": "USB Mixer",
"alsa.name": "USB Audio",
"alsa.resolution_bits": 16,
"alsa.subclass": "generic-mix",
"alsa.subdevice": 0,
"alsa.subdevice_name": "subdevice #0",
"alsa.sync.id": "00000000:00000000:00000000:00000000",
"api.alsa.card.longname": "Dell DELL PROFESSIONAL SOUND BAR AE5 at usb-0000:47:00.1-1, full speed",
"api.alsa.card.name": "DELL PROFESSIONAL SOUND BAR AE5",
"api.alsa.path": "front:4",
"api.alsa.pcm.card": 4,
"api.alsa.pcm.stream": "capture",
"audio.channels": 2,
"audio.position": "FL,FR",
"card.profile.device": 0,
"client.id": 42,
"clock.quantum-limit": 8192,
"device.api": "alsa",
"device.bus": "usb",
"device.class": "sound",
"device.icon-name": "audio-card-analog",
"device.id": 103,
"device.profile.description": "Analog Stereo",
"device.profile.name": "analog-stereo",
"device.routes": 1,
"factory.id": 19,
"factory.name": "api.alsa.pcm.source",
"library.name": "audioconvert/libspa-audioconvert",
"media.class": "Audio/Source",
"node.description": "DELL PROFESSIONAL SOUND BAR AE515 Analog Stereo",
"node.driver": true,
"node.loop.name": "data-loop.0",
"node.name": "alsa_input.usb-Dell_DELL_PROFESSIONAL_SOUND_BAR_AE515-00.analog-stereo",
"node.nick": "DELL PROFESSIONAL SOUND BAR AE5",
"node.pause-on-idle": false,
"object.id": 97,
"object.path": "alsa:acp:AE5:0:capture",
"object.serial": 181,
"port.group": "capture",
"priority.driver": 2109,
"priority.session": 2109
},
"params": {
"EnumFormat": [
{
"mediaType": "audio",
"mediaSubtype": "raw",
"format": "S16LE",
"rate": { "default": 48000, "min": 8000, "max": 48000 },
"channels": 2,
"position": [ "FL", "FR" ]
}
],
"PropInfo": [
{
"id": "volume",
"description": "Volume",
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }
},
{
"id": "mute",
"description": "Mute",
"type": {
"default": false,
"alt1": false,
"alt2": true
}
},
{
"id": "channelVolumes",
"description": "Channel Volumes",
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 },
"container": "Array"
},
{
"id": "channelMap",
"description": "Channel Map",
"type": "",
"container": "Array"
},
{
"id": "monitorMute",
"description": "Monitor Mute",
"type": {
"default": false,
"alt1": false,
"alt2": true
}
},
{
"id": "monitorVolumes",
"description": "Monitor Volumes",
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 },
"container": "Array"
},
{
"id": "softMute",
"description": "Soft Mute",
"type": {
"default": false,
"alt1": false,
"alt2": true
}
},
{
"id": "softVolumes",
"description": "Soft Volumes",
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 },
"container": "Array"
},
{
"name": "monitor.channel-volumes",
"description": "Monitor channel volume",
"type": {
"default": false,
"alt1": false,
"alt2": true
},
"params": true
},
{
"name": "channelmix.disable",
"description": "Disable Channel mixing",
"type": {
"default": false,
"alt1": false,
"alt2": true
},
"params": true
},
{
"name": "channelmix.min-volume",
"description": "Minimum volume level",
"type": { "default": 0.000000, "min": 0.000000, "max": 10.000000 },
"params": true
},
{
"name": "channelmix.max-volume",
"description": "Maximum volume level",
"type": { "default": 10.000000, "min": 0.000000, "max": 10.000000 },
"params": true
},
{
"name": "channelmix.normalize",
"description": "Normalize Volumes",
"type": {
"default": false,
"alt1": false,
"alt2": true
},
"params": true
},
{
"name": "channelmix.mix-lfe",
"description": "Mix LFE into channels",
"type": {
"default": true,
"alt1": true,
"alt2": false
},
"params": true
},
{
"name": "channelmix.upmix",
"description": "Enable upmixing",
"type": {
"default": true,
"alt1": true,
"alt2": false
},
"params": true
},
{
"name": "channelmix.lfe-cutoff",
"description": "LFE cutoff frequency",
"type": { "default": 0.000000, "min": 0.000000, "max": 1000.000000 },
"params": true
},
{
"name": "channelmix.fc-cutoff",
"description": "FC cutoff frequency (Hz)",
"type": { "default": 0.000000, "min": 0.000000, "max": 48000.000000 },
"params": true
},
{
"name": "channelmix.rear-delay",
"description": "Rear channels delay (ms)",
"type": { "default": 0.000000, "min": 0.000000, "max": 1000.000000 },
"params": true
},
{
"name": "channelmix.stereo-widen",
"description": "Stereo widen",
"type": { "default": 0.000000, "min": 0.000000, "max": 1.000000 },
"params": true
},
{
"name": "channelmix.hilbert-taps",
"description": "Taps for phase shift of rear",
"type": { "default": 0, "min": 0, "max": 255 },
"params": true
},
{
"name": "channelmix.upmix-method",
"description": "Upmix method to use",
"type": "none",
"params": true,
"labels": [
"none",
"Disabled",
"simple",
"Simple upmixing",
"psd",
"Passive Surround Decoding"
]
},
{
"id": "rate",
"description": "Rate scaler",
"type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }
},
{
"id": "quality",
"name": "resample.quality",
"description": "Resample Quality",
"type": { "default": 4, "min": 0, "max": 14 },
"params": true
},
{
"name": "resample.disable",
"description": "Disable Resampling",
"type": {
"default": false,
"alt1": false,
"alt2": true
},
"params": true
},
{
"name": "dither.noise",
"description": "Add noise bits",
"type": { "default": 0, "min": 0, "max": 16 },
"params": true
},
{
"name": "dither.method",
"description": "The dithering method",
"type": "none",
"params": true,
"labels": [
"none",
"Disabled",
"rectangular",
"Rectangular dithering",
"triangular",
"Triangular dithering",
"triangular-hf",
"Sloped Triangular dithering",
"wannamaker3",
"Wannamaker 3 dithering",
"shaped5",
"Lipshitz 5 dithering"
]
},
{
"name": "debug.wav-path",
"description": "Path to WAV file",
"type": "",
"params": true
},
{
"name": "channelmix.lock-volumes",
"description": "Disable volume updates",
"type": {
"default": false,
"alt1": false,
"alt2": true
},
"params": true
},
{
"name": "audioconvert.filter-graph.disable",
"description": "Disable Filter graph updates",
"type": {
"default": false,
"alt1": false,
"alt2": true
},
"params": true
},
{
"name": "audioconvert.filter-graph",
"description": "A filter graph to load",
"type": "",
"params": true
},
{
"id": "device",
"name": "api.alsa.path",
"description": "The ALSA device",
"type": "front:4"
},
{
"id": "deviceName",
"description": "The ALSA device name",
"type": ""
},
{
"id": "cardName",
"description": "The ALSA card name",
"type": ""
},
{
"id": "latencyOffsetNsec",
"description": "Latency offset (ns)",
"type": { "default": 0, "min": 0, "max": 2000000000 }
},
{
"name": "audio.channels",
"description": "Audio Channels",
"type": 2,
"params": true
},
{
"name": "audio.rate",
"description": "Audio Rate",
"type": 0,
"params": true
},
{
"name": "audio.format",
"description": "Audio Format",
"type": "UNKNOWN",
"params": true
},
{
"name": "audio.position",
"description": "Audio Position",
"type": "[ FL, FR ]",
"params": true
},
{
"name": "audio.allowed-rates",
"description": "Audio Allowed Rates",
"type": "[ ]",
"params": true
},
{
"name": "api.alsa.period-size",
"description": "Period Size",
"type": { "default": 0, "min": 0, "max": 8192 },
"params": true
},
{
"name": "api.alsa.period-num",
"description": "Number of Periods",
"type": { "default": 0, "min": 0, "max": 1024 },
"params": true
},
{
"name": "api.alsa.headroom",
"description": "Headroom",
"type": { "default": 0, "min": 0, "max": 8192 },
"params": true
},
{
"name": "api.alsa.start-delay",
"description": "Start Delay",
"type": { "default": 0, "min": 0, "max": 8192 },
"params": true
},
{
"name": "api.alsa.disable-mmap",
"description": "Disable MMAP",
"type": {
"default": false,
"alt1": false,
"alt2": true
},
"params": true
},
{
"name": "api.alsa.disable-batch",
"description": "Disable Batch",
"type": {
"default": false,
"alt1": false,
"alt2": true
},
"params": true
},
{
"name": "api.alsa.disable-tsched",
"description": "Disable timer based scheduling",
"type": {
"default": false,
"alt1": false,
"alt2": true
},
"params": true
},
{
"name": "api.alsa.use-chmap",
"description": "Use the driver channelmap",
"type": {
"default": false,
"alt1": false,
"alt2": true
},
"params": true
},
{
"name": "api.alsa.multi-rate",
"description": "Support multiple rates",
"type": {
"default": true,
"alt1": true,
"alt2": false
},
"params": true
},
{
"name": "api.alsa.htimestamp",
"description": "Use hires timestamps",
"type": {
"default": false,
"alt1": false,
"alt2": true
},
"params": true
},
{
"name": "latency.internal.rate",
"description": "Internal latency in samples",
"type": { "default": 0, "min": 0, "max": 65536 },
"params": true
},
{
"name": "latency.internal.ns",
"description": "Internal latency in nanoseconds",
"type": { "default": 0, "min": 0, "max": 2000000000 },
"params": true
},
{
"name": "clock.name",
"description": "The name of the clock",
"type": "api.alsa.c-4",
"params": true
},
{
"name": "api.alsa.htimestamp.max-errors",
"description": "Max errors before disabling htimestamp",
"type": { "default": 64, "min": 0, "max": 2147483647 },
"params": true
}
],
"Props": [
{
"volume": 1.000000,
"mute": false,
"channelVolumes": [ 1.000000, 1.000000 ],
"channelMap": [ "FL", "FR" ],
"softMute": false,
"softVolumes": [ 1.000000, 1.000000 ],
"monitorMute": false,
"monitorVolumes": [ 1.000000, 1.000000 ],
"params": [
"monitor.channel-volumes",
false,
"channelmix.disable",
false,
"channelmix.min-volume",
0.000000,
"channelmix.max-volume",
10.000000,
"channelmix.normalize",
false,
"channelmix.mix-lfe",
true,
"channelmix.upmix",
true,
"channelmix.lfe-cutoff",
0.000000,
"channelmix.fc-cutoff",
0.000000,
"channelmix.rear-delay",
0.000000,
"channelmix.stereo-widen",
0.000000,
"channelmix.hilbert-taps",
0,
"channelmix.upmix-method",
"none",
"resample.quality",
4,
"resample.disable",
false,
"dither.noise",
0,
"dither.method",
"none",
"debug.wav-path",
"",
"channelmix.lock-volumes",
false,
"audioconvert.filter-graph.disable",
false,
"audioconvert.filter-graph",
""
]
},
{
"device": "front:4",
"deviceName": "",
"cardName": "",
"latencyOffsetNsec": 0,
"params": [
"audio.channels",
2,
"audio.rate",
0,
"audio.format",
"UNKNOWN",
"audio.position",
"[ FL, FR ]",
"audio.allowed-rates",
"[ ]",
"api.alsa.period-size",
0,
"api.alsa.period-num",
0,
"api.alsa.headroom",
0,
"api.alsa.start-delay",
0,
"api.alsa.disable-mmap",
false,
"api.alsa.disable-batch",
false,
"api.alsa.disable-tsched",
false,
"api.alsa.use-chmap",
false,
"api.alsa.multi-rate",
true,
"api.alsa.htimestamp",
false,
"api.alsa.htimestamp.max-errors",
64,
"latency.internal.rate",
0,
"latency.internal.ns",
0,
"clock.name",
"api.alsa.c-4"
]
}
],
"Format": [ ],
"EnumPortConfig": [
{
"direction": "Output",
"mode": {
"default": "none",
"alt1": "none",
"alt2": "dsp",
"alt3": "convert"
},
"monitor": {
"default": false,
"alt1": false,
"alt2": true
},
"control": {
"default": false,
"alt1": false,
"alt2": true
}
}
],
"PortConfig": [
{
"direction": "Output",
"mode": "dsp",
"monitor": true,
"control": false,
"format": {
"mediaType": "audio",
"mediaSubtype": "raw",
"format": "F32P",
"channels": 2,
"position": [ "FL", "FR" ]
}
}
],
"Latency": [
{
"direction": "Input",
"minQuantum": 0.000000,
"maxQuantum": 0.000000,
"minRate": 0,
"maxRate": 0,
"minNs": 0,
"maxNs": 0
},
{
"direction": "Output",
"minQuantum": 1.000000,
"maxQuantum": 1.000000,
"minRate": 0,
"maxRate": 0,
"minNs": 0,
"maxNs": 0
}
],
"ProcessLatency": [
{
"quantum": 0.000000,
"rate": 0,
"ns": 0
}
],
"Tag": [
]
}
}
},
{
"id": 95,
"type": "PipeWire:Interface:Port",
"version": 3,
"permissions": [ "r", "x", "m" ],
"info": {
"direction": "input",
"change-mask": [ "props", "params" ],
"props": {
"audio.channel": "FL",
"format.dsp": "32 bit float mono audio",
"node.id": 110,
"object.id": 95,
"object.path": "alsa:acp:AE5:3:playback:playback_0",
"object.serial": 182,
"port.alias": "DELL PROFESSIONAL SOUND BAR AE5:playback_FL",
"port.direction": "in",
"port.group": "playback",
"port.id": 0,
"port.name": "playback_FL",
"port.physical": true,
"port.terminal": true
},
"params": {
"EnumFormat": [
{
"mediaType": "audio",
"mediaSubtype": "dsp",
"format": "F32P"
}
],
"Meta": [
{
"type": "Header",
"size": 32
}
],
"IO": [
{
"id": "Buffers",
"size": 8
},
{
"id": "AsyncBuffers",
"size": 16
}
],
"Format": [ ],
"Buffers": [ ],
"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
}
],
"Tag": [
]
}
}
},
{
"id": 104,
"type": "PipeWire:Interface:Port",
"version": 3,
"permissions": [ "r", "x", "m" ],
"info": {
"direction": "output",
"change-mask": [ "props", "params" ],
"props": {
"audio.channel": "FL",
"format.dsp": "32 bit float mono audio",
"node.id": 110,
"object.id": 104,
"object.path": "alsa:acp:AE5:3:playback:monitor_0",
"object.serial": 183,
"port.alias": "DELL PROFESSIONAL SOUND BAR AE5:monitor_FL",
"port.direction": "out",
"port.group": "playback",
"port.id": 0,
"port.monitor": true,
"port.name": "monitor_FL"
},
"params": {
"EnumFormat": [
{
"mediaType": "audio",
"mediaSubtype": "dsp",
"format": "F32P"
}
],
"Meta": [
{
"type": "Header",
"size": 32
}
],
"IO": [
{
"id": "Buffers",
"size": 8
},
{
"id": "AsyncBuffers",
"size": 8
}
],
"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
}
],
"Tag": [
]
}
}
},
{
"id": 107,
"type": "PipeWire:Interface:Port",
"version": 3,
"permissions": [ "r", "x", "m" ],
"info": {
"direction": "input",
"change-mask": [ "props", "params" ],
"props": {
"audio.channel": "FR",
"format.dsp": "32 bit float mono audio",
"node.id": 110,
"object.id": 107,
"object.path": "alsa:acp:AE5:3:playback:playback_1",
"object.serial": 184,
"port.alias": "DELL PROFESSIONAL SOUND BAR AE5:playback_FR",
"port.direction": "in",
"port.group": "playback",
"port.id": 1,
"port.name": "playback_FR",
"port.physical": true,
"port.terminal": true
},
"params": {
"EnumFormat": [
{
"mediaType": "audio",
"mediaSubtype": "dsp",
"format": "F32P"
}
],
"Meta": [
{
"type": "Header",
"size": 32
}
],
"IO": [
{
"id": "Buffers",
"size": 8
},
{
"id": "AsyncBuffers",
"size": 16
}
],
"Format": [ ],
"Buffers": [ ],
"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
}
],
"Tag": [
]
}
}
},
{
"id": 108,
"type": "PipeWire:Interface:Port",
"version": 3,
"permissions": [ "r", "x", "m" ],
"info": {
"direction": "output",
"change-mask": [ "props", "params" ],
"props": {
"audio.channel": "FR",
"format.dsp": "32 bit float mono audio",
"node.id": 110,
"object.id": 108,
"object.path": "alsa:acp:AE5:3:playback:monitor_1",
"object.serial": 185,
"port.alias": "DELL PROFESSIONAL SOUND BAR AE5:monitor_FR",
"port.direction": "out",
"port.group": "playback",
"port.id": 1,
"port.monitor": true,
"port.name": "monitor_FR"
},
"params": {
"EnumFormat": [
{
"mediaType": "audio",
"mediaSubtype": "dsp",
"format": "F32P"
}
],
"Meta": [
{
"type": "Header",
"size": 32
}
],
"IO": [
{
"id": "Buffers",
"size": 8
},
{
"id": "AsyncBuffers",
"size": 8
}
],
"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
}
],
"Tag": [
]
}
}
},
{
"id": 105,
"type": "PipeWire:Interface:Port",
"version": 3,
"permissions": [ "r", "x", "m" ],
"info": {
"direction": "output",
"change-mask": [ "props", "params" ],
"props": {
"audio.channel": "FL",
"format.dsp": "32 bit float mono audio",
"node.id": 97,
"object.id": 105,
"object.path": "alsa:acp:AE5:0:capture:capture_0",
"object.serial": 186,
"port.alias": "DELL PROFESSIONAL SOUND BAR AE5:capture_FL",
"port.direction": "out",
"port.group": "capture",
"port.id": 0,
"port.name": "capture_FL",
"port.physical": true,
"port.terminal": true
},
"params": {
"EnumFormat": [
{
"mediaType": "audio",
"mediaSubtype": "dsp",
"format": "F32P"
}
],
"Meta": [
{
"type": "Header",
"size": 32
}
],
"IO": [
{
"id": "Buffers",
"size": 8
},
{
"id": "AsyncBuffers",
"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
}
],
"Tag": [
]
}
}
},
{
"id": 106,
"type": "PipeWire:Interface:Port",
"version": 3,
"permissions": [ "r", "x", "m" ],
"info": {
"direction": "output",
"change-mask": [ "props", "params" ],
"props": {
"audio.channel": "FR",
"format.dsp": "32 bit float mono audio",
"node.id": 97,
"object.id": 106,
"object.path": "alsa:acp:AE5:0:capture:capture_1",
"object.serial": 187,
"port.alias": "DELL PROFESSIONAL SOUND BAR AE5:capture_FR",
"port.direction": "out",
"port.group": "capture",
"port.id": 1,
"port.name": "capture_FR",
"port.physical": true,
"port.terminal": true
},
"params": {
"EnumFormat": [
{
"mediaType": "audio",
"mediaSubtype": "dsp",
"format": "F32P"
}
],
"Meta": [
{
"type": "Header",
"size": 32
}
],
"IO": [
{
"id": "Buffers",
"size": 8
},
{
"id": "AsyncBuffers",
"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
}
],
"Tag": [
]
}
}
},
{
"id": 98,
"type": "PipeWire:Interface:Client",
"version": 3,
"permissions": [ "r", "w", "x", "m" ],
"info": {
"change-mask": [ "props" ],
"props": {
"application.language": "en_IE.UTF-8",
"application.name": "ringrtc",
"application.process.binary": "electron",
"application.process.host": "wombat11k",
"application.process.id": 6495,
"application.process.machine-id": "e44615217a73415b9ed460c04496d7c5",
"application.process.session-id": 1,
"application.process.user": "amy",
"client.api": "pipewire-pulse",
"clock.power-of-two-quantum": true,
"config.name": "pipewire-pulse.conf",
"core.name": "pipewire-amy-2671",
"core.version": "1.4.9",
"cpu.max-align": 32,
"default.clock.max-quantum": 2048,
"default.clock.min-quantum": 32,
"default.clock.quantum": 1024,
"default.clock.quantum-floor": 4,
"default.clock.quantum-limit": 8192,
"default.clock.rate": 48000,
"default.video.height": 480,
"default.video.rate.denom": 1,
"default.video.rate.num": 25,
"default.video.width": 640,
"link.max-buffers": 64,
"log.level": 2,
"mem.allow-mlock": true,
"mem.warn-mlock": false,
"module.id": 2,
"object.id": 98,
"object.serial": 198,
"pipewire.access": "unrestricted",
"pipewire.protocol": "protocol-native",
"pipewire.sec.gid": 100,
"pipewire.sec.pid": 2671,
"pipewire.sec.socket": "pipewire-0",
"pipewire.sec.uid": 1000,
"pulse.server.type": "unix",
"settings.check-quantum": false,
"settings.check-rate": false
}
}
},
{
"id": 100,
"type": "PipeWire:Interface:Client",
"version": 3,
"permissions": [ "r", "w", "x", "m" ],
"info": {
"change-mask": [ "props" ],
"props": {
"application.language": "en_IE.UTF-8",
"application.name": "pw-dump",
"application.process.binary": "pw-dump",
"application.process.host": "wombat11k",
"application.process.id": 10355,
"application.process.session-id": 1,
"application.process.user": "amy",
"clock.power-of-two-quantum": true,
"core.name": "pipewire-amy-10355",
"core.version": "1.4.9",
"cpu.max-align": 32,
"default.clock.max-quantum": 2048,
"default.clock.min-quantum": 32,
"default.clock.quantum": 1024,
"default.clock.quantum-floor": 4,
"default.clock.quantum-limit": 8192,
"default.clock.rate": 48000,
"default.video.height": 480,
"default.video.rate.denom": 1,
"default.video.rate.num": 25,
"default.video.width": 640,
"link.max-buffers": 64,
"log.level": 0,
"mem.allow-mlock": true,
"mem.warn-mlock": false,
"module.id": 2,
"object.id": 100,
"object.serial": 213,
"pipewire.access": "unrestricted",
"pipewire.protocol": "protocol-native",
"pipewire.sec.gid": 100,
"pipewire.sec.pid": 10355,
"pipewire.sec.socket": "pipewire-0-manager",
"pipewire.sec.uid": 1000,
"remote.intention": "manager",
"settings.check-quantum": false,
"settings.check-rate": false
}
}
}
]
$ pw-play ~/pure-tone.wav -v
sndfile: opened file "/home/amy/pure-tone.wav" format "Default Endian WAV (Microsoft) Signed 16 bit PCM" channels:1 rate:44100
sndfile: using default channel map: MONO
PCM: fmt:s16 rate:44100 channels:1 width:2
rate:44100 latency:4410 (0.100s)
connecting playback stream; target=(null)
stream state changed unconnected -> connecting
stream param change: Spa:Enum:ParamId:Latency
stream param change: Spa:Enum:ParamId:Tag
stream properties:
application.name = "pw-play"
node.name = "pw-play"
media.title = "Pure Tone Test"
media.artist = "Sample-Files.com"
media.comment = "A series of pure tones at different frequencies for audio system testing. Provided by Sample-Files.com."
media.date = "2025"
media.album = "Sample Audio Files"
media.format = "WAV (Microsoft)"
media.name = "'Pure Tone Test' / 'Sample-Files.com'"
node.rate = "1/44100"
node.latency = "4410/44100"
media.type = "Audio"
media.category = "Playback"
media.role = "Music"
media.filename = "/home/amy/pure-tone.wav"
stream.is-live = "true"
node.want-driver = "true"
node.autoconnect = "true"
node.loop.class = "main"
node.async = "true"
media.class = "Stream/Output/Audio"
remote 0 is named "pipewire-0"
stream state changed connecting -> paused
stream param change: Spa:Enum:ParamId:Props
stream param change: Spa:Enum:ParamId:Latency
stream param change: Spa:Enum:ParamId:Latency
stream param change: Spa:Enum:ParamId:Format
stream state changed paused -> streaming
stream set volume to 1.000 - success
stream node 111
stream time: now:5689479018030 rate:1/48000 ticks:0 delay:2560 queued:0 buffered:31 buffers:0 avail:2 size:1913
stream time: now:5811190201840 rate:1/48000 ticks:49152 delay:2560 queued:0 buffered:31 buffers:1 avail:1 size:1882
stream time: now:5812209135938 rate:1/48000 ticks:98304 delay:2560 queued:0 buffered:32 buffers:1 avail:1 size:1881
stream time: now:5813190880288 rate:1/48000 ticks:145408 delay:2560 queued:0 buffered:32 buffers:1 avail:1 size:1881
stream time: now:5814172245532 rate:1/48000 ticks:192512 delay:2560 queued:0 buffered:31 buffers:1 avail:1 size:1882
. . . and so on
S 30 0 0 --- --- --- --- 0 Dummy-Driver
S 31 0 0 --- --- --- --- 0 Freewheel-Driver
S 48 0 0 --- --- --- --- 0 Midi-Bridge
S 51 0 0 --- --- --- --- 0 bluez_midi.server
S 58 0 0 --- --- --- --- 0 alsa_output.usb-Generic_USB_Audio-00.2.HiFi__SPDIF__sink
S 59 0 0 --- --- --- --- 0 alsa_output.usb-Generic_USB_Audio-00.2.HiFi__Headphones__sink
S 60 0 0 --- --- --- --- 0 alsa_output.usb-Generic_USB_Audio-00.2.HiFi__Speaker__sink
S 61 0 0 --- --- --- --- 0 alsa_input.usb-Generic_USB_Audio-00.2.HiFi__Mic2__source
S 62 0 0 --- --- --- --- 0 alsa_input.usb-Generic_USB_Audio-00.2.HiFi__Mic1__source
S 63 0 0 --- --- --- --- 0 alsa_input.usb-Generic_USB_Audio-00.2.HiFi__Line__source
S 45 0 0 --- --- --- --- 0 alsa_output.pci-0000_4c_00.1.hdmi-stereo-extra4
S 110 0 0 --- --- --- --- 0 alsa_output.usb-Dell_DELL_PROFESSIONAL_SOUND_BAR_AE515-00.analog-stereo
S 97 0 0 --- --- --- --- 0 alsa_input.usb-Dell_DELL_PROFESSIONAL_SOUND_BAR_AE515-00.analog-stereo
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment