Created
          April 18, 2023 14:40 
        
      - 
      
- 
        Save deobald/9a61e2a2a3298fe6a94e6030f034d4d5 to your computer and use it in GitHub Desktop. 
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
  | [ | |
| { | |
| "id": 0, | |
| "type": "PipeWire:Interface:Core", | |
| "version": 3, | |
| "permissions": [ "r", "w", "x", "m" ], | |
| "info": { | |
| "cookie": 613643184, | |
| "user-name": "steven", | |
| "host-name": "catu", | |
| "version": "0.3.48", | |
| "name": "pipewire-0", | |
| "change-mask": [ "props" ], | |
| "props": { | |
| "config.name": "pipewire.conf", | |
| "link.max-buffers": 16, | |
| "core.daemon": true, | |
| "core.name": "pipewire-0", | |
| "default.clock.min-quantum": 16, | |
| "cpu.max-align": 64, | |
| "default.clock.rate": 48000, | |
| "default.clock.quantum": 1024, | |
| "default.clock.max-quantum": 2048, | |
| "default.clock.quantum-limit": 8192, | |
| "default.video.width": 640, | |
| "default.video.height": 480, | |
| "default.video.rate.num": 25, | |
| "default.video.rate.denom": 1, | |
| "log.level": 2, | |
| "clock.power-of-two-quantum": true, | |
| "mem.warn-mlock": false, | |
| "mem.allow-mlock": true, | |
| "settings.check-quantum": false, | |
| "settings.check-rate": false, | |
| "object.id": 0, | |
| "object.serial": 0 | |
| } | |
| } | |
| }, | |
| { | |
| "id": 1, | |
| "type": "PipeWire:Interface:Module", | |
| "version": 3, | |
| "permissions": [ "r", "w", "x", "m" ], | |
| "info": { | |
| "name": "libpipewire-module-rt", | |
| "filename": "/usr/lib/x86_64-linux-gnu/pipewire-0.3/libpipewire-module-rt.so", | |
| "args": "{\n nice.level = -11\n #rt.prio = 88\n #rt.time.soft = -1\n #rt.time.hard = -1\n }", | |
| "change-mask": [ "props" ], | |
| "props": { | |
| "module.name": "libpipewire-module-rt", | |
| "object.id": 1, | |
| "object.serial": 1, | |
| "module.author": "Wim Taymans <[email protected]>", | |
| "module.description": "Use realtime thread scheduling, falling back to RTKit", | |
| "module.usage": "[nice.level=<priority: default 20(don't change)>] [rt.prio=<priority: default 88>] [rt.time.soft=<in usec: default -1] [rt.time.hard=<in usec: default -1] ", | |
| "module.version": "0.3.48", | |
| "nice.level": -11 | |
| } | |
| } | |
| }, | |
| { | |
| "id": 2, | |
| "type": "PipeWire:Interface:Module", | |
| "version": 3, | |
| "permissions": [ "r", "w", "x", "m" ], | |
| "info": { | |
| "name": "libpipewire-module-protocol-native", | |
| "filename": "/usr/lib/x86_64-linux-gnu/pipewire-0.3/libpipewire-module-protocol-native.so", | |
| "args": null, | |
| "change-mask": [ "props" ], | |
| "props": { | |
| "module.name": "libpipewire-module-protocol-native", | |
| "object.id": 2, | |
| "object.serial": 2, | |
| "module.author": "Wim Taymans <[email protected]>", | |
| "module.description": "Native protocol using unix sockets", | |
| "module.version": "0.3.48" | |
| } | |
| } | |
| }, | |
| { | |
| "id": 4, | |
| "type": "PipeWire:Interface:Profiler", | |
| "version": 3, | |
| "permissions": [ "r", "w", "x", "m" ], | |
| "props": { | |
| "object.serial": 4 | |
| } | |
| }, | |
| { | |
| "id": 3, | |
| "type": "PipeWire:Interface:Module", | |
| "version": 3, | |
| "permissions": [ "r", "w", "x", "m" ], | |
| "info": { | |
| "name": "libpipewire-module-profiler", | |
| "filename": "/usr/lib/x86_64-linux-gnu/pipewire-0.3/libpipewire-module-profiler.so", | |
| "args": null, | |
| "change-mask": [ "props" ], | |
| "props": { | |
| "module.name": "libpipewire-module-profiler", | |
| "object.id": 3, | |
| "object.serial": 3, | |
| "module.author": "Wim Taymans <[email protected]>", | |
| "module.description": "Generate Profiling data", | |
| "module.version": "0.3.48" | |
| } | |
| } | |
| }, | |
| { | |
| "id": 5, | |
| "type": "PipeWire:Interface:Module", | |
| "version": 3, | |
| "permissions": [ "r", "w", "x", "m" ], | |
| "info": { | |
| "name": "libpipewire-module-metadata", | |
| "filename": "/usr/lib/x86_64-linux-gnu/pipewire-0.3/libpipewire-module-metadata.so", | |
| "args": null, | |
| "change-mask": [ "props" ], | |
| "props": { | |
| "module.name": "libpipewire-module-metadata", | |
| "object.id": 5, | |
| "object.serial": 5, | |
| "module.author": "Wim Taymans <[email protected]>", | |
| "module.description": "Allow clients to create metadata store", | |
| "module.version": "0.3.48" | |
| } | |
| } | |
| }, | |
| { | |
| "id": 6, | |
| "type": "PipeWire:Interface:Factory", | |
| "version": 3, | |
| "permissions": [ "r", "w", "x", "m" ], | |
| "info": { | |
| "name": "metadata", | |
| "type": "PipeWire:Interface:Metadata", | |
| "version": 3, | |
| "change-mask": [ "props" ], | |
| "props": { | |
| "module.id": 5, | |
| "object.id": 6, | |
| "object.serial": 6, | |
| "factory.name": "metadata", | |
| "factory.type.name": "PipeWire:Interface:Metadata", | |
| "factory.type.version": 3 | |
| } | |
| } | |
| }, | |
| { | |
| "id": 7, | |
| "type": "PipeWire:Interface:Module", | |
| "version": 3, | |
| "permissions": [ "r", "w", "x", "m" ], | |
| "info": { | |
| "name": "libpipewire-module-spa-device-factory", | |
| "filename": "/usr/lib/x86_64-linux-gnu/pipewire-0.3/libpipewire-module-spa-device-factory.so", | |
| "args": null, | |
| "change-mask": [ "props" ], | |
| "props": { | |
| "module.name": "libpipewire-module-spa-device-factory", | |
| "object.id": 7, | |
| "object.serial": 7, | |
| "module.author": "Wim Taymans <[email protected]>", | |
| "module.description": "Provide a factory to make SPA devices", | |
| "module.version": "0.3.48" | |
| } | |
| } | |
| }, | |
| { | |
| "id": 8, | |
| "type": "PipeWire:Interface:Factory", | |
| "version": 3, | |
| "permissions": [ "r", "w", "x", "m" ], | |
| "info": { | |
| "name": "spa-device-factory", | |
| "type": "PipeWire:Interface:Device", | |
| "version": 3, | |
| "change-mask": [ "props" ], | |
| "props": { | |
| "module.id": 7, | |
| "object.id": 8, | |
| "object.serial": 8, | |
| "factory.name": "spa-device-factory", | |
| "factory.type.name": "PipeWire:Interface:Device", | |
| "factory.type.version": 3 | |
| } | |
| } | |
| }, | |
| { | |
| "id": 9, | |
| "type": "PipeWire:Interface:Module", | |
| "version": 3, | |
| "permissions": [ "r", "w", "x", "m" ], | |
| "info": { | |
| "name": "libpipewire-module-spa-node-factory", | |
| "filename": "/usr/lib/x86_64-linux-gnu/pipewire-0.3/libpipewire-module-spa-node-factory.so", | |
| "args": null, | |
| "change-mask": [ "props" ], | |
| "props": { | |
| "module.name": "libpipewire-module-spa-node-factory", | |
| "object.id": 9, | |
| "object.serial": 9, | |
| "module.author": "Wim Taymans <[email protected]>", | |
| "module.description": "Provide a factory to make SPA nodes", | |
| "module.version": "0.3.48" | |
| } | |
| } | |
| }, | |
| { | |
| "id": 10, | |
| "type": "PipeWire:Interface:Factory", | |
| "version": 3, | |
| "permissions": [ "r", "w", "x", "m" ], | |
| "info": { | |
| "name": "spa-node-factory", | |
| "type": "PipeWire:Interface:Node", | |
| "version": 3, | |
| "change-mask": [ "props" ], | |
| "props": { | |
| "module.id": 9, | |
| "object.id": 10, | |
| "object.serial": 10, | |
| "factory.name": "spa-node-factory", | |
| "factory.type.name": "PipeWire:Interface:Node", | |
| "factory.type.version": 3 | |
| } | |
| } | |
| }, | |
| { | |
| "id": 11, | |
| "type": "PipeWire:Interface:Module", | |
| "version": 3, | |
| "permissions": [ "r", "w", "x", "m" ], | |
| "info": { | |
| "name": "libpipewire-module-client-node", | |
| "filename": "/usr/lib/x86_64-linux-gnu/pipewire-0.3/libpipewire-module-client-node.so", | |
| "args": null, | |
| "change-mask": [ "props" ], | |
| "props": { | |
| "module.name": "libpipewire-module-client-node", | |
| "object.id": 11, | |
| "object.serial": 11, | |
| "module.author": "Wim Taymans <[email protected]>", | |
| "module.description": "Allow clients to create and control remote nodes", | |
| "module.version": "0.3.48" | |
| } | |
| } | |
| }, | |
| { | |
| "id": 12, | |
| "type": "PipeWire:Interface:Factory", | |
| "version": 3, | |
| "permissions": [ "r", "w", "x", "m" ], | |
| "info": { | |
| "name": "client-node", | |
| "type": "PipeWire:Interface:ClientNode", | |
| "version": 4, | |
| "change-mask": [ "props" ], | |
| "props": { | |
| "module.id": 11, | |
| "object.id": 12, | |
| "object.serial": 12, | |
| "factory.name": "client-node", | |
| "factory.type.name": "PipeWire:Interface:ClientNode", | |
| "factory.type.version": 4 | |
| } | |
| } | |
| }, | |
| { | |
| "id": 13, | |
| "type": "PipeWire:Interface:Module", | |
| "version": 3, | |
| "permissions": [ "r", "w", "x", "m" ], | |
| "info": { | |
| "name": "libpipewire-module-client-device", | |
| "filename": "/usr/lib/x86_64-linux-gnu/pipewire-0.3/libpipewire-module-client-device.so", | |
| "args": null, | |
| "change-mask": [ "props" ], | |
| "props": { | |
| "module.name": "libpipewire-module-client-device", | |
| "object.id": 13, | |
| "object.serial": 13, | |
| "module.author": "Wim Taymans <[email protected]>", | |
| "module.description": "Allow clients to create and control remote devices", | |
| "module.version": "0.3.48" | |
| } | |
| } | |
| }, | |
| { | |
| "id": 14, | |
| "type": "PipeWire:Interface:Factory", | |
| "version": 3, | |
| "permissions": [ "r", "w", "x", "m" ], | |
| "info": { | |
| "name": "client-device", | |
| "type": "Spa:Pointer:Interface:Device", | |
| "version": 0, | |
| "change-mask": [ "props" ], | |
| "props": { | |
| "factory.usage": "[device.name=<string>]", | |
| "module.id": 13, | |
| "object.id": 14, | |
| "object.serial": 14, | |
| "factory.name": "client-device", | |
| "factory.type.name": "Spa:Pointer:Interface:Device", | |
| "factory.type.version": 0 | |
| } | |
| } | |
| }, | |
| { | |
| "id": 15, | |
| "type": "PipeWire:Interface:Module", | |
| "version": 3, | |
| "permissions": [ "r", "w", "x", "m" ], | |
| "info": { | |
| "name": "libpipewire-module-portal", | |
| "filename": "/usr/lib/x86_64-linux-gnu/pipewire-0.3/libpipewire-module-portal.so", | |
| "args": null, | |
| "change-mask": [ "props" ], | |
| "props": { | |
| "module.name": "libpipewire-module-portal", | |
| "object.id": 15, | |
| "object.serial": 15 | |
| } | |
| } | |
| }, | |
| { | |
| "id": 16, | |
| "type": "PipeWire:Interface:Module", | |
| "version": 3, | |
| "permissions": [ "r", "w", "x", "m" ], | |
| "info": { | |
| "name": "libpipewire-module-access", | |
| "filename": "/usr/lib/x86_64-linux-gnu/pipewire-0.3/libpipewire-module-access.so", | |
| "args": "{\n # access.allowed to list an array of paths of allowed\n # apps.\n #access.allowed = [\n # /usr/bin/pipewire-media-session\n #]\n\n # An array of rejected paths.\n #access.rejected = [ ]\n\n # An array of paths with restricted access.\n #access.restricted = [ ]\n\n # Anything not in the above lists gets assigned the\n # access.force permission.\n #access.force = flatpak\n }", | |
| "change-mask": [ "props" ], | |
| "props": { | |
| "module.name": "libpipewire-module-access", | |
| "object.id": 16, | |
| "object.serial": 16, | |
| "module.author": "Wim Taymans <[email protected]>", | |
| "module.description": "Perform access check", | |
| "module.usage": "[ access.force=flatpak ] [ access.allowed=<cmd-line> ] [ access.rejected=<cmd-line> ] [ access.restricted=<cmd-line> ] ", | |
| "module.version": "0.3.48" | |
| } | |
| } | |
| }, | |
| { | |
| "id": 17, | |
| "type": "PipeWire:Interface:Module", | |
| "version": 3, | |
| "permissions": [ "r", "w", "x", "m" ], | |
| "info": { | |
| "name": "libpipewire-module-adapter", | |
| "filename": "/usr/lib/x86_64-linux-gnu/pipewire-0.3/libpipewire-module-adapter.so", | |
| "args": null, | |
| "change-mask": [ "props" ], | |
| "props": { | |
| "module.name": "libpipewire-module-adapter", | |
| "object.id": 17, | |
| "object.serial": 17, | |
| "module.author": "Wim Taymans <[email protected]>", | |
| "module.description": "Manage adapter nodes", | |
| "module.version": "0.3.48" | |
| } | |
| } | |
| }, | |
| { | |
| "id": 18, | |
| "type": "PipeWire:Interface:Factory", | |
| "version": 3, | |
| "permissions": [ "r", "w", "x", "m" ], | |
| "info": { | |
| "name": "adapter", | |
| "type": "PipeWire:Interface:Node", | |
| "version": 3, | |
| "change-mask": [ "props" ], | |
| "props": { | |
| "factory.usage": "factory.name=<factory-name> [library.name=<library-name>] node.name=<string> ", | |
| "module.id": 17, | |
| "object.id": 18, | |
| "object.serial": 18, | |
| "factory.name": "adapter", | |
| "factory.type.name": "PipeWire:Interface:Node", | |
| "factory.type.version": 3 | |
| } | |
| } | |
| }, | |
| { | |
| "id": 19, | |
| "type": "PipeWire:Interface:Module", | |
| "version": 3, | |
| "permissions": [ "r", "w", "x", "m" ], | |
| "info": { | |
| "name": "libpipewire-module-link-factory", | |
| "filename": "/usr/lib/x86_64-linux-gnu/pipewire-0.3/libpipewire-module-link-factory.so", | |
| "args": null, | |
| "change-mask": [ "props" ], | |
| "props": { | |
| "module.name": "libpipewire-module-link-factory", | |
| "object.id": 19, | |
| "object.serial": 19, | |
| "module.author": "Wim Taymans <[email protected]>", | |
| "module.description": "Allow clients to create links", | |
| "module.version": "0.3.48" | |
| } | |
| } | |
| }, | |
| { | |
| "id": 20, | |
| "type": "PipeWire:Interface:Factory", | |
| "version": 3, | |
| "permissions": [ "r", "w", "x", "m" ], | |
| "info": { | |
| "name": "link-factory", | |
| "type": "PipeWire:Interface:Link", | |
| "version": 3, | |
| "change-mask": [ "props" ], | |
| "props": { | |
| "factory.usage": "link.output.node=<output-node> [link.output.port=<output-port>] link.input.node=<input-node> [link.input.port=<input-port>] [object.linger=<bool>] [link.passive=<bool>]", | |
| "module.id": 19, | |
| "object.id": 20, | |
| "object.serial": 20, | |
| "factory.name": "link-factory", | |
| "factory.type.name": "PipeWire:Interface:Link", | |
| "factory.type.version": 3 | |
| } | |
| } | |
| }, | |
| { | |
| "id": 21, | |
| "type": "PipeWire:Interface:Module", | |
| "version": 3, | |
| "permissions": [ "r", "w", "x", "m" ], | |
| "info": { | |
| "name": "libpipewire-module-session-manager", | |
| "filename": "/usr/lib/x86_64-linux-gnu/pipewire-0.3/libpipewire-module-session-manager.so", | |
| "args": null, | |
| "change-mask": [ "props" ], | |
| "props": { | |
| "module.name": "libpipewire-module-session-manager", | |
| "object.id": 21, | |
| "object.serial": 21, | |
| "module.author": "George Kiagiadakis <[email protected]>", | |
| "module.description": "Implements objects for session management", | |
| "module.version": "0.3.48" | |
| } | |
| } | |
| }, | |
| { | |
| "id": 22, | |
| "type": "PipeWire:Interface:Factory", | |
| "version": 3, | |
| "permissions": [ "r", "w", "x", "m" ], | |
| "info": { | |
| "name": "client-endpoint", | |
| "type": "PipeWire:Interface:ClientEndpoint", | |
| "version": 0, | |
| "change-mask": [ "props" ], | |
| "props": { | |
| "module.id": 21, | |
| "object.id": 22, | |
| "object.serial": 22, | |
| "factory.name": "client-endpoint", | |
| "factory.type.name": "PipeWire:Interface:ClientEndpoint", | |
| "factory.type.version": 0 | |
| } | |
| } | |
| }, | |
| { | |
| "id": 23, | |
| "type": "PipeWire:Interface:Factory", | |
| "version": 3, | |
| "permissions": [ "r", "w", "x", "m" ], | |
| "info": { | |
| "name": "client-session", | |
| "type": "PipeWire:Interface:ClientSession", | |
| "version": 0, | |
| "change-mask": [ "props" ], | |
| "props": { | |
| "module.id": 21, | |
| "object.id": 23, | |
| "object.serial": 23, | |
| "factory.name": "client-session", | |
| "factory.type.name": "PipeWire:Interface:ClientSession", | |
| "factory.type.version": 0 | |
| } | |
| } | |
| }, | |
| { | |
| "id": 24, | |
| "type": "PipeWire:Interface:Factory", | |
| "version": 3, | |
| "permissions": [ "r", "w", "x", "m" ], | |
| "info": { | |
| "name": "session", | |
| "type": "PipeWire:Interface:Session", | |
| "version": 0, | |
| "change-mask": [ "props" ], | |
| "props": { | |
| "module.id": 21, | |
| "object.id": 24, | |
| "object.serial": 24, | |
| "factory.name": "session", | |
| "factory.type.name": "PipeWire:Interface:Session", | |
| "factory.type.version": 0 | |
| } | |
| } | |
| }, | |
| { | |
| "id": 25, | |
| "type": "PipeWire:Interface:Factory", | |
| "version": 3, | |
| "permissions": [ "r", "w", "x", "m" ], | |
| "info": { | |
| "name": "endpoint", | |
| "type": "PipeWire:Interface:Endpoint", | |
| "version": 0, | |
| "change-mask": [ "props" ], | |
| "props": { | |
| "module.id": 21, | |
| "object.id": 25, | |
| "object.serial": 25, | |
| "factory.name": "endpoint", | |
| "factory.type.name": "PipeWire:Interface:Endpoint", | |
| "factory.type.version": 0 | |
| } | |
| } | |
| }, | |
| { | |
| "id": 26, | |
| "type": "PipeWire:Interface:Factory", | |
| "version": 3, | |
| "permissions": [ "r", "w", "x", "m" ], | |
| "info": { | |
| "name": "endpoint-stream", | |
| "type": "PipeWire:Interface:EndpointStream", | |
| "version": 0, | |
| "change-mask": [ "props" ], | |
| "props": { | |
| "module.id": 21, | |
| "object.id": 26, | |
| "object.serial": 26, | |
| "factory.name": "endpoint-stream", | |
| "factory.type.name": "PipeWire:Interface:EndpointStream", | |
| "factory.type.version": 0 | |
| } | |
| } | |
| }, | |
| { | |
| "id": 27, | |
| "type": "PipeWire:Interface:Factory", | |
| "version": 3, | |
| "permissions": [ "r", "w", "x", "m" ], | |
| "info": { | |
| "name": "endpoint-link", | |
| "type": "PipeWire:Interface:EndpointLink", | |
| "version": 0, | |
| "change-mask": [ "props" ], | |
| "props": { | |
| "module.id": 21, | |
| "object.id": 27, | |
| "object.serial": 27, | |
| "factory.name": "endpoint-link", | |
| "factory.type.name": "PipeWire:Interface:EndpointLink", | |
| "factory.type.version": 0 | |
| } | |
| } | |
| }, | |
| { | |
| "id": 28, | |
| "type": "PipeWire:Interface:Node", | |
| "version": 3, | |
| "permissions": [ "r", "w", "x", "m" ], | |
| "info": { | |
| "max-input-ports": 0, | |
| "max-output-ports": 0, | |
| "change-mask": [ "input-ports", "output-ports", "state", "props", "params" ], | |
| "n-input-ports": 0, | |
| "n-output-ports": 0, | |
| "state": "suspended", | |
| "error": null, | |
| "props": { | |
| "factory.name": "support.node.driver", | |
| "node.name": "Dummy-Driver", | |
| "node.group": "pipewire.dummy", | |
| "priority.driver": 20000, | |
| "factory.id": 10, | |
| "clock.quantum-limit": 8192, | |
| "node.driver": true, | |
| "object.id": 28, | |
| "object.serial": 28 | |
| }, | |
| "params": { | |
| } | |
| } | |
| }, | |
| { | |
| "id": 29, | |
| "type": "PipeWire:Interface:Node", | |
| "version": 3, | |
| "permissions": [ "r", "w", "x", "m" ], | |
| "info": { | |
| "max-input-ports": 0, | |
| "max-output-ports": 0, | |
| "change-mask": [ "input-ports", "output-ports", "state", "props", "params" ], | |
| "n-input-ports": 0, | |
| "n-output-ports": 0, | |
| "state": "suspended", | |
| "error": null, | |
| "props": { | |
| "factory.name": "support.node.driver", | |
| "node.name": "Freewheel-Driver", | |
| "priority.driver": 19000, | |
| "node.group": "pipewire.freewheel", | |
| "node.freewheel": true, | |
| "factory.id": 10, | |
| "clock.quantum-limit": 8192, | |
| "node.driver": true, | |
| "object.id": 29, | |
| "object.serial": 29 | |
| }, | |
| "params": { | |
| } | |
| } | |
| }, | |
| { | |
| "id": 30, | |
| "type": "PipeWire:Interface:Metadata", | |
| "version": 3, | |
| "permissions": [ "r", "w", "x", "m" ], | |
| "props": { | |
| "object.serial": 30, | |
| "metadata.name": "settings" | |
| }, | |
| "metadata": [ | |
| { "subject": 0, "key": "log.level", "type": "", "value": 2 }, | |
| { "subject": 0, "key": "clock.rate", "type": "", "value": 48000 }, | |
| { "subject": 0, "key": "clock.allowed-rates", "type": "", "value": "[ 48000 ]" }, | |
| { "subject": 0, "key": "clock.quantum", "type": "", "value": 1024 }, | |
| { "subject": 0, "key": "clock.min-quantum", "type": "", "value": 16 }, | |
| { "subject": 0, "key": "clock.max-quantum", "type": "", "value": 2048 }, | |
| { "subject": 0, "key": "clock.force-quantum", "type": "", "value": 0 }, | |
| { "subject": 0, "key": "clock.force-rate", "type": "", "value": 0 } | |
| ] | |
| }, | |
| { | |
| "id": 32, | |
| "type": "PipeWire:Interface:Client", | |
| "version": 3, | |
| "permissions": [ "r", "w", "x", "m" ], | |
| "info": { | |
| "change-mask": [ "props" ], | |
| "props": { | |
| "pipewire.protocol": "protocol-native", | |
| "pipewire.sec.pid": 1635, | |
| "pipewire.sec.uid": 1001, | |
| "pipewire.sec.gid": 1001, | |
| "pipewire.sec.label": "unconfined", | |
| "module.id": 2, | |
| "object.id": 32, | |
| "object.serial": 32, | |
| "config.name": "pipewire-pulse.conf", | |
| "cpu.max-align": 64, | |
| "default.clock.rate": 48000, | |
| "default.clock.quantum": 1024, | |
| "default.clock.min-quantum": 32, | |
| "default.clock.max-quantum": 2048, | |
| "default.clock.quantum-limit": 8192, | |
| "default.video.width": 640, | |
| "default.video.height": 480, | |
| "default.video.rate.num": 25, | |
| "default.video.rate.denom": 1, | |
| "log.level": 2, | |
| "clock.power-of-two-quantum": true, | |
| "link.max-buffers": 64, | |
| "mem.warn-mlock": false, | |
| "mem.allow-mlock": true, | |
| "settings.check-quantum": false, | |
| "settings.check-rate": false, | |
| "application.name": "pipewire", | |
| "application.process.binary": "pipewire", | |
| "application.language": "en_IN", | |
| "application.process.id": 1635, | |
| "application.process.user": "steven", | |
| "application.process.host": "catu", | |
| "core.version": "0.3.48", | |
| "core.name": "pipewire-steven-1635", | |
| "pipewire.access": "unrestricted" | |
| } | |
| } | |
| }, | |
| { | |
| "id": 76, | |
| "type": "PipeWire:Interface:Client", | |
| "version": 3, | |
| "permissions": [ "r", "w", "x", "m" ], | |
| "info": { | |
| "change-mask": [ "props" ], | |
| "props": { | |
| "pipewire.protocol": "protocol-native", | |
| "pipewire.sec.pid": 1635, | |
| "pipewire.sec.uid": 1001, | |
| "pipewire.sec.gid": 1001, | |
| "pipewire.sec.label": "unconfined", | |
| "module.id": 2, | |
| "object.id": 76, | |
| "object.serial": 82, | |
| "client.api": "pipewire-pulse", | |
| "pulse.server.type": "unix", | |
| "application.name": "GNOME Shell Volume Control", | |
| "application.id": "org.gnome.VolumeControl", | |
| "application.icon-name": "multimedia-volume-control", | |
| "application.version": 42.500000, | |
| "application.process.id": 1849, | |
| "application.process.user": "steven", | |
| "application.process.host": "catu", | |
| "application.process.binary": "gnome-shell", | |
| "application.language": "en_IN", | |
| "window.x11.display": ":0", | |
| "application.process.machine-id": "efe6fad664b24e729b6bce409c4804dd", | |
| "config.name": "pipewire-pulse.conf", | |
| "cpu.max-align": 64, | |
| "default.clock.rate": 48000, | |
| "default.clock.quantum": 1024, | |
| "default.clock.min-quantum": 32, | |
| "default.clock.max-quantum": 2048, | |
| "default.clock.quantum-limit": 8192, | |
| "default.video.width": 640, | |
| "default.video.height": 480, | |
| "default.video.rate.num": 25, | |
| "default.video.rate.denom": 1, | |
| "log.level": 2, | |
| "clock.power-of-two-quantum": true, | |
| "link.max-buffers": 64, | |
| "mem.warn-mlock": false, | |
| "mem.allow-mlock": true, | |
| "settings.check-quantum": false, | |
| "settings.check-rate": false, | |
| "core.version": "0.3.48", | |
| "core.name": "pipewire-steven-1635", | |
| "pipewire.access": "unrestricted" | |
| } | |
| } | |
| }, | |
| { | |
| "id": 77, | |
| "type": "PipeWire:Interface:Client", | |
| "version": 3, | |
| "permissions": [ "r", "w", "x", "m" ], | |
| "info": { | |
| "change-mask": [ "props" ], | |
| "props": { | |
| "pipewire.protocol": "protocol-native", | |
| "pipewire.sec.pid": 1635, | |
| "pipewire.sec.uid": 1001, | |
| "pipewire.sec.gid": 1001, | |
| "pipewire.sec.label": "unconfined", | |
| "module.id": 2, | |
| "object.id": 77, | |
| "object.serial": 83, | |
| "client.api": "pipewire-pulse", | |
| "pulse.server.type": "unix", | |
| "application.name": "GNOME Volume Control Media Keys", | |
| "application.id": "org.gnome.VolumeControl", | |
| "application.icon-name": "multimedia-volume-control", | |
| "application.version": "", | |
| "application.process.id": 2027, | |
| "application.process.user": "steven", | |
| "application.process.host": "catu", | |
| "application.process.binary": "gsd-media-keys", | |
| "application.language": "en_IN", | |
| "window.x11.display": ":0", | |
| "application.process.machine-id": "efe6fad664b24e729b6bce409c4804dd", | |
| "config.name": "pipewire-pulse.conf", | |
| "cpu.max-align": 64, | |
| "default.clock.rate": 48000, | |
| "default.clock.quantum": 1024, | |
| "default.clock.min-quantum": 32, | |
| "default.clock.max-quantum": 2048, | |
| "default.clock.quantum-limit": 8192, | |
| "default.video.width": 640, | |
| "default.video.height": 480, | |
| "default.video.rate.num": 25, | |
| "default.video.rate.denom": 1, | |
| "log.level": 2, | |
| "clock.power-of-two-quantum": true, | |
| "link.max-buffers": 64, | |
| "mem.warn-mlock": false, | |
| "mem.allow-mlock": true, | |
| "settings.check-quantum": false, | |
| "settings.check-rate": false, | |
| "core.version": "0.3.48", | |
| "core.name": "pipewire-steven-1635", | |
| "pipewire.access": "unrestricted" | |
| } | |
| } | |
| }, | |
| { | |
| "id": 78, | |
| "type": "PipeWire:Interface:Client", | |
| "version": 3, | |
| "permissions": [ "r", "w", "x", "m" ], | |
| "info": { | |
| "change-mask": [ "props" ], | |
| "props": { | |
| "pipewire.protocol": "protocol-native", | |
| "pipewire.sec.pid": 2304, | |
| "pipewire.sec.uid": 1001, | |
| "pipewire.sec.gid": 1001, | |
| "pipewire.sec.label": "unconfined", | |
| "module.id": 2, | |
| "object.id": 78, | |
| "object.serial": 84, | |
| "pipewire.access.portal.is_portal": true, | |
| "portal.monitor": "Camera", | |
| "log.level": 0, | |
| "cpu.max-align": 64, | |
| "default.clock.rate": 48000, | |
| "default.clock.quantum": 1024, | |
| "default.clock.min-quantum": 32, | |
| "default.clock.max-quantum": 2048, | |
| "default.clock.quantum-limit": 8192, | |
| "default.video.width": 640, | |
| "default.video.height": 480, | |
| "default.video.rate.num": 25, | |
| "default.video.rate.denom": 1, | |
| "clock.power-of-two-quantum": true, | |
| "link.max-buffers": 64, | |
| "mem.warn-mlock": false, | |
| "mem.allow-mlock": true, | |
| "settings.check-quantum": false, | |
| "settings.check-rate": false, | |
| "application.name": "xdg-desktop-portal", | |
| "application.process.binary": "xdg-desktop-portal", | |
| "application.language": "en_IN", | |
| "application.process.id": 2304, | |
| "application.process.user": "steven", | |
| "application.process.host": "catu", | |
| "window.x11.display": ":0", | |
| "core.version": "0.3.48", | |
| "core.name": "pipewire-steven-2304", | |
| "pipewire.access": "unrestricted" | |
| } | |
| } | |
| }, | |
| { | |
| "id": 79, | |
| "type": "PipeWire:Interface:Client", | |
| "version": 3, | |
| "permissions": [ "r", "w", "x", "m" ], | |
| "info": { | |
| "change-mask": [ "props" ], | |
| "props": { | |
| "pipewire.protocol": "protocol-native", | |
| "pipewire.sec.pid": 3267, | |
| "pipewire.sec.uid": 1001, | |
| "pipewire.sec.gid": 1001, | |
| "pipewire.sec.label": "unconfined", | |
| "module.id": 2, | |
| "object.id": 79, | |
| "object.serial": 86, | |
| "config.name": "client-rt.conf", | |
| "log.level": 0, | |
| "cpu.max-align": 64, | |
| "default.clock.rate": 48000, | |
| "default.clock.quantum": 1024, | |
| "default.clock.min-quantum": 32, | |
| "default.clock.max-quantum": 2048, | |
| "default.clock.quantum-limit": 8192, | |
| "default.video.width": 640, | |
| "default.video.height": 480, | |
| "default.video.rate.num": 25, | |
| "default.video.rate.denom": 1, | |
| "clock.power-of-two-quantum": true, | |
| "link.max-buffers": 64, | |
| "mem.warn-mlock": false, | |
| "mem.allow-mlock": true, | |
| "settings.check-quantum": false, | |
| "settings.check-rate": false, | |
| "application.name": "telegram", | |
| "application.process.binary": "telegram", | |
| "application.language": "en_IN", | |
| "application.process.id": 3267, | |
| "application.process.user": "steven", | |
| "application.process.host": "catu", | |
| "window.x11.display": ":0", | |
| "core.version": "0.3.48", | |
| "core.name": "pipewire-steven-3267", | |
| "pipewire.access": "unrestricted" | |
| } | |
| } | |
| }, | |
| { | |
| "id": 80, | |
| "type": "PipeWire:Interface:Client", | |
| "version": 3, | |
| "permissions": [ "r", "w", "x", "m" ], | |
| "info": { | |
| "change-mask": [ "props" ], | |
| "props": { | |
| "pipewire.protocol": "protocol-native", | |
| "pipewire.sec.pid": 1635, | |
| "pipewire.sec.uid": 1001, | |
| "pipewire.sec.gid": 1001, | |
| "pipewire.sec.label": "unconfined", | |
| "module.id": 2, | |
| "object.id": 80, | |
| "object.serial": 88, | |
| "client.api": "pipewire-pulse", | |
| "pulse.server.type": "unix", | |
| "application.name": "gnome-shell", | |
| "window.x11.display": ":1", | |
| "window.x11.screen": 0, | |
| "application.process.id": 1849, | |
| "application.process.user": "steven", | |
| "application.process.host": "catu", | |
| "application.process.binary": "gnome-shell", | |
| "application.language": "en_IN", | |
| "application.process.machine-id": "efe6fad664b24e729b6bce409c4804dd", | |
| "config.name": "pipewire-pulse.conf", | |
| "cpu.max-align": 64, | |
| "default.clock.rate": 48000, | |
| "default.clock.quantum": 1024, | |
| "default.clock.min-quantum": 32, | |
| "default.clock.max-quantum": 2048, | |
| "default.clock.quantum-limit": 8192, | |
| "default.video.width": 640, | |
| "default.video.height": 480, | |
| "default.video.rate.num": 25, | |
| "default.video.rate.denom": 1, | |
| "log.level": 2, | |
| "clock.power-of-two-quantum": true, | |
| "link.max-buffers": 64, | |
| "mem.warn-mlock": false, | |
| "mem.allow-mlock": true, | |
| "settings.check-quantum": false, | |
| "settings.check-rate": false, | |
| "core.version": "0.3.48", | |
| "core.name": "pipewire-steven-1635", | |
| "pipewire.access": "unrestricted" | |
| } | |
| } | |
| }, | |
| { | |
| "id": 82, | |
| "type": "PipeWire:Interface:Client", | |
| "version": 3, | |
| "permissions": [ "r", "w", "x", "m" ], | |
| "info": { | |
| "change-mask": [ "props" ], | |
| "props": { | |
| "pipewire.protocol": "protocol-native", | |
| "pipewire.sec.pid": 1635, | |
| "pipewire.sec.uid": 1001, | |
| "pipewire.sec.gid": 1001, | |
| "pipewire.sec.label": "unconfined", | |
| "module.id": 2, | |
| "object.id": 82, | |
| "object.serial": 134, | |
| "client.api": "pipewire-pulse", | |
| "pulse.server.type": "unix", | |
| "application.name": "GNOME Settings", | |
| "application.id": "org.gnome.VolumeControl", | |
| "application.icon-name": "multimedia-volume-control", | |
| "application.version": 41.700000, | |
| "application.process.id": 3851, | |
| "application.process.user": "steven", | |
| "application.process.host": "catu", | |
| "application.process.binary": "gnome-control-center", | |
| "application.language": "en_IN", | |
| "window.x11.display": ":0", | |
| "application.process.machine-id": "efe6fad664b24e729b6bce409c4804dd", | |
| "config.name": "pipewire-pulse.conf", | |
| "cpu.max-align": 64, | |
| "default.clock.rate": 48000, | |
| "default.clock.quantum": 1024, | |
| "default.clock.min-quantum": 32, | |
| "default.clock.max-quantum": 2048, | |
| "default.clock.quantum-limit": 8192, | |
| "default.video.width": 640, | |
| "default.video.height": 480, | |
| "default.video.rate.num": 25, | |
| "default.video.rate.denom": 1, | |
| "log.level": 2, | |
| "clock.power-of-two-quantum": true, | |
| "link.max-buffers": 64, | |
| "mem.warn-mlock": false, | |
| "mem.allow-mlock": true, | |
| "settings.check-quantum": false, | |
| "settings.check-rate": false, | |
| "core.version": "0.3.48", | |
| "core.name": "pipewire-steven-1635", | |
| "pipewire.access": "unrestricted" | |
| } | |
| } | |
| }, | |
| { | |
| "id": 100, | |
| "type": "PipeWire:Interface:Client", | |
| "version": 3, | |
| "permissions": [ "r", "w", "x", "m" ], | |
| "info": { | |
| "change-mask": [ "props" ], | |
| "props": { | |
| "pipewire.protocol": "protocol-native", | |
| "pipewire.sec.pid": 1635, | |
| "pipewire.sec.uid": 1001, | |
| "pipewire.sec.gid": 1001, | |
| "pipewire.sec.label": "unconfined", | |
| "module.id": 2, | |
| "object.id": 100, | |
| "object.serial": 156, | |
| "client.api": "pipewire-pulse", | |
| "pulse.server.type": "unix", | |
| "application.name": "emacs", | |
| "window.x11.display": ":0", | |
| "window.x11.screen": 0, | |
| "application.process.id": 5196, | |
| "application.process.user": "steven", | |
| "application.process.host": "catu", | |
| "application.process.binary": "emacs-gtk", | |
| "application.language": "en_IN", | |
| "application.process.machine-id": "efe6fad664b24e729b6bce409c4804dd", | |
| "config.name": "pipewire-pulse.conf", | |
| "cpu.max-align": 64, | |
| "default.clock.rate": 48000, | |
| "default.clock.quantum": 1024, | |
| "default.clock.min-quantum": 32, | |
| "default.clock.max-quantum": 2048, | |
| "default.clock.quantum-limit": 8192, | |
| "default.video.width": 640, | |
| "default.video.height": 480, | |
| "default.video.rate.num": 25, | |
| "default.video.rate.denom": 1, | |
| "log.level": 2, | |
| "clock.power-of-two-quantum": true, | |
| "link.max-buffers": 64, | |
| "mem.warn-mlock": false, | |
| "mem.allow-mlock": true, | |
| "settings.check-quantum": false, | |
| "settings.check-rate": false, | |
| "core.version": "0.3.48", | |
| "core.name": "pipewire-steven-1635", | |
| "pipewire.access": "unrestricted" | |
| } | |
| } | |
| }, | |
| { | |
| "id": 99, | |
| "type": "PipeWire:Interface:Client", | |
| "version": 3, | |
| "permissions": [ "r", "w", "x", "m" ], | |
| "info": { | |
| "change-mask": [ "props" ], | |
| "props": { | |
| "pipewire.protocol": "protocol-native", | |
| "pipewire.sec.pid": 1635, | |
| "pipewire.sec.uid": 1001, | |
| "pipewire.sec.gid": 1001, | |
| "pipewire.sec.label": "unconfined", | |
| "module.id": 2, | |
| "object.id": 99, | |
| "object.serial": 157, | |
| "client.api": "pipewire-pulse", | |
| "pulse.server.type": "unix", | |
| "application.name": "Terminal", | |
| "application.icon-name": "org.gnome.Terminal", | |
| "window.x11.display": "wayland-0", | |
| "window.x11.screen": 0, | |
| "application.process.id": 2935, | |
| "application.process.user": "steven", | |
| "application.process.host": "catu", | |
| "application.process.binary": "gnome-terminal-server", | |
| "application.language": "en_IN", | |
| "application.process.machine-id": "efe6fad664b24e729b6bce409c4804dd", | |
| "config.name": "pipewire-pulse.conf", | |
| "cpu.max-align": 64, | |
| "default.clock.rate": 48000, | |
| "default.clock.quantum": 1024, | |
| "default.clock.min-quantum": 32, | |
| "default.clock.max-quantum": 2048, | |
| "default.clock.quantum-limit": 8192, | |
| "default.video.width": 640, | |
| "default.video.height": 480, | |
| "default.video.rate.num": 25, | |
| "default.video.rate.denom": 1, | |
| "log.level": 2, | |
| "clock.power-of-two-quantum": true, | |
| "link.max-buffers": 64, | |
| "mem.warn-mlock": false, | |
| "mem.allow-mlock": true, | |
| "settings.check-quantum": false, | |
| "settings.check-rate": false, | |
| "core.version": "0.3.48", | |
| "core.name": "pipewire-steven-1635", | |
| "pipewire.access": "unrestricted" | |
| } | |
| } | |
| }, | |
| { | |
| "id": 103, | |
| "type": "PipeWire:Interface:Client", | |
| "version": 3, | |
| "permissions": [ "r", "w", "x", "m" ], | |
| "info": { | |
| "change-mask": [ "props" ], | |
| "props": { | |
| "pipewire.protocol": "protocol-native", | |
| "pipewire.sec.pid": 1635, | |
| "pipewire.sec.uid": 1001, | |
| "pipewire.sec.gid": 1001, | |
| "pipewire.sec.label": "unconfined", | |
| "module.id": 2, | |
| "object.id": 103, | |
| "object.serial": 158, | |
| "client.api": "pipewire-pulse", | |
| "pulse.server.type": "unix", | |
| "application.name": "Mutter", | |
| "application.process.id": 1849, | |
| "application.process.user": "steven", | |
| "application.process.host": "catu", | |
| "application.process.binary": "gnome-shell", | |
| "application.language": "en_IN", | |
| "window.x11.display": ":0", | |
| "application.process.machine-id": "efe6fad664b24e729b6bce409c4804dd", | |
| "config.name": "pipewire-pulse.conf", | |
| "cpu.max-align": 64, | |
| "default.clock.rate": 48000, | |
| "default.clock.quantum": 1024, | |
| "default.clock.min-quantum": 32, | |
| "default.clock.max-quantum": 2048, | |
| "default.clock.quantum-limit": 8192, | |
| "default.video.width": 640, | |
| "default.video.height": 480, | |
| "default.video.rate.num": 25, | |
| "default.video.rate.denom": 1, | |
| "log.level": 2, | |
| "clock.power-of-two-quantum": true, | |
| "link.max-buffers": 64, | |
| "mem.warn-mlock": false, | |
| "mem.allow-mlock": true, | |
| "settings.check-quantum": false, | |
| "settings.check-rate": false, | |
| "core.version": "0.3.48", | |
| "core.name": "pipewire-steven-1635", | |
| "pipewire.access": "unrestricted" | |
| } | |
| } | |
| }, | |
| { | |
| "id": 101, | |
| "type": "PipeWire:Interface:Client", | |
| "version": 3, | |
| "permissions": [ "r", "w", "x", "m" ], | |
| "info": { | |
| "change-mask": [ "props" ], | |
| "props": { | |
| "pipewire.protocol": "protocol-native", | |
| "pipewire.sec.pid": 1635, | |
| "pipewire.sec.uid": 1001, | |
| "pipewire.sec.gid": 1001, | |
| "pipewire.sec.label": "unconfined", | |
| "module.id": 2, | |
| "object.id": 101, | |
| "object.serial": 165, | |
| "client.api": "pipewire-pulse", | |
| "pulse.server.type": "unix", | |
| "application.name": "Chromium input", | |
| "application.process.id": 7994, | |
| "application.process.user": "steven", | |
| "application.process.host": "catu", | |
| "application.process.binary": "element-desktop", | |
| "application.language": "en_IN", | |
| "window.x11.display": ":0", | |
| "application.process.machine-id": "efe6fad664b24e729b6bce409c4804dd", | |
| "config.name": "pipewire-pulse.conf", | |
| "cpu.max-align": 64, | |
| "default.clock.rate": 48000, | |
| "default.clock.quantum": 1024, | |
| "default.clock.min-quantum": 32, | |
| "default.clock.max-quantum": 2048, | |
| "default.clock.quantum-limit": 8192, | |
| "default.video.width": 640, | |
| "default.video.height": 480, | |
| "default.video.rate.num": 25, | |
| "default.video.rate.denom": 1, | |
| "log.level": 2, | |
| "clock.power-of-two-quantum": true, | |
| "link.max-buffers": 64, | |
| "mem.warn-mlock": false, | |
| "mem.allow-mlock": true, | |
| "settings.check-quantum": false, | |
| "settings.check-rate": false, | |
| "core.version": "0.3.48", | |
| "core.name": "pipewire-steven-1635", | |
| "pipewire.access": "unrestricted" | |
| } | |
| } | |
| }, | |
| { | |
| "id": 63, | |
| "type": "PipeWire:Interface:Client", | |
| "version": 3, | |
| "permissions": [ "r", "w", "x", "m" ], | |
| "info": { | |
| "change-mask": [ "props" ], | |
| "props": { | |
| "pipewire.protocol": "protocol-native", | |
| "pipewire.sec.pid": 8243, | |
| "pipewire.sec.uid": 1001, | |
| "pipewire.sec.gid": 1001, | |
| "pipewire.sec.label": "unconfined", | |
| "module.id": 2, | |
| "object.id": 63, | |
| "object.serial": 263, | |
| "config.name": "/usr/share/wireplumber/wireplumber.conf", | |
| "application.name": "WirePlumber", | |
| "wireplumber.daemon": true, | |
| "wireplumber.export-core": true, | |
| "log.level": 2, | |
| "wireplumber.script-engine": "lua-scripting", | |
| "cpu.max-align": 64, | |
| "default.clock.rate": 48000, | |
| "default.clock.quantum": 1024, | |
| "default.clock.min-quantum": 32, | |
| "default.clock.max-quantum": 2048, | |
| "default.clock.quantum-limit": 8192, | |
| "default.video.width": 640, | |
| "default.video.height": 480, | |
| "default.video.rate.num": 25, | |
| "default.video.rate.denom": 1, | |
| "clock.power-of-two-quantum": true, | |
| "link.max-buffers": 64, | |
| "mem.warn-mlock": false, | |
| "mem.allow-mlock": true, | |
| "settings.check-quantum": false, | |
| "settings.check-rate": false, | |
| "application.process.binary": "wireplumber", | |
| "application.language": "en_IN", | |
| "application.process.id": 8243, | |
| "application.process.user": "steven", | |
| "application.process.host": "catu", | |
| "window.x11.display": ":0", | |
| "core.version": "0.3.48", | |
| "core.name": "pipewire-steven-8243", | |
| "pipewire.access": "unrestricted" | |
| } | |
| } | |
| }, | |
| { | |
| "id": 47, | |
| "type": "PipeWire:Interface:Client", | |
| "version": 3, | |
| "permissions": [ "r", "w", "x", "m" ], | |
| "info": { | |
| "change-mask": [ "props" ], | |
| "props": { | |
| "pipewire.protocol": "protocol-native", | |
| "pipewire.sec.pid": 8243, | |
| "pipewire.sec.uid": 1001, | |
| "pipewire.sec.gid": 1001, | |
| "pipewire.sec.label": "unconfined", | |
| "module.id": 2, | |
| "object.id": 47, | |
| "object.serial": 264, | |
| "application.name": "WirePlumber [export]", | |
| "config.name": "/usr/share/wireplumber/wireplumber.conf", | |
| "wireplumber.daemon": true, | |
| "wireplumber.export-core": true, | |
| "log.level": 2, | |
| "wireplumber.script-engine": "lua-scripting", | |
| "cpu.max-align": 64, | |
| "default.clock.rate": 48000, | |
| "default.clock.quantum": 1024, | |
| "default.clock.min-quantum": 32, | |
| "default.clock.max-quantum": 2048, | |
| "default.clock.quantum-limit": 8192, | |
| "default.video.width": 640, | |
| "default.video.height": 480, | |
| "default.video.rate.num": 25, | |
| "default.video.rate.denom": 1, | |
| "clock.power-of-two-quantum": true, | |
| "link.max-buffers": 64, | |
| "mem.warn-mlock": false, | |
| "mem.allow-mlock": true, | |
| "settings.check-quantum": false, | |
| "settings.check-rate": false, | |
| "application.process.binary": "wireplumber", | |
| "application.language": "en_IN", | |
| "application.process.id": 8243, | |
| "application.process.user": "steven", | |
| "application.process.host": "catu", | |
| "window.x11.display": ":0", | |
| "core.version": "0.3.48", | |
| "core.name": "pipewire-steven-8243", | |
| "pipewire.access": "unrestricted" | |
| } | |
| } | |
| }, | |
| { | |
| "id": 48, | |
| "type": "PipeWire:Interface:Metadata", | |
| "version": 3, | |
| "permissions": [ "r", "w", "x", "m" ], | |
| "props": { | |
| "factory.id": 6, | |
| "module.id": 5, | |
| "metadata.name": "default", | |
| "client.id": 63, | |
| "object.serial": 265 | |
| }, | |
| "metadata": [ | |
| { "subject": 0, "key": "default.configured.audio.source", "type": "Spa:String:JSON", "value": { "name": "alsa_input.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp_6__source" } } | |
| ] | |
| }, | |
| { | |
| "id": 45, | |
| "type": "PipeWire:Interface:Metadata", | |
| "version": 3, | |
| "permissions": [ "r", "w", "x", "m" ], | |
| "props": { | |
| "metadata.name": "route-settings", | |
| "factory.id": 6, | |
| "module.id": 5, | |
| "client.id": 63, | |
| "object.serial": 266 | |
| }, | |
| "metadata": [ | |
| { "subject": 0, "key": "restore.stream.Output/Audio.media.role:Notification", "type": "Spa:String:JSON", "value": { "volume": 1.000000, "mute": false, "channels": [ "FL", "FR" ], "volumes": [ 1.000000, 1.000000 ] } } | |
| ] | |
| }, | |
| { | |
| "id": 50, | |
| "type": "PipeWire:Interface:Node", | |
| "version": 3, | |
| "permissions": [ "r", "w", "x", "m" ], | |
| "info": { | |
| "max-input-ports": 256, | |
| "max-output-ports": 256, | |
| "change-mask": [ "input-ports", "output-ports", "state", "props", "params" ], | |
| "n-input-ports": 1, | |
| "n-output-ports": 1, | |
| "state": "suspended", | |
| "error": null, | |
| "props": { | |
| "factory.name": "api.alsa.seq.bridge", | |
| "node.name": "Midi-Bridge", | |
| "factory.id": 10, | |
| "client.id": 47, | |
| "clock.quantum-limit": 8192, | |
| "device.api": "alsa", | |
| "media.class": "Midi/Bridge", | |
| "node.driver": true, | |
| "object.id": 50, | |
| "object.serial": 267 | |
| }, | |
| "params": { | |
| "PropInfo": [ | |
| { | |
| "id": "device", | |
| "name": "The ALSA device", | |
| "type": "default" | |
| } | |
| ], | |
| "Props": [ | |
| { | |
| "device": "default" | |
| } | |
| ], | |
| "IO": [ | |
| { | |
| "id": "Clock", | |
| "size": 160 | |
| }, | |
| { | |
| "id": "Position", | |
| "size": 1688 | |
| } | |
| ] | |
| } | |
| } | |
| }, | |
| { | |
| "id": 64, | |
| "type": "PipeWire:Interface:Port", | |
| "version": 3, | |
| "permissions": [ "r", "w", "x", "m" ], | |
| "info": { | |
| "direction": "input", | |
| "change-mask": [ "props", "params" ], | |
| "props": { | |
| "format.dsp": "8 bit raw midi", | |
| "object.path": "alsa:seq:default:client_14:playback_0", | |
| "port.name": "Midi Through:(playback_0) Midi Through Port-0", | |
| "port.alias": "Midi Through:Midi Through Port-0", | |
| "port.id": 0, | |
| "port.physical": true, | |
| "port.terminal": true, | |
| "port.direction": "in", | |
| "node.id": 50, | |
| "object.id": 64, | |
| "object.serial": 268 | |
| }, | |
| "params": { | |
| "EnumFormat": [ | |
| { | |
| "mediaType": "application", | |
| "mediaSubtype": "control" | |
| } | |
| ], | |
| "Meta": [ | |
| { | |
| "type": "Header", | |
| "size": 32 | |
| } | |
| ], | |
| "IO": [ | |
| { | |
| "id": "Buffers", | |
| "size": 8 | |
| } | |
| ], | |
| "Format": [ ], | |
| "Buffers": [ ], | |
| "Latency": [ | |
| { | |
| "direction": "Input", | |
| "minQuantum": 1.000000, | |
| "maxQuantum": 1.000000, | |
| "minRate": 0, | |
| "maxRate": 0, | |
| "minNs": 0, | |
| "maxNs": 0 | |
| }, | |
| { | |
| "direction": "Output", | |
| "minQuantum": 0.000000, | |
| "maxQuantum": 0.000000, | |
| "minRate": 0, | |
| "maxRate": 0, | |
| "minNs": 0, | |
| "maxNs": 0 | |
| } | |
| ] | |
| } | |
| } | |
| }, | |
| { | |
| "id": 105, | |
| "type": "PipeWire:Interface:Port", | |
| "version": 3, | |
| "permissions": [ "r", "w", "x", "m" ], | |
| "info": { | |
| "direction": "output", | |
| "change-mask": [ "props", "params" ], | |
| "props": { | |
| "format.dsp": "8 bit raw midi", | |
| "object.path": "alsa:seq:default:client_14:capture_0", | |
| "port.name": "Midi Through:(capture_0) Midi Through Port-0", | |
| "port.alias": "Midi Through:Midi Through Port-0", | |
| "port.id": 0, | |
| "port.physical": true, | |
| "port.terminal": true, | |
| "port.direction": "out", | |
| "node.id": 50, | |
| "object.id": 105, | |
| "object.serial": 269 | |
| }, | |
| "params": { | |
| "EnumFormat": [ | |
| { | |
| "mediaType": "application", | |
| "mediaSubtype": "control" | |
| } | |
| ], | |
| "Meta": [ | |
| { | |
| "type": "Header", | |
| "size": 32 | |
| } | |
| ], | |
| "IO": [ | |
| { | |
| "id": "Buffers", | |
| "size": 8 | |
| } | |
| ], | |
| "Format": [ ], | |
| "Buffers": [ ], | |
| "Latency": [ | |
| { | |
| "direction": "Input", | |
| "minQuantum": 0.000000, | |
| "maxQuantum": 0.000000, | |
| "minRate": 0, | |
| "maxRate": 0, | |
| "minNs": 0, | |
| "maxNs": 0 | |
| }, | |
| { | |
| "direction": "Output", | |
| "minQuantum": 1.000000, | |
| "maxQuantum": 1.000000, | |
| "minRate": 0, | |
| "maxRate": 0, | |
| "minNs": 0, | |
| "maxNs": 0 | |
| } | |
| ] | |
| } | |
| } | |
| }, | |
| { | |
| "id": 33, | |
| "type": "PipeWire:Interface:Device", | |
| "version": 3, | |
| "permissions": [ "r", "w", "x", "m" ], | |
| "info": { | |
| "change-mask": [ "props", "params" ], | |
| "props": { | |
| "api.v4l2.path": "/dev/video0", | |
| "device.api": "v4l2", | |
| "device.bus": "usb", | |
| "device.bus-path": "pci-0000:00:14.0-usb-0:4:1.0", | |
| "device.capabilities": ":capture:", | |
| "device.description": "Integrated Camera", | |
| "device.enum.api": "udev", | |
| "device.name": "v4l2_device.pci-0000_00_14.0-usb-0_4_1.0", | |
| "device.plugged.usec": 4545607, | |
| "device.product.id": 9300, | |
| "device.product.name": "Integrated Camera", | |
| "device.serial": "Sonix_Technology_Co.__Ltd._Integrated_Camera", | |
| "device.subsystem": "video4linux", | |
| "device.sysfs.path": "/sys/devices/pci0000:00/0000:00:14.0/usb3/3-4/3-4:1.0/video4linux/video0", | |
| "device.vendor.id": 5967, | |
| "device.vendor.name": "Sonix Technology Co., Ltd.", | |
| "media.class": "Video/Device", | |
| "factory.id": 14, | |
| "client.id": 47, | |
| "object.id": 33, | |
| "object.serial": 270, | |
| "object.path": "v4l2:/dev/video0", | |
| "api.v4l2.cap.driver": "uvcvideo", | |
| "api.v4l2.cap.card": "Integrated Camera: Integrated C", | |
| "api.v4l2.cap.bus_info": "usb-0000:00:14.0-4", | |
| "api.v4l2.cap.version": "5.19.17", | |
| "api.v4l2.cap.capabilities": "84a00001", | |
| "api.v4l2.cap.device-caps": 4200001 | |
| }, | |
| "params": { | |
| } | |
| } | |
| }, | |
| { | |
| "id": 42, | |
| "type": "PipeWire:Interface:Device", | |
| "version": 3, | |
| "permissions": [ "r", "w", "x", "m" ], | |
| "info": { | |
| "change-mask": [ "props", "params" ], | |
| "props": { | |
| "api.v4l2.path": "/dev/video1", | |
| "device.api": "v4l2", | |
| "device.bus": "usb", | |
| "device.bus-path": "pci-0000:00:14.0-usb-0:4:1.0", | |
| "device.capabilities": ":", | |
| "device.description": "Integrated Camera", | |
| "device.enum.api": "udev", | |
| "device.name": "v4l2_device.pci-0000_00_14.0-usb-0_4_1.0.2", | |
| "device.plugged.usec": 4541955, | |
| "device.product.id": 9300, | |
| "device.product.name": "Integrated Camera", | |
| "device.serial": "Sonix_Technology_Co.__Ltd._Integrated_Camera", | |
| "device.subsystem": "video4linux", | |
| "device.sysfs.path": "/sys/devices/pci0000:00/0000:00:14.0/usb3/3-4/3-4:1.0/video4linux/video1", | |
| "device.vendor.id": 5967, | |
| "device.vendor.name": "Sonix Technology Co., Ltd.", | |
| "media.class": "Video/Device", | |
| "factory.id": 14, | |
| "client.id": 47, | |
| "object.id": 42, | |
| "object.serial": 271, | |
| "object.path": "v4l2:/dev/video1", | |
| "api.v4l2.cap.driver": "uvcvideo", | |
| "api.v4l2.cap.card": "Integrated Camera: Integrated C", | |
| "api.v4l2.cap.bus_info": "usb-0000:00:14.0-4", | |
| "api.v4l2.cap.version": "5.19.17", | |
| "api.v4l2.cap.capabilities": "84a00001", | |
| "api.v4l2.cap.device-caps": "04a00000" | |
| }, | |
| "params": { | |
| } | |
| } | |
| }, | |
| { | |
| "id": 44, | |
| "type": "PipeWire:Interface:Device", | |
| "version": 3, | |
| "permissions": [ "r", "w", "x", "m" ], | |
| "info": { | |
| "change-mask": [ "props", "params" ], | |
| "props": { | |
| "api.v4l2.path": "/dev/video2", | |
| "device.api": "v4l2", | |
| "device.bus": "usb", | |
| "device.bus-path": "pci-0000:00:14.0-usb-0:4:1.2", | |
| "device.capabilities": ":capture:", | |
| "device.description": "Integrated Camera", | |
| "device.enum.api": "udev", | |
| "device.name": "v4l2_device.pci-0000_00_14.0-usb-0_4_1.2", | |
| "device.plugged.usec": 4555930, | |
| "device.product.id": 9300, | |
| "device.product.name": "Integrated Camera", | |
| "device.serial": "Sonix_Technology_Co.__Ltd._Integrated_Camera", | |
| "device.subsystem": "video4linux", | |
| "device.sysfs.path": "/sys/devices/pci0000:00/0000:00:14.0/usb3/3-4/3-4:1.2/video4linux/video2", | |
| "device.vendor.id": 5967, | |
| "device.vendor.name": "Sonix Technology Co., Ltd.", | |
| "media.class": "Video/Device", | |
| "factory.id": 14, | |
| "client.id": 47, | |
| "object.id": 44, | |
| "object.serial": 272, | |
| "object.path": "v4l2:/dev/video2", | |
| "api.v4l2.cap.driver": "uvcvideo", | |
| "api.v4l2.cap.card": "Integrated Camera: Integrated I", | |
| "api.v4l2.cap.bus_info": "usb-0000:00:14.0-4", | |
| "api.v4l2.cap.version": "5.19.17", | |
| "api.v4l2.cap.capabilities": "84a00001", | |
| "api.v4l2.cap.device-caps": 4200001 | |
| }, | |
| "params": { | |
| } | |
| } | |
| }, | |
| { | |
| "id": 106, | |
| "type": "PipeWire:Interface:Device", | |
| "version": 3, | |
| "permissions": [ "r", "w", "x", "m" ], | |
| "info": { | |
| "change-mask": [ "props", "params" ], | |
| "props": { | |
| "api.v4l2.path": "/dev/video3", | |
| "device.api": "v4l2", | |
| "device.bus": "usb", | |
| "device.bus-path": "pci-0000:00:14.0-usb-0:4:1.2", | |
| "device.capabilities": ":", | |
| "device.description": "Integrated Camera", | |
| "device.enum.api": "udev", | |
| "device.name": "v4l2_device.pci-0000_00_14.0-usb-0_4_1.2.2", | |
| "device.plugged.usec": 4555877, | |
| "device.product.id": 9300, | |
| "device.product.name": "Integrated Camera", | |
| "device.serial": "Sonix_Technology_Co.__Ltd._Integrated_Camera", | |
| "device.subsystem": "video4linux", | |
| "device.sysfs.path": "/sys/devices/pci0000:00/0000:00:14.0/usb3/3-4/3-4:1.2/video4linux/video3", | |
| "device.vendor.id": 5967, | |
| "device.vendor.name": "Sonix Technology Co., Ltd.", | |
| "media.class": "Video/Device", | |
| "factory.id": 14, | |
| "client.id": 47, | |
| "object.id": 106, | |
| "object.serial": 273, | |
| "object.path": "v4l2:/dev/video3", | |
| "api.v4l2.cap.driver": "uvcvideo", | |
| "api.v4l2.cap.card": "Integrated Camera: Integrated I", | |
| "api.v4l2.cap.bus_info": "usb-0000:00:14.0-4", | |
| "api.v4l2.cap.version": "5.19.17", | |
| "api.v4l2.cap.capabilities": "84a00001", | |
| "api.v4l2.cap.device-caps": "04a00000" | |
| }, | |
| "params": { | |
| } | |
| } | |
| }, | |
| { | |
| "id": 41, | |
| "type": "PipeWire:Interface:Device", | |
| "version": 3, | |
| "permissions": [ "r", "w", "x", "m" ], | |
| "info": { | |
| "change-mask": [ "props", "params" ], | |
| "props": { | |
| "api.acp.auto-port": false, | |
| "api.acp.auto-profile": false, | |
| "api.alsa.card": 0, | |
| "api.alsa.card.longname": "LENOVO-20XXCTO1WW-ThinkPadX1CarbonGen9", | |
| "api.alsa.card.name": "sof-hda-dsp", | |
| "api.alsa.path": "hw:0", | |
| "api.alsa.use-acp": true, | |
| "api.dbus.ReserveDevice1": "Audio0", | |
| "device.api": "alsa", | |
| "device.bus": "pci", | |
| "device.bus-path": "pci-0000:00:1f.3-platform-skl_hda_dsp_generic", | |
| "device.description": "Tiger Lake-LP Smart Sound Technology Audio Controller", | |
| "device.enum.api": "udev", | |
| "device.icon-name": "audio-card-analog-pci", | |
| "device.name": "alsa_card.pci-0000_00_1f.3-platform-skl_hda_dsp_generic", | |
| "device.nick": "sof-hda-dsp", | |
| "device.plugged.usec": 6988921, | |
| "device.product.id": 41160, | |
| "device.product.name": "Tiger Lake-LP Smart Sound Technology Audio Controller", | |
| "device.subsystem": "sound", | |
| "device.sysfs.path": "/sys/devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card0", | |
| "device.vendor.id": 32902, | |
| "device.vendor.name": "Intel Corporation", | |
| "media.class": "Audio/Device", | |
| "factory.id": 14, | |
| "client.id": 47, | |
| "object.id": 41, | |
| "object.serial": 274, | |
| "object.path": "alsa:pcm:0", | |
| "alsa.card": 0, | |
| "alsa.card_name": "sof-hda-dsp", | |
| "alsa.long_card_name": "LENOVO-20XXCTO1WW-ThinkPadX1CarbonGen9", | |
| "alsa.driver_name": "snd_soc_skl_hda_dsp", | |
| "device.string": 0 | |
| }, | |
| "params": { | |
| "EnumProfile": [ | |
| { | |
| "index": 0, | |
| "name": "off", | |
| "description": "Off", | |
| "priority": 0, | |
| "available": "yes", | |
| "classes": [ | |
| 0 | |
| ] | |
| }, | |
| { | |
| "index": 1, | |
| "name": "HiFi", | |
| "description": "Play HiFi quality Music", | |
| "priority": 8000, | |
| "available": "yes", | |
| "classes": [ | |
| 2, | |
| [ | |
| "Audio/Source", | |
| 2, | |
| "card.profile.devices", | |
| [ 4, 5 ] | |
| ], | |
| [ | |
| "Audio/Sink", | |
| 4, | |
| "card.profile.devices", | |
| [ 0, 1, 2, 3 ] | |
| ] | |
| ] | |
| } | |
| ], | |
| "Profile": [ | |
| { | |
| "index": 1, | |
| "name": "HiFi", | |
| "description": "Play HiFi quality Music", | |
| "priority": 8000, | |
| "available": "yes", | |
| "classes": [ | |
| 2, | |
| [ | |
| "Audio/Source", | |
| 2, | |
| "card.profile.devices", | |
| [ 4, 5 ] | |
| ], | |
| [ | |
| "Audio/Sink", | |
| 4, | |
| "card.profile.devices", | |
| [ 0, 1, 2, 3 ] | |
| ] | |
| ], | |
| "save": false | |
| } | |
| ], | |
| "EnumRoute": [ | |
| { | |
| "index": 0, | |
| "direction": "Output", | |
| "name": "[Out] HDMI3", | |
| "description": "HDMI / DisplayPort 3 Output", | |
| "priority": 700, | |
| "available": "no", | |
| "info": [ | |
| 3, | |
| "port.type", | |
| "hdmi", | |
| "port.availability-group", | |
| "HDMI/DP,pcm=5", | |
| "card.profile.port", | |
| "0" | |
| ], | |
| "profiles": [ 1 ], | |
| "devices": [ 0 ] | |
| }, | |
| { | |
| "index": 1, | |
| "direction": "Output", | |
| "name": "[Out] HDMI2", | |
| "description": "HDMI / DisplayPort 2 Output", | |
| "priority": 600, | |
| "available": "no", | |
| "info": [ | |
| 3, | |
| "port.type", | |
| "hdmi", | |
| "port.availability-group", | |
| "HDMI/DP,pcm=4", | |
| "card.profile.port", | |
| "1" | |
| ], | |
| "profiles": [ 1 ], | |
| "devices": [ 1 ] | |
| }, | |
| { | |
| "index": 2, | |
| "direction": "Output", | |
| "name": "[Out] HDMI1", | |
| "description": "HDMI / DisplayPort 1 Output", | |
| "priority": 500, | |
| "available": "yes", | |
| "info": [ | |
| 4, | |
| "port.type", | |
| "hdmi", | |
| "port.availability-group", | |
| "HDMI/DP,pcm=3", | |
| "card.profile.port", | |
| "2", | |
| "device.product.name", | |
| "SAMSUNG" | |
| ], | |
| "profiles": [ 1 ], | |
| "devices": [ 2 ] | |
| }, | |
| { | |
| "index": 3, | |
| "direction": "Output", | |
| "name": "[Out] Speaker", | |
| "description": "Speaker", | |
| "priority": 100, | |
| "available": "unknown", | |
| "info": [ | |
| 2, | |
| "port.type", | |
| "speaker", | |
| "card.profile.port", | |
| "3" | |
| ], | |
| "profiles": [ 1 ], | |
| "devices": [ 3 ] | |
| }, | |
| { | |
| "index": 4, | |
| "direction": "Output", | |
| "name": "[Out] Headphones", | |
| "description": "Headphones", | |
| "priority": 200, | |
| "available": "no", | |
| "info": [ | |
| 3, | |
| "port.type", | |
| "headphones", | |
| "port.availability-group", | |
| "Headphone", | |
| "card.profile.port", | |
| "4" | |
| ], | |
| "profiles": [ 1 ], | |
| "devices": [ 3 ] | |
| }, | |
| { | |
| "index": 5, | |
| "direction": "Input", | |
| "name": "[In] Mic2", | |
| "description": "Headphones Stereo Microphone", | |
| "priority": 200, | |
| "available": "no", | |
| "info": [ | |
| 3, | |
| "port.type", | |
| "mic", | |
| "port.availability-group", | |
| "Mic", | |
| "card.profile.port", | |
| "5" | |
| ], | |
| "profiles": [ 1 ], | |
| "devices": [ 4 ] | |
| }, | |
| { | |
| "index": 6, | |
| "direction": "Input", | |
| "name": "[In] Mic1", | |
| "description": "Digital Microphone", | |
| "priority": 100, | |
| "available": "unknown", | |
| "info": [ | |
| 2, | |
| "port.type", | |
| "mic", | |
| "card.profile.port", | |
| "6" | |
| ], | |
| "profiles": [ 1 ], | |
| "devices": [ 5 ] | |
| } | |
| ], | |
| "Route": [ | |
| { | |
| "index": 2, | |
| "direction": "Output", | |
| "name": "[Out] HDMI1", | |
| "description": "HDMI / DisplayPort 1 Output", | |
| "priority": 500, | |
| "available": "yes", | |
| "info": [ | |
| 6, | |
| "port.type", | |
| "hdmi", | |
| "port.availability-group", | |
| "HDMI/DP,pcm=3", | |
| "card.profile.port", | |
| "2", | |
| "device.product.name", | |
| "SAMSUNG", | |
| "route.hw-mute", | |
| "false", | |
| "route.hw-volume", | |
| "false" | |
| ], | |
| "profiles": [ 1 ], | |
| "device": 2, | |
| "props": { | |
| "mute": false, | |
| "channelVolumes": [ 0.399992, 0.399992 ], | |
| "volumeBase": 1.000000, | |
| "volumeStep": 0.000015, | |
| "channelMap": [ "FL", "FR" ], | |
| "softVolumes": [ 0.399992, 0.399992 ], | |
| "latencyOffsetNsec": 0 | |
| }, | |
| "devices": [ 2 ], | |
| "profile": 1, | |
| "save": false | |
| }, | |
| { | |
| "index": 3, | |
| "direction": "Output", | |
| "name": "[Out] Speaker", | |
| "description": "Speaker", | |
| "priority": 100, | |
| "available": "unknown", | |
| "info": [ | |
| 4, | |
| "port.type", | |
| "speaker", | |
| "card.profile.port", | |
| "3", | |
| "route.hw-mute", | |
| "true", | |
| "route.hw-volume", | |
| "true" | |
| ], | |
| "profiles": [ 1 ], | |
| "device": 3, | |
| "props": { | |
| "mute": false, | |
| "channelVolumes": [ 0.399992, 0.399992 ], | |
| "volumeBase": 1.000000, | |
| "volumeStep": 0.000015, | |
| "channelMap": [ "FL", "FR" ], | |
| "softVolumes": [ 0.948541, 0.948541 ], | |
| "latencyOffsetNsec": 0 | |
| }, | |
| "devices": [ 3 ], | |
| "profile": 1, | |
| "save": false | |
| }, | |
| { | |
| "index": 6, | |
| "direction": "Input", | |
| "name": "[In] Mic1", | |
| "description": "Digital Microphone", | |
| "priority": 100, | |
| "available": "unknown", | |
| "info": [ | |
| 4, | |
| "port.type", | |
| "mic", | |
| "card.profile.port", | |
| "6", | |
| "route.hw-mute", | |
| "true", | |
| "route.hw-volume", | |
| "true" | |
| ], | |
| "profiles": [ 1 ], | |
| "device": 5, | |
| "props": { | |
| "mute": false, | |
| "channelVolumes": [ 0.399992, 0.399992, 0.399992, 0.399992 ], | |
| "volumeBase": 0.099999, | |
| "volumeStep": 0.000015, | |
| "channelMap": [ "FL", "FR", "RL", "RR" ], | |
| "softVolumes": [ 1.000000, 1.000000, 1.000000, 1.000000 ], | |
| "latencyOffsetNsec": 0 | |
| }, | |
| "devices": [ 5 ], | |
| "profile": 1, | |
| "save": false | |
| } | |
| ] | |
| } | |
| } | |
| }, | |
| { | |
| "id": 43, | |
| "type": "PipeWire:Interface:Node", | |
| "version": 3, | |
| "permissions": [ "r", "w", "x", "m" ], | |
| "info": { | |
| "max-input-ports": 0, | |
| "max-output-ports": 1, | |
| "change-mask": [ "input-ports", "output-ports", "state", "props", "params" ], | |
| "n-input-ports": 0, | |
| "n-output-ports": 1, | |
| "state": "suspended", | |
| "error": null, | |
| "props": { | |
| "api.v4l2.cap.bus_info": "usb-0000:00:14.0-4", | |
| "api.v4l2.cap.capabilities": "84a00001", | |
| "api.v4l2.cap.card": "Integrated Camera: Integrated C", | |
| "api.v4l2.cap.device-caps": 4200001, | |
| "api.v4l2.cap.driver": "uvcvideo", | |
| "api.v4l2.cap.version": "5.19.17", | |
| "api.v4l2.path": "/dev/video0", | |
| "device.api": "v4l2", | |
| "device.id": 33, | |
| "device.product.id": 9300, | |
| "device.vendor.id": 5967, | |
| "factory.name": "api.v4l2.source", | |
| "media.class": "Video/Source", | |
| "node.description": "Integrated Camera", | |
| "node.name": "v4l2_input.pci-0000_00_14.0-usb-0_4_1.0", | |
| "node.pause-on-idle": false, | |
| "object.path": "v4l2:/dev/video0", | |
| "factory.id": 10, | |
| "client.id": 47, | |
| "clock.quantum-limit": 8192, | |
| "media.role": "Camera", | |
| "node.driver": true, | |
| "object.id": 43, | |
| "object.serial": 275 | |
| }, | |
| "params": { | |
| "PropInfo": [ | |
| { | |
| "id": "brightness", | |
| "type": { "default": 128, "min": 0, "max": 255, "step": 1 }, | |
| "name": "Brightness" | |
| }, | |
| { | |
| "id": "contrast", | |
| "type": { "default": 32, "min": 0, "max": 100, "step": 1 }, | |
| "name": "Contrast" | |
| }, | |
| { | |
| "id": "saturation", | |
| "type": { "default": 64, "min": 0, "max": 100, "step": 1 }, | |
| "name": "Saturation" | |
| }, | |
| { | |
| "id": "hue", | |
| "type": { "default": 0, "min": -180, "max": 180, "step": 1 }, | |
| "name": "Hue" | |
| }, | |
| { | |
| "id": "id-0198090c", | |
| "type": { | |
| "default": true, | |
| "alt1": true, | |
| "alt2": false | |
| }, | |
| "name": "White Balance, Automatic" | |
| }, | |
| { | |
| "id": "gamma", | |
| "type": { "default": 120, "min": 90, "max": 150, "step": 1 }, | |
| "name": "Gamma" | |
| }, | |
| { | |
| "id": "id-01980918", | |
| "type": { | |
| "default": 1 | |
| }, | |
| "name": "Power Line Frequency", | |
| "labels": [ | |
| 0, | |
| "Disabled", | |
| 1, | |
| "50 Hz", | |
| 2, | |
| "60 Hz" | |
| ] | |
| }, | |
| { | |
| "id": "id-0198091a", | |
| "type": { "default": 4600, "min": 2800, "max": 6500, "step": 1 }, | |
| "name": "White Balance Temperature" | |
| }, | |
| { | |
| "id": "sharpness", | |
| "type": { "default": 3, "min": 0, "max": 7, "step": 1 }, | |
| "name": "Sharpness" | |
| }, | |
| { | |
| "id": "id-0198091c", | |
| "type": { "default": 1, "min": 0, "max": 2, "step": 1 }, | |
| "name": "Backlight Compensation" | |
| }, | |
| { | |
| "id": "id-019a0901", | |
| "type": { | |
| "default": 3 | |
| }, | |
| "name": "Auto Exposure", | |
| "labels": [ | |
| 1, | |
| "Manual Mode", | |
| 3, | |
| "Aperture Priority Mode" | |
| ] | |
| }, | |
| { | |
| "id": "id-019a0902", | |
| "type": { "default": 156, "min": 2, "max": 1250, "step": 1 }, | |
| "name": "Exposure Time, Absolute" | |
| }, | |
| { | |
| "id": "id-019a0903", | |
| "type": { | |
| "default": false, | |
| "alt1": false, | |
| "alt2": true | |
| }, | |
| "name": "Exposure, Dynamic Framerate" | |
| } | |
| ], | |
| "Props": [ | |
| { | |
| "device": "/dev/video0", | |
| "deviceName": "", | |
| "deviceFd": 0 | |
| } | |
| ], | |
| "EnumFormat": [ | |
| { | |
| "mediaType": "video", | |
| "mediaSubtype": "mjpg", | |
| "size": { "width": 1280, "height": 720 }, | |
| "framerate": { "num": 30, "denom": 1 } | |
| }, | |
| { | |
| "mediaType": "video", | |
| "mediaSubtype": "mjpg", | |
| "size": { "width": 960, "height": 540 }, | |
| "framerate": { "num": 30, "denom": 1 } | |
| }, | |
| { | |
| "mediaType": "video", | |
| "mediaSubtype": "mjpg", | |
| "size": { "width": 848, "height": 480 }, | |
| "framerate": { "num": 30, "denom": 1 } | |
| }, | |
| { | |
| "mediaType": "video", | |
| "mediaSubtype": "mjpg", | |
| "size": { "width": 640, "height": 480 }, | |
| "framerate": { "num": 30, "denom": 1 } | |
| }, | |
| { | |
| "mediaType": "video", | |
| "mediaSubtype": "mjpg", | |
| "size": { "width": 640, "height": 360 }, | |
| "framerate": { "num": 30, "denom": 1 } | |
| }, | |
| { | |
| "mediaType": "video", | |
| "mediaSubtype": "mjpg", | |
| "size": { "width": 424, "height": 240 }, | |
| "framerate": { "num": 30, "denom": 1 } | |
| }, | |
| { | |
| "mediaType": "video", | |
| "mediaSubtype": "mjpg", | |
| "size": { "width": 352, "height": 288 }, | |
| "framerate": { "num": 30, "denom": 1 } | |
| }, | |
| { | |
| "mediaType": "video", | |
| "mediaSubtype": "mjpg", | |
| "size": { "width": 320, "height": 240 }, | |
| "framerate": { "num": 30, "denom": 1 } | |
| }, | |
| { | |
| "mediaType": "video", | |
| "mediaSubtype": "mjpg", | |
| "size": { "width": 320, "height": 180 }, | |
| "framerate": { "num": 30, "denom": 1 } | |
| }, | |
| { | |
| "mediaType": "video", | |
| "mediaSubtype": "raw", | |
| "format": "YUY2", | |
| "size": { "width": 1280, "height": 720 }, | |
| "framerate": { "num": 10, "denom": 1 } | |
| }, | |
| { | |
| "mediaType": "video", | |
| "mediaSubtype": "raw", | |
| "format": "YUY2", | |
| "size": { "width": 960, "height": 540 }, | |
| "framerate": { "num": 15, "denom": 1 } | |
| }, | |
| { | |
| "mediaType": "video", | |
| "mediaSubtype": "raw", | |
| "format": "YUY2", | |
| "size": { "width": 848, "height": 480 }, | |
| "framerate": { "num": 20, "denom": 1 } | |
| }, | |
| { | |
| "mediaType": "video", | |
| "mediaSubtype": "raw", | |
| "format": "YUY2", | |
| "size": { "width": 640, "height": 480 }, | |
| "framerate": { "num": 30, "denom": 1 } | |
| }, | |
| { | |
| "mediaType": "video", | |
| "mediaSubtype": "raw", | |
| "format": "YUY2", | |
| "size": { "width": 640, "height": 360 }, | |
| "framerate": { "num": 30, "denom": 1 } | |
| }, | |
| { | |
| "mediaType": "video", | |
| "mediaSubtype": "raw", | |
| "format": "YUY2", | |
| "size": { "width": 424, "height": 240 }, | |
| "framerate": { "num": 30, "denom": 1 } | |
| }, | |
| { | |
| "mediaType": "video", | |
| "mediaSubtype": "raw", | |
| "format": "YUY2", | |
| "size": { "width": 352, "height": 288 }, | |
| "framerate": { "num": 30, "denom": 1 } | |
| }, | |
| { | |
| "mediaType": "video", | |
| "mediaSubtype": "raw", | |
| "format": "YUY2", | |
| "size": { "width": 320, "height": 240 }, | |
| "framerate": { "num": 30, "denom": 1 } | |
| }, | |
| { | |
| "mediaType": "video", | |
| "mediaSubtype": "raw", | |
| "format": "YUY2", | |
| "size": { "width": 320, "height": 180 }, | |
| "framerate": { "num": 30, "denom": 1 } | |
| } | |
| ] | |
| } | |
| } | |
| }, | |
| { | |
| "id": 46, | |
| "type": "PipeWire:Interface:Port", | |
| "version": 3, | |
| "permissions": [ "r", "w", "x", "m" ], | |
| "info": { | |
| "direction": "output", | |
| "change-mask": [ "props", "params" ], | |
| "props": { | |
| "port.id": 0, | |
| "port.physical": true, | |
| "port.terminal": true, | |
| "port.direction": "out", | |
| "port.name": "out_0", | |
| "node.id": 43, | |
| "object.id": 46, | |
| "object.serial": 276 | |
| }, | |
| "params": { | |
| "PropInfo": [ | |
| { | |
| "id": "brightness", | |
| "type": { "default": 128, "min": 0, "max": 255, "step": 1 }, | |
| "name": "Brightness" | |
| }, | |
| { | |
| "id": "contrast", | |
| "type": { "default": 32, "min": 0, "max": 100, "step": 1 }, | |
| "name": "Contrast" | |
| }, | |
| { | |
| "id": "saturation", | |
| "type": { "default": 64, "min": 0, "max": 100, "step": 1 }, | |
| "name": "Saturation" | |
| }, | |
| { | |
| "id": "hue", | |
| "type": { "default": 0, "min": -180, "max": 180, "step": 1 }, | |
| "name": "Hue" | |
| }, | |
| { | |
| "id": "id-0198090c", | |
| "type": { | |
| "default": true, | |
| "alt1": true, | |
| "alt2": false | |
| }, | |
| "name": "White Balance, Automatic" | |
| }, | |
| { | |
| "id": "gamma", | |
| "type": { "default": 120, "min": 90, "max": 150, "step": 1 }, | |
| "name": "Gamma" | |
| }, | |
| { | |
| "id": "id-01980918", | |
| "type": { | |
| "default": 1 | |
| }, | |
| "name": "Power Line Frequency", | |
| "labels": [ | |
| 0, | |
| "Disabled", | |
| 1, | |
| "50 Hz", | |
| 2, | |
| "60 Hz" | |
| ] | |
| }, | |
| { | |
| "id": "id-0198091a", | |
| "type": { "default": 4600, "min": 2800, "max": 6500, "step": 1 }, | |
| "name": "White Balance Temperature" | |
| }, | |
| { | |
| "id": "sharpness", | |
| "type": { "default": 3, "min": 0, "max": 7, "step": 1 }, | |
| "name": "Sharpness" | |
| }, | |
| { | |
| "id": "id-0198091c", | |
| "type": { "default": 1, "min": 0, "max": 2, "step": 1 }, | |
| "name": "Backlight Compensation" | |
| }, | |
| { | |
| "id": "id-019a0901", | |
| "type": { | |
| "default": 3 | |
| }, | |
| "name": "Auto Exposure", | |
| "labels": [ | |
| 1, | |
| "Manual Mode", | |
| 3, | |
| "Aperture Priority Mode" | |
| ] | |
| }, | |
| { | |
| "id": "id-019a0902", | |
| "type": { "default": 156, "min": 2, "max": 1250, "step": 1 }, | |
| "name": "Exposure Time, Absolute" | |
| }, | |
| { | |
| "id": "id-019a0903", | |
| "type": { | |
| "default": false, | |
| "alt1": false, | |
| "alt2": true | |
| }, | |
| "name": "Exposure, Dynamic Framerate" | |
| } | |
| ], | |
| "EnumFormat": [ | |
| { | |
| "mediaType": "video", | |
| "mediaSubtype": "mjpg", | |
| "size": { "width": 1280, "height": 720 }, | |
| "framerate": { "num": 30, "denom": 1 } | |
| }, | |
| { | |
| "mediaType": "video", | |
| "mediaSubtype": "mjpg", | |
| "size": { "width": 960, "height": 540 }, | |
| "framerate": { "num": 30, "denom": 1 } | |
| }, | |
| { | |
| "mediaType": "video", | |
| "mediaSubtype": "mjpg", | |
| "size": { "width": 848, "height": 480 }, | |
| "framerate": { "num": 30, "denom": 1 } | |
| }, | |
| { | |
| "mediaType": "video", | |
| "mediaSubtype": "mjpg", | |
| "size": { "width": 640, "height": 480 }, | |
| "framerate": { "num": 30, "denom": 1 } | |
| }, | |
| { | |
| "mediaType": "video", | |
| "mediaSubtype": "mjpg", | |
| "size": { "width": 640, "height": 360 }, | |
| "framerate": { "num": 30, "denom": 1 } | |
| }, | |
| { | |
| "mediaType": "video", | |
| "mediaSubtype": "mjpg", | |
| "size": { "width": 424, "height": 240 }, | |
| "framerate": { "num": 30, "denom": 1 } | |
| }, | |
| { | |
| "mediaType": "video", | |
| "mediaSubtype": "mjpg", | |
| "size": { "width": 352, "height": 288 }, | |
| "framerate": { "num": 30, "denom": 1 } | |
| }, | |
| { | |
| "mediaType": "video", | |
| "mediaSubtype": "mjpg", | |
| "size": { "width": 320, "height": 240 }, | |
| "framerate": { "num": 30, "denom": 1 } | |
| }, | |
| { | |
| "mediaType": "video", | |
| "mediaSubtype": "mjpg", | |
| "size": { "width": 320, "height": 180 }, | |
| "framerate": { "num": 30, "denom": 1 } | |
| }, | |
| { | |
| "mediaType": "video", | |
| "mediaSubtype": "raw", | |
| "format": "YUY2", | |
| "size": { "width": 1280, "height": 720 }, | |
| "framerate": { "num": 10, "denom": 1 } | |
| }, | |
| { | |
| "mediaType": "video", | |
| "mediaSubtype": "raw", | |
| "format": "YUY2", | |
| "size": { "width": 960, "height": 540 }, | |
| "framerate": { "num": 15, "denom": 1 } | |
| }, | |
| { | |
| "mediaType": "video", | |
| "mediaSubtype": "raw", | |
| "format": "YUY2", | |
| "size": { "width": 848, "height": 480 }, | |
| "framerate": { "num": 20, "denom": 1 } | |
| }, | |
| { | |
| "mediaType": "video", | |
| "mediaSubtype": "raw", | |
| "format": "YUY2", | |
| "size": { "width": 640, "height": 480 }, | |
| "framerate": { "num": 30, "denom": 1 } | |
| }, | |
| { | |
| "mediaType": "video", | |
| "mediaSubtype": "raw", | |
| "format": "YUY2", | |
| "size": { "width": 640, "height": 360 }, | |
| "framerate": { "num": 30, "denom": 1 } | |
| }, | |
| { | |
| "mediaType": "video", | |
| "mediaSubtype": "raw", | |
| "format": "YUY2", | |
| "size": { "width": 424, "height": 240 }, | |
| "framerate": { "num": 30, "denom": 1 } | |
| }, | |
| { | |
| "mediaType": "video", | |
| "mediaSubtype": "raw", | |
| "format": "YUY2", | |
| "size": { "width": 352, "height": 288 }, | |
| "framerate": { "num": 30, "denom": 1 } | |
| }, | |
| { | |
| "mediaType": "video", | |
| "mediaSubtype": "raw", | |
| "format": "YUY2", | |
| "size": { "width": 320, "height": 240 }, | |
| "framerate": { "num": 30, "denom": 1 } | |
| }, | |
| { | |
| "mediaType": "video", | |
| "mediaSubtype": "raw", | |
| "format": "YUY2", | |
| "size": { "width": 320, "height": 180 }, | |
| "framerate": { "num": 30, "denom": 1 } | |
| } | |
| ], | |
| "Meta": [ | |
| { | |
| "type": "Header", | |
| "size": 32 | |
| } | |
| ], | |
| "IO": [ | |
| { | |
| "id": "Buffers", | |
| "size": 8 | |
| }, | |
| { | |
| "id": "Clock", | |
| "size": 160 | |
| }, | |
| { | |
| "id": "Control", | |
| "size": 16 | |
| } | |
| ], | |
| "Format": [ ], | |
| "Buffers": [ ], | |
| "Latency": [ | |
| { | |
| "direction": "Input", | |
| "minQuantum": 0.000000, | |
| "maxQuantum": 0.000000, | |
| "minRate": 0, | |
| "maxRate": 0, | |
| "minNs": 0, | |
| "maxNs": 0 | |
| }, | |
| { | |
| "direction": "Output", | |
| "minQuantum": 0.000000, | |
| "maxQuantum": 0.000000, | |
| "minRate": 0, | |
| "maxRate": 0, | |
| "minNs": 0, | |
| "maxNs": 0 | |
| } | |
| ] | |
| } | |
| } | |
| }, | |
| { | |
| "id": 68, | |
| "type": "PipeWire:Interface:Node", | |
| "version": 3, | |
| "permissions": [ "r", "w", "x", "m" ], | |
| "info": { | |
| "max-input-ports": 0, | |
| "max-output-ports": 1, | |
| "change-mask": [ "input-ports", "output-ports", "state", "props", "params" ], | |
| "n-input-ports": 0, | |
| "n-output-ports": 1, | |
| "state": "suspended", | |
| "error": null, | |
| "props": { | |
| "api.v4l2.cap.bus_info": "usb-0000:00:14.0-4", | |
| "api.v4l2.cap.capabilities": "84a00001", | |
| "api.v4l2.cap.card": "Integrated Camera: Integrated I", | |
| "api.v4l2.cap.device-caps": 4200001, | |
| "api.v4l2.cap.driver": "uvcvideo", | |
| "api.v4l2.cap.version": "5.19.17", | |
| "api.v4l2.path": "/dev/video2", | |
| "device.api": "v4l2", | |
| "device.id": 44, | |
| "device.product.id": 9300, | |
| "device.vendor.id": 5967, | |
| "factory.name": "api.v4l2.source", | |
| "media.class": "Video/Source", | |
| "node.description": "Integrated Camera", | |
| "node.name": "v4l2_input.pci-0000_00_14.0-usb-0_4_1.2", | |
| "node.pause-on-idle": false, | |
| "object.path": "v4l2:/dev/video2", | |
| "factory.id": 10, | |
| "client.id": 47, | |
| "clock.quantum-limit": 8192, | |
| "media.role": "Camera", | |
| "node.driver": true, | |
| "object.id": 68, | |
| "object.serial": 277 | |
| }, | |
| "params": { | |
| "PropInfo": [ | |
| ], | |
| "Props": [ | |
| { | |
| "device": "/dev/video2", | |
| "deviceName": "", | |
| "deviceFd": 0 | |
| } | |
| ], | |
| "EnumFormat": [ | |
| { | |
| "mediaType": "video", | |
| "mediaSubtype": "raw", | |
| "format": "GRAY8", | |
| "size": { "width": 640, "height": 360 }, | |
| "framerate": { "num": 30, "denom": 1 } | |
| } | |
| ] | |
| } | |
| } | |
| }, | |
| { | |
| "id": 49, | |
| "type": "PipeWire:Interface:Port", | |
| "version": 3, | |
| "permissions": [ "r", "w", "x", "m" ], | |
| "info": { | |
| "direction": "output", | |
| "change-mask": [ "props", "params" ], | |
| "props": { | |
| "port.id": 0, | |
| "port.physical": true, | |
| "port.terminal": true, | |
| "port.direction": "out", | |
| "port.name": "out_0", | |
| "node.id": 68, | |
| "object.id": 49, | |
| "object.serial": 278 | |
| }, | |
| "params": { | |
| "PropInfo": [ | |
| ], | |
| "EnumFormat": [ | |
| { | |
| "mediaType": "video", | |
| "mediaSubtype": "raw", | |
| "format": "GRAY8", | |
| "size": { "width": 640, "height": 360 }, | |
| "framerate": { "num": 30, "denom": 1 } | |
| } | |
| ], | |
| "Meta": [ | |
| { | |
| "type": "Header", | |
| "size": 32 | |
| } | |
| ], | |
| "IO": [ | |
| { | |
| "id": "Buffers", | |
| "size": 8 | |
| }, | |
| { | |
| "id": "Clock", | |
| "size": 160 | |
| }, | |
| { | |
| "id": "Control", | |
| "size": 16 | |
| } | |
| ], | |
| "Format": [ ], | |
| "Buffers": [ ], | |
| "Latency": [ | |
| { | |
| "direction": "Input", | |
| "minQuantum": 0.000000, | |
| "maxQuantum": 0.000000, | |
| "minRate": 0, | |
| "maxRate": 0, | |
| "minNs": 0, | |
| "maxNs": 0 | |
| }, | |
| { | |
| "direction": "Output", | |
| "minQuantum": 0.000000, | |
| "maxQuantum": 0.000000, | |
| "minRate": 0, | |
| "maxRate": 0, | |
| "minNs": 0, | |
| "maxNs": 0 | |
| } | |
| ] | |
| } | |
| } | |
| }, | |
| { | |
| "id": 38, | |
| "type": "PipeWire:Interface:Node", | |
| "version": 3, | |
| "permissions": [ "r", "w", "x", "m" ], | |
| "info": { | |
| "max-input-ports": 64, | |
| "max-output-ports": 0, | |
| "change-mask": [ "input-ports", "output-ports", "state", "props", "params" ], | |
| "n-input-ports": 2, | |
| "n-output-ports": 2, | |
| "state": "running", | |
| "error": null, | |
| "props": { | |
| "alsa.card": 0, | |
| "alsa.card_name": "sof-hda-dsp", | |
| "alsa.class": "generic", | |
| "alsa.device": 0, | |
| "alsa.driver_name": "snd_soc_skl_hda_dsp", | |
| "alsa.id": "HDA Analog (*)", | |
| "alsa.long_card_name": "LENOVO-20XXCTO1WW-ThinkPadX1CarbonGen9", | |
| "alsa.mixer_device": "_ucm0001.hw:sofhdadsp", | |
| "alsa.name": "", | |
| "alsa.resolution_bits": 16, | |
| "alsa.subclass": "generic-mix", | |
| "alsa.subdevice": 0, | |
| "alsa.subdevice_name": "subdevice #0", | |
| "api.alsa.card.longname": "LENOVO-20XXCTO1WW-ThinkPadX1CarbonGen9", | |
| "api.alsa.card.name": "sof-hda-dsp", | |
| "api.alsa.open.ucm": true, | |
| "api.alsa.path": "hw:sofhdadsp", | |
| "api.alsa.pcm.card": 0, | |
| "api.alsa.pcm.stream": "playback", | |
| "audio.channels": 2, | |
| "audio.position": "FL,FR", | |
| "card.profile.device": 3, | |
| "device.api": "alsa", | |
| "device.class": "sound", | |
| "device.id": 41, | |
| "device.profile.description": "Speaker + Headphones", | |
| "device.profile.name": "HiFi: hw:sofhdadsp: sink", | |
| "device.routes": 2, | |
| "factory.name": "api.alsa.pcm.sink", | |
| "media.class": "Audio/Sink", | |
| "node.description": "Tiger Lake-LP Smart Sound Technology Audio Controller Speaker + Headphones", | |
| "node.name": "alsa_output.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp__sink", | |
| "node.nick": "sof-hda-dsp", | |
| "node.pause-on-idle": false, | |
| "object.path": "alsa:pcm:0:hw:sofhdadsp:playback", | |
| "priority.driver": 1000, | |
| "priority.session": 1000, | |
| "factory.id": 18, | |
| "client.id": 47, | |
| "clock.quantum-limit": 8192, | |
| "node.driver": true, | |
| "factory.mode": "merge", | |
| "audio.adapt.follower": "", | |
| "library.name": "audioconvert/libspa-audioconvert", | |
| "object.id": 38, | |
| "object.serial": 283, | |
| "node.max-latency": "4096/48000" | |
| }, | |
| "params": { | |
| "EnumFormat": [ | |
| { | |
| "mediaType": "audio", | |
| "mediaSubtype": "raw", | |
| "format": { | |
| "default": "S24_32LE", | |
| "alt1": "S24_32LE", | |
| "alt2": "S16LE" | |
| }, | |
| "rate": 48000, | |
| "channels": 2, | |
| "position": [ "FL", "FR" ] | |
| } | |
| ], | |
| "PropInfo": [ | |
| { | |
| "id": "volume", | |
| "name": "Volume", | |
| "type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 } | |
| }, | |
| { | |
| "id": "mute", | |
| "name": "Mute", | |
| "type": { | |
| "default": false, | |
| "alt1": false, | |
| "alt2": true | |
| } | |
| }, | |
| { | |
| "id": "channelVolumes", | |
| "name": "Channel Volumes", | |
| "type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, | |
| "container": "Array" | |
| }, | |
| { | |
| "id": "channelMap", | |
| "name": "Channel Map", | |
| "type": "", | |
| "container": "Array" | |
| }, | |
| { | |
| "id": "monitorMute", | |
| "name": "Monitor Mute", | |
| "type": { | |
| "default": false, | |
| "alt1": false, | |
| "alt2": true | |
| } | |
| }, | |
| { | |
| "id": "monitorVolumes", | |
| "name": "Monitor Volumes", | |
| "type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, | |
| "container": "Array" | |
| }, | |
| { | |
| "id": "softMute", | |
| "name": "Soft Mute", | |
| "type": { | |
| "default": false, | |
| "alt1": false, | |
| "alt2": true | |
| } | |
| }, | |
| { | |
| "id": "softVolumes", | |
| "name": "Soft Volumes", | |
| "type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, | |
| "container": "Array" | |
| }, | |
| { | |
| "name": "monitor.channel-volumes", | |
| "description": "Monitor channel volume", | |
| "type": { | |
| "default": false, | |
| "alt1": false, | |
| "alt2": true | |
| }, | |
| "params": true | |
| }, | |
| { | |
| "id": "volume", | |
| "name": "Volume", | |
| "type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 } | |
| }, | |
| { | |
| "id": "mute", | |
| "name": "Mute", | |
| "type": { | |
| "default": false, | |
| "alt1": false, | |
| "alt2": true | |
| } | |
| }, | |
| { | |
| "id": "channelVolumes", | |
| "name": "Channel Volumes", | |
| "type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, | |
| "container": "Array" | |
| }, | |
| { | |
| "id": "channelMap", | |
| "name": "Channel Map", | |
| "type": "", | |
| "container": "Array" | |
| }, | |
| { | |
| "id": "softMute", | |
| "name": "Soft Mute", | |
| "type": { | |
| "default": false, | |
| "alt1": false, | |
| "alt2": true | |
| } | |
| }, | |
| { | |
| "id": "softVolumes", | |
| "name": "Soft Volumes", | |
| "type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, | |
| "container": "Array" | |
| }, | |
| { | |
| "id": "monitorMute", | |
| "name": "Monitor Mute", | |
| "type": { | |
| "default": false, | |
| "alt1": false, | |
| "alt2": true | |
| } | |
| }, | |
| { | |
| "id": "monitorVolumes", | |
| "name": "Monitor Volumes", | |
| "type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, | |
| "container": "Array" | |
| }, | |
| { | |
| "name": "channelmix.disable", | |
| "description": "Disable Channel mixing", | |
| "type": { | |
| "default": false, | |
| "alt1": false, | |
| "alt2": true | |
| }, | |
| "params": true | |
| }, | |
| { | |
| "name": "channelmix.normalize", | |
| "description": "Normalize Volumes", | |
| "type": { | |
| "default": true, | |
| "alt1": true, | |
| "alt2": false | |
| }, | |
| "params": true | |
| }, | |
| { | |
| "name": "channelmix.mix-lfe", | |
| "description": "Mix LFE into channels", | |
| "type": { | |
| "default": false, | |
| "alt1": false, | |
| "alt2": true | |
| }, | |
| "params": true | |
| }, | |
| { | |
| "name": "channelmix.upmix", | |
| "description": "Enable upmixing", | |
| "type": { | |
| "default": false, | |
| "alt1": false, | |
| "alt2": true | |
| }, | |
| "params": true | |
| }, | |
| { | |
| "name": "channelmix.lfe-cutoff", | |
| "description": "LFE cutoff frequency (Hz)", | |
| "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": 12.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 | |
| }, | |
| { | |
| "id": "rate", | |
| "description": "Rate scaler", | |
| "type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 } | |
| }, | |
| { | |
| "id": "quality", | |
| "name": "resample.quality", | |
| "description": "Resample Quality", | |
| "type": { "default": 4, "min": 0, "max": 14 }, | |
| "params": true | |
| }, | |
| { | |
| "name": "resample.disable", | |
| "description": "Disable Resampling", | |
| "type": { | |
| "default": false, | |
| "alt1": false, | |
| "alt2": true | |
| }, | |
| "params": true | |
| }, | |
| { | |
| "id": "device", | |
| "name": "api.alsa.path", | |
| "description": "The ALSA device", | |
| "type": "hw:sofhdadsp" | |
| }, | |
| { | |
| "id": "deviceName", | |
| "description": "The ALSA device name", | |
| "type": "" | |
| }, | |
| { | |
| "id": "cardName", | |
| "description": "The ALSA card name", | |
| "type": "" | |
| }, | |
| { | |
| "id": "latencyOffsetNsec", | |
| "description": "Latency offset (ns)", | |
| "type": { "default": 0, "min": 0, "max": 9223372036854775807 } | |
| }, | |
| { | |
| "name": "audio.channels", | |
| "description": "Audio Channels", | |
| "type": 2, | |
| "params": true | |
| }, | |
| { | |
| "name": "audio.rate", | |
| "description": "Audio Rate", | |
| "type": 0, | |
| "params": true | |
| }, | |
| { | |
| "name": "audio.format", | |
| "description": "Audio Format", | |
| "type": "UNKNOWN", | |
| "params": true | |
| }, | |
| { | |
| "name": "audio.position", | |
| "description": "Audio Position", | |
| "type": "[ FL, FR ]", | |
| "params": true | |
| }, | |
| { | |
| "name": "audio.allowed-rates", | |
| "description": "Audio Allowed Rates", | |
| "type": "[ ]", | |
| "params": true | |
| }, | |
| { | |
| "name": "api.alsa.period-size", | |
| "description": "Period Size", | |
| "type": 0, | |
| "params": true | |
| }, | |
| { | |
| "name": "api.alsa.period-num", | |
| "description": "Number of Periods", | |
| "type": 0, | |
| "params": true | |
| }, | |
| { | |
| "name": "api.alsa.headroom", | |
| "description": "Headroom", | |
| "type": 0, | |
| "params": true | |
| }, | |
| { | |
| "name": "api.alsa.start-delay", | |
| "description": "Start Delay", | |
| "type": 0, | |
| "params": true | |
| }, | |
| { | |
| "name": "api.alsa.disable-mmap", | |
| "description": "Disable MMAP", | |
| "type": false, | |
| "params": true | |
| }, | |
| { | |
| "name": "api.alsa.disable-batch", | |
| "description": "Disable Batch", | |
| "type": false, | |
| "params": true | |
| }, | |
| { | |
| "name": "api.alsa.use-chmap", | |
| "description": "Use the driver channelmap", | |
| "type": false, | |
| "params": true | |
| }, | |
| { | |
| "name": "api.alsa.multi-rate", | |
| "description": "Support multiple rates", | |
| "type": true, | |
| "params": true | |
| }, | |
| { | |
| "name": "latency.internal.rate", | |
| "description": "Internal latency in samples", | |
| "type": 0, | |
| "params": true | |
| }, | |
| { | |
| "name": "latency.internal.ns", | |
| "description": "Internal latency in nanoseconds", | |
| "type": 0, | |
| "params": true | |
| }, | |
| { | |
| "name": "clock.name", | |
| "description": "The name of the clock", | |
| "type": "api.alsa.0", | |
| "params": true | |
| } | |
| ], | |
| "Props": [ | |
| { | |
| "volume": 1.000000, | |
| "mute": false, | |
| "channelVolumes": [ 0.399992, 0.399992 ], | |
| "channelMap": [ "FL", "FR" ], | |
| "softMute": false, | |
| "softVolumes": [ 0.948541, 0.948541 ], | |
| "monitorMute": false, | |
| "monitorVolumes": [ 1.000000, 1.000000 ], | |
| "params": [ | |
| "channelmix.disable", | |
| false, | |
| "channelmix.normalize", | |
| true, | |
| "channelmix.mix-lfe", | |
| false, | |
| "channelmix.upmix", | |
| false, | |
| "channelmix.lfe-cutoff", | |
| 0.000000, | |
| "channelmix.fc-cutoff", | |
| 0.000000, | |
| "channelmix.rear-delay", | |
| 12.000000, | |
| "channelmix.stereo-widen", | |
| 0.000000, | |
| "channelmix.hilbert-taps", | |
| 0 | |
| ] | |
| }, | |
| { | |
| "rate": 1.000000, | |
| "quality": 4, | |
| "params": [ | |
| "resample.quality", | |
| 4, | |
| "resample.disable", | |
| false | |
| ] | |
| }, | |
| { | |
| "device": "hw:sofhdadsp", | |
| "deviceName": "", | |
| "cardName": "", | |
| "latencyOffsetNsec": 0, | |
| "params": [ | |
| "audio.channels", | |
| 2, | |
| "audio.rate", | |
| 0, | |
| "audio.format", | |
| "UNKNOWN", | |
| "audio.position", | |
| "[ FL, FR ]", | |
| "audio.allowed-rates", | |
| "[ ]", | |
| "api.alsa.period-size", | |
| 0, | |
| "api.alsa.period-num", | |
| 0, | |
| "api.alsa.headroom", | |
| 0, | |
| "api.alsa.start-delay", | |
| 0, | |
| "api.alsa.disable-mmap", | |
| false, | |
| "api.alsa.disable-batch", | |
| false, | |
| "api.alsa.use-chmap", | |
| false, | |
| "api.alsa.multi-rate", | |
| true, | |
| "latency.internal.rate", | |
| 0, | |
| "latency.internal.ns", | |
| 0, | |
| "clock.name", | |
| "api.alsa.0" | |
| ] | |
| } | |
| ], | |
| "Format": [ | |
| { | |
| "mediaType": "audio", | |
| "mediaSubtype": "raw", | |
| "format": "S24_32LE", | |
| "rate": 48000, | |
| "channels": 2, | |
| "position": [ "FL", "FR" ] | |
| } | |
| ], | |
| "EnumPortConfig": [ | |
| { | |
| "direction": "Input", | |
| "mode": "dsp" | |
| }, | |
| { | |
| "direction": "Output", | |
| "mode": "dsp" | |
| }, | |
| { | |
| "direction": "Input", | |
| "mode": "convert" | |
| }, | |
| { | |
| "direction": "Output", | |
| "mode": "convert" | |
| } | |
| ], | |
| "PortConfig": [ | |
| { | |
| "direction": "Input", | |
| "mode": "dsp" | |
| }, | |
| { | |
| "direction": "Output", | |
| "mode": "convert" | |
| } | |
| ], | |
| "Latency": [ | |
| { | |
| "direction": "Input", | |
| "minQuantum": 1.000000, | |
| "maxQuantum": 1.000000, | |
| "minRate": 0, | |
| "maxRate": 0, | |
| "minNs": 0, | |
| "maxNs": 0 | |
| }, | |
| { | |
| "direction": "Output", | |
| "minQuantum": 0.000000, | |
| "maxQuantum": 0.000000, | |
| "minRate": 0, | |
| "maxRate": 0, | |
| "minNs": 0, | |
| "maxNs": 0 | |
| } | |
| ], | |
| "ProcessLatency": [ | |
| { | |
| "quantum": 0.000000, | |
| "rate": 0, | |
| "ns": 0 | |
| } | |
| ] | |
| } | |
| } | |
| }, | |
| { | |
| "id": 40, | |
| "type": "PipeWire:Interface:Node", | |
| "version": 3, | |
| "permissions": [ "r", "w", "x", "m" ], | |
| "info": { | |
| "max-input-ports": 0, | |
| "max-output-ports": 64, | |
| "change-mask": [ "input-ports", "output-ports", "state", "props", "params" ], | |
| "n-input-ports": 0, | |
| "n-output-ports": 2, | |
| "state": "suspended", | |
| "error": null, | |
| "props": { | |
| "alsa.card": 0, | |
| "alsa.card_name": "sof-hda-dsp", | |
| "alsa.class": "generic", | |
| "alsa.device": 0, | |
| "alsa.driver_name": "snd_soc_skl_hda_dsp", | |
| "alsa.id": "HDA Analog (*)", | |
| "alsa.long_card_name": "LENOVO-20XXCTO1WW-ThinkPadX1CarbonGen9", | |
| "alsa.mixer_device": "_ucm0001.hw:sofhdadsp", | |
| "alsa.name": "", | |
| "alsa.resolution_bits": 16, | |
| "alsa.subclass": "generic-mix", | |
| "alsa.subdevice": 0, | |
| "alsa.subdevice_name": "subdevice #0", | |
| "api.alsa.card.longname": "LENOVO-20XXCTO1WW-ThinkPadX1CarbonGen9", | |
| "api.alsa.card.name": "sof-hda-dsp", | |
| "api.alsa.open.ucm": true, | |
| "api.alsa.path": "hw:sofhdadsp", | |
| "api.alsa.pcm.card": 0, | |
| "api.alsa.pcm.stream": "capture", | |
| "audio.channels": 2, | |
| "audio.position": "FL,FR", | |
| "card.profile.device": 4, | |
| "device.api": "alsa", | |
| "device.class": "sound", | |
| "device.id": 41, | |
| "device.profile.description": "Headphones Stereo Microphone", | |
| "device.profile.name": "HiFi: hw:sofhdadsp: source", | |
| "device.routes": 1, | |
| "factory.name": "api.alsa.pcm.source", | |
| "media.class": "Audio/Source", | |
| "node.description": "Tiger Lake-LP Smart Sound Technology Audio Controller Headphones Stereo Microphone", | |
| "node.name": "alsa_input.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp__source", | |
| "node.nick": "sof-hda-dsp", | |
| "node.pause-on-idle": false, | |
| "object.path": "alsa:pcm:0:hw:sofhdadsp:capture", | |
| "priority.driver": 2000, | |
| "priority.session": 2000, | |
| "factory.id": 18, | |
| "client.id": 47, | |
| "clock.quantum-limit": 8192, | |
| "node.driver": true, | |
| "factory.mode": "split", | |
| "audio.adapt.follower": "", | |
| "library.name": "audioconvert/libspa-audioconvert", | |
| "object.id": 40, | |
| "object.serial": 284 | |
| }, | |
| "params": { | |
| "EnumFormat": [ | |
| { | |
| "mediaType": "audio", | |
| "mediaSubtype": "raw", | |
| "format": { | |
| "default": "S24_32LE", | |
| "alt1": "S24_32LE", | |
| "alt2": "S16LE" | |
| }, | |
| "rate": 48000, | |
| "channels": 2, | |
| "position": [ "FL", "FR" ] | |
| } | |
| ], | |
| "PropInfo": [ | |
| { | |
| "id": "volume", | |
| "name": "Volume", | |
| "type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 } | |
| }, | |
| { | |
| "id": "mute", | |
| "name": "Mute", | |
| "type": { | |
| "default": false, | |
| "alt1": false, | |
| "alt2": true | |
| } | |
| }, | |
| { | |
| "id": "channelVolumes", | |
| "name": "Channel Volumes", | |
| "type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, | |
| "container": "Array" | |
| }, | |
| { | |
| "id": "channelMap", | |
| "name": "Channel Map", | |
| "type": "", | |
| "container": "Array" | |
| }, | |
| { | |
| "id": "softMute", | |
| "name": "Soft Mute", | |
| "type": { | |
| "default": false, | |
| "alt1": false, | |
| "alt2": true | |
| } | |
| }, | |
| { | |
| "id": "softVolumes", | |
| "name": "Soft Volumes", | |
| "type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, | |
| "container": "Array" | |
| }, | |
| { | |
| "id": "monitorMute", | |
| "name": "Monitor Mute", | |
| "type": { | |
| "default": false, | |
| "alt1": false, | |
| "alt2": true | |
| } | |
| }, | |
| { | |
| "id": "monitorVolumes", | |
| "name": "Monitor Volumes", | |
| "type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, | |
| "container": "Array" | |
| }, | |
| { | |
| "name": "channelmix.disable", | |
| "description": "Disable Channel mixing", | |
| "type": { | |
| "default": false, | |
| "alt1": false, | |
| "alt2": true | |
| }, | |
| "params": true | |
| }, | |
| { | |
| "name": "channelmix.normalize", | |
| "description": "Normalize Volumes", | |
| "type": { | |
| "default": true, | |
| "alt1": true, | |
| "alt2": false | |
| }, | |
| "params": true | |
| }, | |
| { | |
| "name": "channelmix.mix-lfe", | |
| "description": "Mix LFE into channels", | |
| "type": { | |
| "default": false, | |
| "alt1": false, | |
| "alt2": true | |
| }, | |
| "params": true | |
| }, | |
| { | |
| "name": "channelmix.upmix", | |
| "description": "Enable upmixing", | |
| "type": { | |
| "default": false, | |
| "alt1": false, | |
| "alt2": true | |
| }, | |
| "params": true | |
| }, | |
| { | |
| "name": "channelmix.lfe-cutoff", | |
| "description": "LFE cutoff frequency (Hz)", | |
| "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": 12.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 | |
| }, | |
| { | |
| "id": "rate", | |
| "description": "Rate scaler", | |
| "type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 } | |
| }, | |
| { | |
| "id": "quality", | |
| "name": "resample.quality", | |
| "description": "Resample Quality", | |
| "type": { "default": 4, "min": 0, "max": 14 }, | |
| "params": true | |
| }, | |
| { | |
| "name": "resample.disable", | |
| "description": "Disable Resampling", | |
| "type": { | |
| "default": false, | |
| "alt1": false, | |
| "alt2": true | |
| }, | |
| "params": true | |
| }, | |
| { | |
| "id": "device", | |
| "name": "api.alsa.path", | |
| "description": "The ALSA device", | |
| "type": "hw:sofhdadsp" | |
| }, | |
| { | |
| "id": "deviceName", | |
| "description": "The ALSA device name", | |
| "type": "" | |
| }, | |
| { | |
| "id": "cardName", | |
| "description": "The ALSA card name", | |
| "type": "" | |
| }, | |
| { | |
| "id": "latencyOffsetNsec", | |
| "description": "Latency offset (ns)", | |
| "type": { "default": 0, "min": 0, "max": 9223372036854775807 } | |
| }, | |
| { | |
| "name": "audio.channels", | |
| "description": "Audio Channels", | |
| "type": 2, | |
| "params": true | |
| }, | |
| { | |
| "name": "audio.rate", | |
| "description": "Audio Rate", | |
| "type": 0, | |
| "params": true | |
| }, | |
| { | |
| "name": "audio.format", | |
| "description": "Audio Format", | |
| "type": "UNKNOWN", | |
| "params": true | |
| }, | |
| { | |
| "name": "audio.position", | |
| "description": "Audio Position", | |
| "type": "[ FL, FR ]", | |
| "params": true | |
| }, | |
| { | |
| "name": "audio.allowed-rates", | |
| "description": "Audio Allowed Rates", | |
| "type": "[ ]", | |
| "params": true | |
| }, | |
| { | |
| "name": "api.alsa.period-size", | |
| "description": "Period Size", | |
| "type": 0, | |
| "params": true | |
| }, | |
| { | |
| "name": "api.alsa.period-num", | |
| "description": "Number of Periods", | |
| "type": 0, | |
| "params": true | |
| }, | |
| { | |
| "name": "api.alsa.headroom", | |
| "description": "Headroom", | |
| "type": 0, | |
| "params": true | |
| }, | |
| { | |
| "name": "api.alsa.start-delay", | |
| "description": "Start Delay", | |
| "type": 0, | |
| "params": true | |
| }, | |
| { | |
| "name": "api.alsa.disable-mmap", | |
| "description": "Disable MMAP", | |
| "type": false, | |
| "params": true | |
| }, | |
| { | |
| "name": "api.alsa.disable-batch", | |
| "description": "Disable Batch", | |
| "type": false, | |
| "params": true | |
| }, | |
| { | |
| "name": "api.alsa.use-chmap", | |
| "description": "Use the driver channelmap", | |
| "type": false, | |
| "params": true | |
| }, | |
| { | |
| "name": "api.alsa.multi-rate", | |
| "description": "Support multiple rates", | |
| "type": true, | |
| "params": true | |
| }, | |
| { | |
| "name": "latency.internal.rate", | |
| "description": "Internal latency in samples", | |
| "type": 0, | |
| "params": true | |
| }, | |
| { | |
| "name": "latency.internal.ns", | |
| "description": "Internal latency in nanoseconds", | |
| "type": 0, | |
| "params": true | |
| }, | |
| { | |
| "name": "clock.name", | |
| "description": "The name of the clock", | |
| "type": "api.alsa.0", | |
| "params": true | |
| } | |
| ], | |
| "Props": [ | |
| { | |
| "volume": 1.000000, | |
| "mute": false, | |
| "channelVolumes": [ 1.000000, 1.000000 ], | |
| "channelMap": [ "FL", "FR" ], | |
| "softMute": false, | |
| "softVolumes": [ 1.000000, 1.000000 ], | |
| "monitorMute": false, | |
| "monitorVolumes": [ 1.000000, 1.000000 ], | |
| "params": [ | |
| "channelmix.disable", | |
| false, | |
| "channelmix.normalize", | |
| true, | |
| "channelmix.mix-lfe", | |
| false, | |
| "channelmix.upmix", | |
| false, | |
| "channelmix.lfe-cutoff", | |
| 0.000000, | |
| "channelmix.fc-cutoff", | |
| 0.000000, | |
| "channelmix.rear-delay", | |
| 12.000000, | |
| "channelmix.stereo-widen", | |
| 0.000000, | |
| "channelmix.hilbert-taps", | |
| 0 | |
| ] | |
| }, | |
| { | |
| "rate": 1.000000, | |
| "quality": 4, | |
| "params": [ | |
| "resample.quality", | |
| 4, | |
| "resample.disable", | |
| false | |
| ] | |
| }, | |
| { | |
| "device": "hw:sofhdadsp", | |
| "deviceName": "", | |
| "cardName": "", | |
| "latencyOffsetNsec": 0, | |
| "params": [ | |
| "audio.channels", | |
| 2, | |
| "audio.rate", | |
| 0, | |
| "audio.format", | |
| "UNKNOWN", | |
| "audio.position", | |
| "[ FL, FR ]", | |
| "audio.allowed-rates", | |
| "[ ]", | |
| "api.alsa.period-size", | |
| 0, | |
| "api.alsa.period-num", | |
| 0, | |
| "api.alsa.headroom", | |
| 0, | |
| "api.alsa.start-delay", | |
| 0, | |
| "api.alsa.disable-mmap", | |
| false, | |
| "api.alsa.disable-batch", | |
| false, | |
| "api.alsa.use-chmap", | |
| false, | |
| "api.alsa.multi-rate", | |
| true, | |
| "latency.internal.rate", | |
| 0, | |
| "latency.internal.ns", | |
| 0, | |
| "clock.name", | |
| "api.alsa.0" | |
| ] | |
| } | |
| ], | |
| "Format": [ ], | |
| "EnumPortConfig": [ | |
| { | |
| "direction": "Input", | |
| "mode": "dsp" | |
| }, | |
| { | |
| "direction": "Output", | |
| "mode": "dsp" | |
| }, | |
| { | |
| "direction": "Input", | |
| "mode": "convert" | |
| }, | |
| { | |
| "direction": "Output", | |
| "mode": "convert" | |
| } | |
| ], | |
| "PortConfig": [ | |
| { | |
| "direction": "Input", | |
| "mode": "convert" | |
| }, | |
| { | |
| "direction": "Output", | |
| "mode": "dsp" | |
| } | |
| ], | |
| "Latency": [ | |
| { | |
| "direction": "Input", | |
| "minQuantum": 0.000000, | |
| "maxQuantum": 0.000000, | |
| "minRate": 0, | |
| "maxRate": 0, | |
| "minNs": 0, | |
| "maxNs": 0 | |
| }, | |
| { | |
| "direction": "Output", | |
| "minQuantum": 1.000000, | |
| "maxQuantum": 1.000000, | |
| "minRate": 0, | |
| "maxRate": 0, | |
| "minNs": 0, | |
| "maxNs": 0 | |
| } | |
| ], | |
| "ProcessLatency": [ | |
| { | |
| "quantum": 0.000000, | |
| "rate": 0, | |
| "ns": 0 | |
| } | |
| ] | |
| } | |
| } | |
| }, | |
| { | |
| "id": 69, | |
| "type": "PipeWire:Interface:Node", | |
| "version": 3, | |
| "permissions": [ "r", "w", "x", "m" ], | |
| "info": { | |
| "max-input-ports": 0, | |
| "max-output-ports": 64, | |
| "change-mask": [ "input-ports", "output-ports", "state", "props", "params" ], | |
| "n-input-ports": 0, | |
| "n-output-ports": 4, | |
| "state": "running", | |
| "error": null, | |
| "props": { | |
| "alsa.card": 0, | |
| "alsa.card_name": "sof-hda-dsp", | |
| "alsa.class": "generic", | |
| "alsa.device": 6, | |
| "alsa.driver_name": "snd_soc_skl_hda_dsp", | |
| "alsa.id": "DMIC (*)", | |
| "alsa.long_card_name": "LENOVO-20XXCTO1WW-ThinkPadX1CarbonGen9", | |
| "alsa.mixer_device": "_ucm0001.hw:sofhdadsp", | |
| "alsa.name": "", | |
| "alsa.resolution_bits": 16, | |
| "alsa.subclass": "generic-mix", | |
| "alsa.subdevice": 0, | |
| "alsa.subdevice_name": "subdevice #0", | |
| "api.alsa.card.longname": "LENOVO-20XXCTO1WW-ThinkPadX1CarbonGen9", | |
| "api.alsa.card.name": "sof-hda-dsp", | |
| "api.alsa.open.ucm": true, | |
| "api.alsa.path": "hw:sofhdadsp,6", | |
| "api.alsa.pcm.card": 0, | |
| "api.alsa.pcm.stream": "capture", | |
| "audio.channels": 4, | |
| "audio.position": "FL,FR,RL,RR", | |
| "card.profile.device": 5, | |
| "device.api": "alsa", | |
| "device.class": "sound", | |
| "device.id": 41, | |
| "device.profile.description": "Digital Microphone", | |
| "device.profile.name": "HiFi: hw:sofhdadsp,6: source", | |
| "device.routes": 1, | |
| "factory.name": "api.alsa.pcm.source", | |
| "media.class": "Audio/Source", | |
| "node.description": "Tiger Lake-LP Smart Sound Technology Audio Controller Digital Microphone", | |
| "node.name": "alsa_input.pci-0000_00_1f.3-platform-skl_hda_dsp_generic.HiFi__hw_sofhdadsp_6__source", | |
| "node.nick": "sof-hda-dsp", | |
| "node.pause-on-idle": false, | |
| "object.path": "alsa:pcm:0:hw:sofhdadsp,6:capture", | |
| "priority.driver": 1648, | |
| "priority.session": 1648, | |
| "factory.id": 18, | |
| "client.id": 47, | |
| "clock.quantum-limit": 8192, | |
| "node.driver": true, | |
| "factory.mode": "split", | |
| "audio.adapt.follower": "", | |
| "library.name": "audioconvert/libspa-audioconvert", | |
| "object.id": 69, | |
| "object.serial": 285, | |
| "node.max-latency": "2048/48000" | |
| }, | |
| "params": { | |
| "EnumFormat": [ | |
| { | |
| "mediaType": "audio", | |
| "mediaSubtype": "raw", | |
| "format": { | |
| "default": "S32LE", | |
| "alt1": "S32LE", | |
| "alt2": "S24_32LE", | |
| "alt3": "S16LE" | |
| }, | |
| "rate": 48000, | |
| "channels": 4, | |
| "position": [ "FL", "FR", "RL", "RR" ] | |
| } | |
| ], | |
| "PropInfo": [ | |
| { | |
| "id": "volume", | |
| "name": "Volume", | |
| "type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 } | |
| }, | |
| { | |
| "id": "mute", | |
| "name": "Mute", | |
| "type": { | |
| "default": false, | |
| "alt1": false, | |
| "alt2": true | |
| } | |
| }, | |
| { | |
| "id": "channelVolumes", | |
| "name": "Channel Volumes", | |
| "type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, | |
| "container": "Array" | |
| }, | |
| { | |
| "id": "channelMap", | |
| "name": "Channel Map", | |
| "type": "", | |
| "container": "Array" | |
| }, | |
| { | |
| "id": "softMute", | |
| "name": "Soft Mute", | |
| "type": { | |
| "default": false, | |
| "alt1": false, | |
| "alt2": true | |
| } | |
| }, | |
| { | |
| "id": "softVolumes", | |
| "name": "Soft Volumes", | |
| "type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, | |
| "container": "Array" | |
| }, | |
| { | |
| "id": "monitorMute", | |
| "name": "Monitor Mute", | |
| "type": { | |
| "default": false, | |
| "alt1": false, | |
| "alt2": true | |
| } | |
| }, | |
| { | |
| "id": "monitorVolumes", | |
| "name": "Monitor Volumes", | |
| "type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, | |
| "container": "Array" | |
| }, | |
| { | |
| "name": "channelmix.disable", | |
| "description": "Disable Channel mixing", | |
| "type": { | |
| "default": false, | |
| "alt1": false, | |
| "alt2": true | |
| }, | |
| "params": true | |
| }, | |
| { | |
| "name": "channelmix.normalize", | |
| "description": "Normalize Volumes", | |
| "type": { | |
| "default": true, | |
| "alt1": true, | |
| "alt2": false | |
| }, | |
| "params": true | |
| }, | |
| { | |
| "name": "channelmix.mix-lfe", | |
| "description": "Mix LFE into channels", | |
| "type": { | |
| "default": false, | |
| "alt1": false, | |
| "alt2": true | |
| }, | |
| "params": true | |
| }, | |
| { | |
| "name": "channelmix.upmix", | |
| "description": "Enable upmixing", | |
| "type": { | |
| "default": false, | |
| "alt1": false, | |
| "alt2": true | |
| }, | |
| "params": true | |
| }, | |
| { | |
| "name": "channelmix.lfe-cutoff", | |
| "description": "LFE cutoff frequency (Hz)", | |
| "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": 12.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 | |
| }, | |
| { | |
| "id": "rate", | |
| "description": "Rate scaler", | |
| "type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 } | |
| }, | |
| { | |
| "id": "quality", | |
| "name": "resample.quality", | |
| "description": "Resample Quality", | |
| "type": { "default": 4, "min": 0, "max": 14 }, | |
| "params": true | |
| }, | |
| { | |
| "name": "resample.disable", | |
| "description": "Disable Resampling", | |
| "type": { | |
| "default": false, | |
| "alt1": false, | |
| "alt2": true | |
| }, | |
| "params": true | |
| }, | |
| { | |
| "id": "device", | |
| "name": "api.alsa.path", | |
| "description": "The ALSA device", | |
| "type": "hw:sofhdadsp,6" | |
| }, | |
| { | |
| "id": "deviceName", | |
| "description": "The ALSA device name", | |
| "type": "" | |
| }, | |
| { | |
| "id": "cardName", | |
| "description": "The ALSA card name", | |
| "type": "" | |
| }, | |
| { | |
| "id": "latencyOffsetNsec", | |
| "description": "Latency offset (ns)", | |
| "type": { "default": 0, "min": 0, "max": 9223372036854775807 } | |
| }, | |
| { | |
| "name": "audio.channels", | |
| "description": "Audio Channels", | |
| "type": 4, | |
| "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 ]", | |
| "params": true | |
| }, | |
| { | |
| "name": "audio.allowed-rates", | |
| "description": "Audio Allowed Rates", | |
| "type": "[ ]", | |
| "params": true | |
| }, | |
| { | |
| "name": "api.alsa.period-size", | |
| "description": "Period Size", | |
| "type": 0, | |
| "params": true | |
| }, | |
| { | |
| "name": "api.alsa.period-num", | |
| "description": "Number of Periods", | |
| "type": 0, | |
| "params": true | |
| }, | |
| { | |
| "name": "api.alsa.headroom", | |
| "description": "Headroom", | |
| "type": 0, | |
| "params": true | |
| }, | |
| { | |
| "name": "api.alsa.start-delay", | |
| "description": "Start Delay", | |
| "type": 0, | |
| "params": true | |
| }, | |
| { | |
| "name": "api.alsa.disable-mmap", | |
| "description": "Disable MMAP", | |
| "type": false, | |
| "params": true | |
| }, | |
| { | |
| "name": "api.alsa.disable-batch", | |
| "description": "Disable Batch", | |
| "type": false, | |
| "params": true | |
| }, | |
| { | |
| "name": "api.alsa.use-chmap", | |
| "description": "Use the driver channelmap", | |
| "type": false, | |
| "params": true | |
| }, | |
| { | |
| "name": "api.alsa.multi-rate", | |
| "description": "Support multiple rates", | |
| "type": true, | |
| "params": true | |
| }, | |
| { | |
| "name": "latency.internal.rate", | |
| "description": "Internal latency in samples", | |
| "type": 0, | |
| "params": true | |
| }, | |
| { | |
| "name": "latency.internal.ns", | |
| "description": "Internal latency in nanoseconds", | |
| "type": 0, | |
| "params": true | |
| }, | |
| { | |
| "name": "clock.name", | |
| "description": "The name of the clock", | |
| "type": "api.alsa.0", | |
| "params": true | |
| } | |
| ], | |
| "Props": [ | |
| { | |
| "volume": 1.000000, | |
| "mute": false, | |
| "channelVolumes": [ 0.399992, 0.399992, 0.399992, 0.399992 ], | |
| "channelMap": [ "FL", "FR", "RL", "RR" ], | |
| "softMute": false, | |
| "softVolumes": [ 1.000000, 1.000000, 1.000000, 1.000000 ], | |
| "monitorMute": false, | |
| "monitorVolumes": [ 1.000000, 1.000000, 1.000000, 1.000000 ], | |
| "params": [ | |
| "channelmix.disable", | |
| false, | |
| "channelmix.normalize", | |
| true, | |
| "channelmix.mix-lfe", | |
| false, | |
| "channelmix.upmix", | |
| false, | |
| "channelmix.lfe-cutoff", | |
| 0.000000, | |
| "channelmix.fc-cutoff", | |
| 0.000000, | |
| "channelmix.rear-delay", | |
| 12.000000, | |
| "channelmix.stereo-widen", | |
| 0.000000, | |
| "channelmix.hilbert-taps", | |
| 0 | |
| ] | |
| }, | |
| { | |
| "rate": 1.000000, | |
| "quality": 4, | |
| "params": [ | |
| "resample.quality", | |
| 4, | |
| "resample.disable", | |
| false | |
| ] | |
| }, | |
| { | |
| "device": "hw:sofhdadsp,6", | |
| "deviceName": "", | |
| "cardName": "", | |
| "latencyOffsetNsec": 0, | |
| "params": [ | |
| "audio.channels", | |
| 4, | |
| "audio.rate", | |
| 0, | |
| "audio.format", | |
| "UNKNOWN", | |
| "audio.position", | |
| "[ FL, FR, RL, RR ]", | |
| "audio.allowed-rates", | |
| "[ ]", | |
| "api.alsa.period-size", | |
| 0, | |
| "api.alsa.period-num", | |
| 0, | |
| "api.alsa.headroom", | |
| 0, | |
| "api.alsa.start-delay", | |
| 0, | |
| "api.alsa.disable-mmap", | |
| false, | |
| "api.alsa.disable-batch", | |
| false, | |
| "api.alsa.use-chmap", | |
| false, | |
| "api.alsa.multi-rate", | |
| true, | |
| "latency.internal.rate", | |
| 0, | |
| "latency.internal.ns", | |
| 0, | |
| "clock.name", | |
| "api.alsa.0" | |
| ] | |
| } | |
| ], | |
| "Format": [ | |
| { | |
| "mediaType": "audio", | |
| "mediaSubtype": "raw", | |
| "format": "S32LE", | |
| "rate": 48000, | |
| "channels": 4, | |
| "position": [ "FL", "FR", "RL", "RR" ] | |
| } | |
| ], | |
| "EnumPortConfig": [ | |
| { | |
| "direction": "Input", | |
| "mode": "dsp" | |
| }, | |
| { | |
| "direction": "Output", | |
| "mode": "dsp" | |
| }, | |
| { | |
| "direction": "Input", | |
| "mode": "convert" | |
| }, | |
| { | |
| "direction": "Output", | |
| "mode": "convert" | |
| } | |
| ], | |
| "PortConfig": [ | |
| { | |
| "direction": "Input", | |
| "mode": "convert" | |
| }, | |
| { | |
| "direction": "Output", | |
| "mode": "dsp" | |
| } | |
| ], | |
| "Latency": [ | |
| { | |
| "direction": "Input", | |
| "minQuantum": 0.000000, | |
| "maxQuantum": 0.000000, | |
| "minRate": 0, | |
| "maxRate": 0, | |
| "minNs": 0, | |
| "maxNs": 0 | |
| }, | |
| { | |
| "direction": "Output", | |
| "minQuantum": 1.000000, | |
| "maxQuantum": 1.000000, | |
| "minRate": 0, | |
| "maxRate": 0, | |
| "minNs": 0, | |
| "maxNs": 0 | |
| } | |
| ], | |
| "ProcessLatency": [ | |
| { | |
| "quantum": 0.000000, | |
| "rate": 0, | |
| "ns": 0 | |
| } | |
| ] | |
| } | |
| } | |
| }, | |
| { | |
| "id": 51, | |
| "type": "PipeWire:Interface:Port", | |
| "version": 3, | |
| "permissions": [ "r", "w", "x", "m" ], | |
| "info": { | |
| "direction": "input", | |
| "change-mask": [ "props", "params" ], | |
| "props": { | |
| "format.dsp": "32 bit float mono audio", | |
| "audio.channel": "FL", | |
| "port.id": 0, | |
| "port.physical": true, | |
| "port.terminal": true, | |
| "object.path": "alsa:pcm:0:hw:sofhdadsp:playback:playback_0", | |
| "port.name": "playback_FL", | |
| "port.alias": "sof-hda-dsp:playback_FL", | |
| "port.direction": "in", | |
| "node.id": 38, | |
| "object.id": 51, | |
| "object.serial": 288 | |
| }, | |
| "params": { | |
| "EnumFormat": [ | |
| { | |
| "mediaType": "audio", | |
| "mediaSubtype": "dsp", | |
| "format": "F32P" | |
| }, | |
| { | |
| "mediaType": "audio", | |
| "mediaSubtype": "dsp", | |
| "format": "F32P" | |
| } | |
| ], | |
| "Meta": [ | |
| { | |
| "type": "Header", | |
| "size": 32 | |
| }, | |
| { | |
| "type": "Header", | |
| "size": 32 | |
| } | |
| ], | |
| "IO": [ | |
| { | |
| "id": "Buffers", | |
| "size": 8 | |
| }, | |
| { | |
| "id": "RateMatch", | |
| "size": 48 | |
| } | |
| ], | |
| "Format": [ ], | |
| "Buffers": [ ], | |
| "Latency": [ | |
| { | |
| "direction": "Input", | |
| "minQuantum": 1.000000, | |
| "maxQuantum": 1.000000, | |
| "minRate": 0, | |
| "maxRate": 0, | |
| "minNs": 0, | |
| "maxNs": 0 | |
| }, | |
| { | |
| "direction": "Input", | |
| "minQuantum": 1.000000, | |
| "maxQuantum": 1.000000, | |
| "minRate": 0, | |
| "maxRate": 0, | |
| "minNs": 0, | |
| "maxNs": 0 | |
| }, | |
| { | |
| "direction": "Output", | |
| "minQuantum": 0.000000, | |
| "maxQuantum": 0.000000, | |
| "minRate": 0, | |
| "maxRate": 0, | |
| "minNs": 0, | |
| "maxNs": 0 | |
| }, | |
| { | |
| "direction": "Output", | |
| "minQuantum": 0.000000, | |
| "maxQuantum": 0.000000, | |
| "minRate": 0, | |
| "maxRate": 0, | |
| "minNs": 0, | |
| "maxNs": 0 | |
| } | |
| ] | |
| } | |
| } | |
| }, | |
| { | |
| "id": 31, | |
| "type": "PipeWire:Interface:Port", | |
| "version": 3, | |
| "permissions": [ "r", "w", "x", "m" ], | |
| "info": { | |
| "direction": "output", | |
| "change-mask": [ "props", "params" ], | |
| "props": { | |
| "format.dsp": "32 bit float mono audio", | |
| "audio.channel": "FL", | |
| "port.monitor": true, | |
| "port.id": 0, | |
| "object.path": "alsa:pcm:0:hw:sofhdadsp:playback:monitor_0", | |
| "port.name": "monitor_FL", | |
| "port.alias": "sof-hda-dsp:monitor_FL", | |
| "port.direction": "out", | |
| "node.id": 38, | |
| "object.id": 31, | |
| "object.serial": 289 | |
| }, | |
| "params": { | |
| "EnumFormat": [ | |
| { | |
| "mediaType": "audio", | |
| "mediaSubtype": "dsp", | |
| "format": "F32P" | |
| }, | |
| { | |
| "mediaType": "audio", | |
| "mediaSubtype": "dsp", | |
| "format": "F32P" | |
| } | |
| ], | |
| "Meta": [ | |
| { | |
| "type": "Header", | |
| "size": 32 | |
| }, | |
| { | |
| "type": "Header", | |
| "size": 32 | |
| } | |
| ], | |
| "IO": [ | |
| { | |
| "id": "Buffers", | |
| "size": 8 | |
| }, | |
| { | |
| "id": "RateMatch", | |
| "size": 48 | |
| } | |
| ], | |
| "Format": [ | |
| { | |
| "mediaType": "audio", | |
| "mediaSubtype": "dsp", | |
| "format": "F32P" | |
| }, | |
| { | |
| "mediaType": "audio", | |
| "mediaSubtype": "dsp", | |
| "format": "F32P" | |
| } | |
| ], | |
| "Buffers": [ | |
| { | |
| "buffers": { "default": 1, "min": 1, "max": 32 }, | |
| "blocks": 1, | |
| "size": { "default": 32768, "min": 64, "max": 2147483647 }, | |
| "stride": 4 | |
| }, | |
| { | |
| "buffers": { "default": 1, "min": 1, "max": 32 }, | |
| "blocks": 1, | |
| "size": { "default": 32768, "min": 64, "max": 2147483647 }, | |
| "stride": 4 | |
| } | |
| ], | |
| "Latency": [ | |
| { | |
| "direction": "Input", | |
| "minQuantum": 1.000000, | |
| "maxQuantum": 1.000000, | |
| "minRate": 0, | |
| "maxRate": 0, | |
| "minNs": 0, | |
| "maxNs": 0 | |
| }, | |
| { | |
| "direction": "Output", | |
| "minQuantum": 0.000000, | |
| "maxQuantum": 0.000000, | |
| "minRate": 0, | |
| "maxRate": 0, | |
| "minNs": 0, | |
| "maxNs": 0 | |
| } | |
| ] | |
| } | |
| } | |
| }, | |
| { | |
| "id": 52, | |
| "type": "PipeWire:Interface:Port", | |
| "version": 3, | |
| "permissions": [ "r", "w", "x", "m" ], | |
| "info": { | |
| "direction": "input", | |
| "change-mask": [ "props", "params" ], | |
| "props": { | |
| "format.dsp": "32 bit float mono audio", | |
| "audio.channel": "FR", | |
| "port.id": 1, | |
| "port.physical": true, | |
| "port.terminal": true, | |
| "object.path": "alsa:pcm:0:hw:sofhdadsp:playback:playback_1", | |
| "port.name": "playback_FR", | |
| "port.alias": "sof-hda-dsp:playback_FR", | |
| "port.direction": "in", | |
| "node.id": 38, | |
| "object.id": 52, | |
| "object.serial": 290 | |
| }, | |
| "params": { | |
| "EnumFormat": [ | |
| { | |
| "mediaType": "audio", | |
| "mediaSubtype": "dsp", | |
| "format": "F32P" | |
| }, | |
| { | |
| "mediaType": "audio", | |
| "mediaSubtype": "dsp", | |
| "format": "F32P" | |
| } | |
| ], | |
| "Meta": [ | |
| { | |
| "type": "Header", | |
| "size": 32 | |
| }, | |
| { | |
| "type": "Header", | |
| "size": 32 | |
| } | |
| ], | |
| "IO": [ | |
| { | |
| "id": "Buffers", | |
| "size": 8 | |
| }, | |
| { | |
| "id": "RateMatch", | |
| "size": 48 | |
| } | |
| ], | |
| "Format": [ ], | |
| "Buffers": [ ], | |
| "Latency": [ | |
| { | |
| "direction": "Input", | |
| "minQuantum": 1.000000, | |
| "maxQuantum": 1.000000, | |
| "minRate": 0, | |
| "maxRate": 0, | |
| "minNs": 0, | |
| "maxNs": 0 | |
| }, | |
| { | |
| "direction": "Input", | |
| "minQuantum": 1.000000, | |
| "maxQuantum": 1.000000, | |
| "minRate": 0, | |
| "maxRate": 0, | |
| "minNs": 0, | |
| "maxNs": 0 | |
| }, | |
| { | |
| "direction": "Output", | |
| "minQuantum": 0.000000, | |
| "maxQuantum": 0.000000, | |
| "minRate": 0, | |
| "maxRate": 0, | |
| "minNs": 0, | |
| "maxNs": 0 | |
| }, | |
| { | |
| "direction": "Output", | |
| "minQuantum": 0.000000, | |
| "maxQuantum": 0.000000, | |
| "minRate": 0, | |
| "maxRate": 0, | |
| "minNs": 0, | |
| "maxNs": 0 | |
| } | |
| ] | |
| } | |
| } | |
| }, | |
| { | |
| "id": 39, | |
| "type": "PipeWire:Interface:Port", | |
| "version": 3, | |
| "permissions": [ "r", "w", "x", "m" ], | |
| "info": { | |
| "direction": "output", | |
| "change-mask": [ "props", "params" ], | |
| "props": { | |
| "format.dsp": "32 bit float mono audio", | |
| "audio.channel": "FR", | |
| "port.monitor": true, | |
| "port.id": 1, | |
| "object.path": "alsa:pcm:0:hw:sofhdadsp:playback:monitor_1", | |
| "port.name": "monitor_FR", | |
| "port.alias": "sof-hda-dsp:monitor_FR", | |
| "port.direction": "out", | |
| "node.id": 38, | |
| "object.id": 39, | |
| "object.serial": 291 | |
| }, | |
| "params": { | |
| "EnumFormat": [ | |
| { | |
| "mediaType": "audio", | |
| "mediaSubtype": "dsp", | |
| "format": "F32P" | |
| }, | |
| { | |
| "mediaType": "audio", | |
| "mediaSubtype": "dsp", | |
| "format": "F32P" | |
| } | |
| ], | |
| "Meta": [ | |
| { | |
| "type": "Header", | |
| "size": 32 | |
| }, | |
| { | |
| "type": "Header", | |
| "size": 32 | |
| } | |
| ], | |
| "IO": [ | |
| { | |
| "id": "Buffers", | |
| "size": 8 | |
| }, | |
| { | |
| "id": "RateMatch", | |
| "size": 48 | |
| } | |
| ], | |
| "Format": [ | |
| { | |
| "mediaType": "audio", | |
| "mediaSubtype": "dsp", | |
| "format": "F32P" | |
| }, | |
| { | |
| "mediaType": "audio", | |
| "mediaSubtype": "dsp", | |
| "format": "F32P" | |
| } | |
| ], | |
| "Buffers": [ | |
| { | |
| "buffers": { "default": 1, "min": 1, "max": 32 }, | |
| "blocks": 1, | |
| "size": { "default": 32768, "min": 64, "max": 2147483647 }, | |
| "stride": 4 | |
| }, | |
| { | |
| "buffers": { "default": 1, "min": 1, "max": 32 }, | |
| "blocks": 1, | |
| "size": { "default": 32768, "min": 64, "max": 2147483647 }, | |
| "stride": 4 | |
| } | |
| ], | |
| "Latency": [ | |
| { | |
| "direction": "Input", | |
| "minQuantum": 1.000000, | |
| "maxQuantum": 1.000000, | |
| "minRate": 0, | |
| "maxRate": 0, | |
| "minNs": 0, | |
| "maxNs": 0 | |
| }, | |
| { | |
| "direction": "Output", | |
| "minQuantum": 0.000000, | |
| "maxQuantum": 0.000000, | |
| "minRate": 0, | |
| "maxRate": 0, | |
| "minNs": 0, | |
| "maxNs": 0 | |
| } | |
| ] | |
| } | |
| } | |
| }, | |
| { | |
| "id": 37, | |
| "type": "PipeWire:Interface:Port", | |
| "version": 3, | |
| "permissions": [ "r", "w", "x", "m" ], | |
| "info": { | |
| "direction": "output", | |
| "change-mask": [ "props", "params" ], | |
| "props": { | |
| "format.dsp": "32 bit float mono audio", | |
| "audio.channel": "FL", | |
| "port.id": 0, | |
| "port.physical": true, | |
| "port.terminal": true, | |
| "object.path": "alsa:pcm:0:hw:sofhdadsp:capture:capture_0", | |
| "port.name": "capture_FL", | |
| "port.alias": "sof-hda-dsp:capture_FL", | |
| "port.direction": "out", | |
| "node.id": 40, | |
| "object.id": 37, | |
| "object.serial": 292 | |
| }, | |
| "params": { | |
| "EnumFormat": [ | |
| { | |
| "mediaType": "audio", | |
| "mediaSubtype": "dsp", | |
| "format": "F32P" | |
| } | |
| ], | |
| "Meta": [ | |
| { | |
| "type": "Header", | |
| "size": 32 | |
| } | |
| ], | |
| "IO": [ | |
| { | |
| "id": "Buffers", | |
| "size": 8 | |
| }, | |
| { | |
| "id": "RateMatch", | |
| "size": 48 | |
| } | |
| ], | |
| "Format": [ ], | |
| "Buffers": [ ], | |
| "Latency": [ | |
| { | |
| "direction": "Input", | |
| "minQuantum": 0.000000, | |
| "maxQuantum": 0.000000, | |
| "minRate": 0, | |
| "maxRate": 0, | |
| "minNs": 0, | |
| "maxNs": 0 | |
| }, | |
| { | |
| "direction": "Output", | |
| "minQuantum": 1.000000, | |
| "maxQuantum": 1.000000, | |
| "minRate": 0, | |
| "maxRate": 0, | |
| "minNs": 0, | |
| "maxNs": 0 | |
| } | |
| ] | |
| } | |
| } | |
| }, | |
| { | |
| "id": 53, | |
| "type": "PipeWire:Interface:Port", | |
| "version": 3, | |
| "permissions": [ "r", "w", "x", "m" ], | |
| "info": { | |
| "direction": "output", | |
| "change-mask": [ "props", "params" ], | |
| "props": { | |
| "format.dsp": "32 bit float mono audio", | |
| "audio.channel": "FR", | |
| "port.id": 1, | |
| "port.physical": true, | |
| "port.terminal": true, | |
| "object.path": "alsa:pcm:0:hw:sofhdadsp:capture:capture_1", | |
| "port.name": "capture_FR", | |
| "port.alias": "sof-hda-dsp:capture_FR", | |
| "port.direction": "out", | |
| "node.id": 40, | |
| "object.id": 53, | |
| "object.serial": 293 | |
| }, | |
| "params": { | |
| "EnumFormat": [ | |
| { | |
| "mediaType": "audio", | |
| "mediaSubtype": "dsp", | |
| "format": "F32P" | |
| } | |
| ], | |
| "Meta": [ | |
| { | |
| "type": "Header", | |
| "size": 32 | |
| } | |
| ], | |
| "IO": [ | |
| { | |
| "id": "Buffers", | |
| "size": 8 | |
| }, | |
| { | |
| "id": "RateMatch", | |
| "size": 48 | |
| } | |
| ], | |
| "Format": [ ], | |
| "Buffers": [ ], | |
| "Latency": [ | |
| { | |
| "direction": "Input", | |
| "minQuantum": 0.000000, | |
| "maxQuantum": 0.000000, | |
| "minRate": 0, | |
| "maxRate": 0, | |
| "minNs": 0, | |
| "maxNs": 0 | |
| }, | |
| { | |
| "direction": "Output", | |
| "minQuantum": 1.000000, | |
| "maxQuantum": 1.000000, | |
| "minRate": 0, | |
| "maxRate": 0, | |
| "minNs": 0, | |
| "maxNs": 0 | |
| } | |
| ] | |
| } | |
| } | |
| }, | |
| { | |
| "id": 60, | |
| "type": "PipeWire:Interface:Port", | |
| "version": 3, | |
| "permissions": [ "r", "w", "x", "m" ], | |
| "info": { | |
| "direction": "output", | |
| "change-mask": [ "props", "params" ], | |
| "props": { | |
| "format.dsp": "32 bit float mono audio", | |
| "audio.channel": "FL", | |
| "port.id": 0, | |
| "port.physical": true, | |
| "port.terminal": true, | |
| "object.path": "alsa:pcm:0:hw:sofhdadsp,6:capture:capture_0", | |
| "port.name": "capture_FL", | |
| "port.alias": "sof-hda-dsp:capture_FL", | |
| "port.direction": "out", | |
| "node.id": 69, | |
| "object.id": 60, | |
| "object.serial": 294 | |
| }, | |
| "params": { | |
| "EnumFormat": [ | |
| { | |
| "mediaType": "audio", | |
| "mediaSubtype": "dsp", | |
| "format": "F32P" | |
| } | |
| ], | |
| "Meta": [ | |
| { | |
| "type": "Header", | |
| "size": 32 | |
| } | |
| ], | |
| "IO": [ | |
| { | |
| "id": "Buffers", | |
| "size": 8 | |
| }, | |
| { | |
| "id": "RateMatch", | |
| "size": 48 | |
| } | |
| ], | |
| "Format": [ | |
| { | |
| "mediaType": "audio", | |
| "mediaSubtype": "dsp", | |
| "format": "F32P" | |
| } | |
| ], | |
| "Buffers": [ | |
| { | |
| "buffers": { "default": 1, "min": 1, "max": 32 }, | |
| "blocks": 1, | |
| "size": { "default": 32768, "min": 64, "max": 2147483647 }, | |
| "stride": 4 | |
| } | |
| ], | |
| "Latency": [ | |
| { | |
| "direction": "Input", | |
| "minQuantum": 0.000000, | |
| "maxQuantum": 0.000000, | |
| "minRate": 0, | |
| "maxRate": 0, | |
| "minNs": 0, | |
| "maxNs": 0 | |
| }, | |
| { | |
| "direction": "Output", | |
| "minQuantum": 1.000000, | |
| "maxQuantum": 1.000000, | |
| "minRate": 0, | |
| "maxRate": 0, | |
| "minNs": 0, | |
| "maxNs": 0 | |
| } | |
| ] | |
| } | |
| } | |
| }, | |
| { | |
| "id": 56, | |
| "type": "PipeWire:Interface:Port", | |
| "version": 3, | |
| "permissions": [ "r", "w", "x", "m" ], | |
| "info": { | |
| "direction": "output", | |
| "change-mask": [ "props", "params" ], | |
| "props": { | |
| "format.dsp": "32 bit float mono audio", | |
| "audio.channel": "FR", | |
| "port.id": 1, | |
| "port.physical": true, | |
| "port.terminal": true, | |
| "object.path": "alsa:pcm:0:hw:sofhdadsp,6:capture:capture_1", | |
| "port.name": "capture_FR", | |
| "port.alias": "sof-hda-dsp:capture_FR", | |
| "port.direction": "out", | |
| "node.id": 69, | |
| "object.id": 56, | |
| "object.serial": 295 | |
| }, | |
| "params": { | |
| "EnumFormat": [ | |
| { | |
| "mediaType": "audio", | |
| "mediaSubtype": "dsp", | |
| "format": "F32P" | |
| } | |
| ], | |
| "Meta": [ | |
| { | |
| "type": "Header", | |
| "size": 32 | |
| } | |
| ], | |
| "IO": [ | |
| { | |
| "id": "Buffers", | |
| "size": 8 | |
| }, | |
| { | |
| "id": "RateMatch", | |
| "size": 48 | |
| } | |
| ], | |
| "Format": [ | |
| { | |
| "mediaType": "audio", | |
| "mediaSubtype": "dsp", | |
| "format": "F32P" | |
| } | |
| ], | |
| "Buffers": [ | |
| { | |
| "buffers": { "default": 1, "min": 1, "max": 32 }, | |
| "blocks": 1, | |
| "size": { "default": 32768, "min": 64, "max": 2147483647 }, | |
| "stride": 4 | |
| } | |
| ], | |
| "Latency": [ | |
| { | |
| "direction": "Input", | |
| "minQuantum": 0.000000, | |
| "maxQuantum": 0.000000, | |
| "minRate": 0, | |
| "maxRate": 0, | |
| "minNs": 0, | |
| "maxNs": 0 | |
| }, | |
| { | |
| "direction": "Output", | |
| "minQuantum": 1.000000, | |
| "maxQuantum": 1.000000, | |
| "minRate": 0, | |
| "maxRate": 0, | |
| "minNs": 0, | |
| "maxNs": 0 | |
| } | |
| ] | |
| } | |
| } | |
| }, | |
| { | |
| "id": 59, | |
| "type": "PipeWire:Interface:Port", | |
| "version": 3, | |
| "permissions": [ "r", "w", "x", "m" ], | |
| "info": { | |
| "direction": "output", | |
| "change-mask": [ "props", "params" ], | |
| "props": { | |
| "format.dsp": "32 bit float mono audio", | |
| "audio.channel": "RL", | |
| "port.id": 2, | |
| "port.physical": true, | |
| "port.terminal": true, | |
| "object.path": "alsa:pcm:0:hw:sofhdadsp,6:capture:capture_2", | |
| "port.name": "capture_RL", | |
| "port.alias": "sof-hda-dsp:capture_RL", | |
| "port.direction": "out", | |
| "node.id": 69, | |
| "object.id": 59, | |
| "object.serial": 296 | |
| }, | |
| "params": { | |
| "EnumFormat": [ | |
| { | |
| "mediaType": "audio", | |
| "mediaSubtype": "dsp", | |
| "format": "F32P" | |
| } | |
| ], | |
| "Meta": [ | |
| { | |
| "type": "Header", | |
| "size": 32 | |
| } | |
| ], | |
| "IO": [ | |
| { | |
| "id": "Buffers", | |
| "size": 8 | |
| }, | |
| { | |
| "id": "RateMatch", | |
| "size": 48 | |
| } | |
| ], | |
| "Format": [ | |
| { | |
| "mediaType": "audio", | |
| "mediaSubtype": "dsp", | |
| "format": "F32P" | |
| } | |
| ], | |
| "Buffers": [ | |
| { | |
| "buffers": { "default": 1, "min": 1, "max": 32 }, | |
| "blocks": 1, | |
| "size": { "default": 32768, "min": 64, "max": 2147483647 }, | |
| "stride": 4 | |
| } | |
| ], | |
| "Latency": [ | |
| { | |
| "direction": "Input", | |
| "minQuantum": 0.000000, | |
| "maxQuantum": 0.000000, | |
| "minRate": 0, | |
| "maxRate": 0, | |
| "minNs": 0, | |
| "maxNs": 0 | |
| }, | |
| { | |
| "direction": "Output", | |
| "minQuantum": 1.000000, | |
| "maxQuantum": 1.000000, | |
| "minRate": 0, | |
| "maxRate": 0, | |
| "minNs": 0, | |
| "maxNs": 0 | |
| } | |
| ] | |
| } | |
| } | |
| }, | |
| { | |
| "id": 54, | |
| "type": "PipeWire:Interface:Port", | |
| "version": 3, | |
| "permissions": [ "r", "w", "x", "m" ], | |
| "info": { | |
| "direction": "output", | |
| "change-mask": [ "props", "params" ], | |
| "props": { | |
| "format.dsp": "32 bit float mono audio", | |
| "audio.channel": "RR", | |
| "port.id": 3, | |
| "port.physical": true, | |
| "port.terminal": true, | |
| "object.path": "alsa:pcm:0:hw:sofhdadsp,6:capture:capture_3", | |
| "port.name": "capture_RR", | |
| "port.alias": "sof-hda-dsp:capture_RR", | |
| "port.direction": "out", | |
| "node.id": 69, | |
| "object.id": 54, | |
| "object.serial": 297 | |
| }, | |
| "params": { | |
| "EnumFormat": [ | |
| { | |
| "mediaType": "audio", | |
| "mediaSubtype": "dsp", | |
| "format": "F32P" | |
| } | |
| ], | |
| "Meta": [ | |
| { | |
| "type": "Header", | |
| "size": 32 | |
| } | |
| ], | |
| "IO": [ | |
| { | |
| "id": "Buffers", | |
| "size": 8 | |
| }, | |
| { | |
| "id": "RateMatch", | |
| "size": 48 | |
| } | |
| ], | |
| "Format": [ | |
| { | |
| "mediaType": "audio", | |
| "mediaSubtype": "dsp", | |
| "format": "F32P" | |
| } | |
| ], | |
| "Buffers": [ | |
| { | |
| "buffers": { "default": 1, "min": 1, "max": 32 }, | |
| "blocks": 1, | |
| "size": { "default": 32768, "min": 64, "max": 2147483647 }, | |
| "stride": 4 | |
| } | |
| ], | |
| "Latency": [ | |
| { | |
| "direction": "Input", | |
| "minQuantum": 0.000000, | |
| "maxQuantum": 0.000000, | |
| "minRate": 0, | |
| "maxRate": 0, | |
| "minNs": 0, | |
| "maxNs": 0 | |
| }, | |
| { | |
| "direction": "Output", | |
| "minQuantum": 1.000000, | |
| "maxQuantum": 1.000000, | |
| "minRate": 0, | |
| "maxRate": 0, | |
| "minNs": 0, | |
| "maxNs": 0 | |
| } | |
| ] | |
| } | |
| } | |
| }, | |
| { | |
| "id": 67, | |
| "type": "PipeWire:Interface:Client", | |
| "version": 3, | |
| "permissions": [ "r", "w", "x", "m" ], | |
| "info": { | |
| "change-mask": [ "props" ], | |
| "props": { | |
| "pipewire.protocol": "protocol-native", | |
| "pipewire.sec.pid": 1635, | |
| "pipewire.sec.uid": 1001, | |
| "pipewire.sec.gid": 1001, | |
| "pipewire.sec.label": "unconfined", | |
| "module.id": 2, | |
| "object.id": 67, | |
| "object.serial": 316, | |
| "client.api": "pipewire-pulse", | |
| "pulse.server.type": "unix", | |
| "application.name": "GNOME Settings", | |
| "application.id": "org.gnome.VolumeControl", | |
| "application.icon-name": "multimedia-volume-control", | |
| "application.version": 41.700000, | |
| "application.process.id": 3851, | |
| "application.process.user": "steven", | |
| "application.process.host": "catu", | |
| "application.process.binary": "gnome-control-center", | |
| "application.language": "en_IN", | |
| "window.x11.display": ":0", | |
| "application.process.machine-id": "efe6fad664b24e729b6bce409c4804dd", | |
| "config.name": "pipewire-pulse.conf", | |
| "cpu.max-align": 64, | |
| "default.clock.rate": 48000, | |
| "default.clock.quantum": 1024, | |
| "default.clock.min-quantum": 32, | |
| "default.clock.max-quantum": 2048, | |
| "default.clock.quantum-limit": 8192, | |
| "default.video.width": 640, | |
| "default.video.height": 480, | |
| "default.video.rate.num": 25, | |
| "default.video.rate.denom": 1, | |
| "log.level": 2, | |
| "clock.power-of-two-quantum": true, | |
| "link.max-buffers": 64, | |
| "mem.warn-mlock": false, | |
| "mem.allow-mlock": true, | |
| "settings.check-quantum": false, | |
| "settings.check-rate": false, | |
| "core.version": "0.3.48", | |
| "core.name": "pipewire-steven-1635", | |
| "pipewire.access": "unrestricted" | |
| } | |
| } | |
| }, | |
| { | |
| "id": 111, | |
| "type": "PipeWire:Interface:Node", | |
| "version": 3, | |
| "permissions": [ "r", "w", "x", "m" ], | |
| "info": { | |
| "max-input-ports": 64, | |
| "max-output-ports": 0, | |
| "change-mask": [ "input-ports", "output-ports", "state", "props", "params" ], | |
| "n-input-ports": 4, | |
| "n-output-ports": 4, | |
| "state": "running", | |
| "error": null, | |
| "props": { | |
| "client.api": "pipewire-pulse", | |
| "pulse.server.type": "unix", | |
| "application.name": "GNOME Settings", | |
| "application.id": "org.gnome.VolumeControl", | |
| "application.icon-name": "multimedia-volume-control", | |
| "application.version": 41.700000, | |
| "application.process.id": 3851, | |
| "application.process.user": "steven", | |
| "application.process.host": "catu", | |
| "application.process.binary": "gnome-control-center", | |
| "application.language": "en_IN", | |
| "window.x11.display": ":0", | |
| "application.process.machine-id": "efe6fad664b24e729b6bce409c4804dd", | |
| "media.name": "Peak detect", | |
| "node.rate": "1/25", | |
| "stream.monitor": true, | |
| "node.target": 69, | |
| "target.object": 285, | |
| "stream.is-live": true, | |
| "node.name": "GNOME Settings", | |
| "node.autoconnect": true, | |
| "node.dont-reconnect": true, | |
| "media.class": "Stream/Input/Audio", | |
| "resample.peaks": true, | |
| "channelmix.normalize": true, | |
| "adapt.follower.node": "", | |
| "object.register": false, | |
| "factory.id": 6, | |
| "audio.adapt.follower": "", | |
| "factory.mode": "merge", | |
| "library.name": "audioconvert/libspa-audioconvert", | |
| "clock.quantum-limit": 8192, | |
| "client.id": 67, | |
| "object.id": 111, | |
| "object.serial": 324, | |
| "node.latency": "1/25", | |
| "pulse.attr.maxlength": 4194304, | |
| "pulse.attr.fragsize": 4 | |
| }, | |
| "params": { | |
| "EnumFormat": [ | |
| { | |
| "mediaType": "audio", | |
| "mediaSubtype": "raw", | |
| "format": "F32LE", | |
| "rate": 25, | |
| "channels": 1, | |
| "position": [ "MONO" ] | |
| } | |
| ], | |
| "PropInfo": [ | |
| { | |
| "id": "volume", | |
| "name": "Volume", | |
| "type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 } | |
| }, | |
| { | |
| "id": "mute", | |
| "name": "Mute", | |
| "type": { | |
| "default": false, | |
| "alt1": false, | |
| "alt2": true | |
| } | |
| }, | |
| { | |
| "id": "channelVolumes", | |
| "name": "Channel Volumes", | |
| "type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, | |
| "container": "Array" | |
| }, | |
| { | |
| "id": "channelMap", | |
| "name": "Channel Map", | |
| "type": "", | |
| "container": "Array" | |
| }, | |
| { | |
| "id": "monitorMute", | |
| "name": "Monitor Mute", | |
| "type": { | |
| "default": false, | |
| "alt1": false, | |
| "alt2": true | |
| } | |
| }, | |
| { | |
| "id": "monitorVolumes", | |
| "name": "Monitor Volumes", | |
| "type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, | |
| "container": "Array" | |
| }, | |
| { | |
| "id": "softMute", | |
| "name": "Soft Mute", | |
| "type": { | |
| "default": false, | |
| "alt1": false, | |
| "alt2": true | |
| } | |
| }, | |
| { | |
| "id": "softVolumes", | |
| "name": "Soft Volumes", | |
| "type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, | |
| "container": "Array" | |
| }, | |
| { | |
| "name": "monitor.channel-volumes", | |
| "description": "Monitor channel volume", | |
| "type": { | |
| "default": false, | |
| "alt1": false, | |
| "alt2": true | |
| }, | |
| "params": true | |
| }, | |
| { | |
| "id": "volume", | |
| "name": "Volume", | |
| "type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 } | |
| }, | |
| { | |
| "id": "mute", | |
| "name": "Mute", | |
| "type": { | |
| "default": false, | |
| "alt1": false, | |
| "alt2": true | |
| } | |
| }, | |
| { | |
| "id": "channelVolumes", | |
| "name": "Channel Volumes", | |
| "type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, | |
| "container": "Array" | |
| }, | |
| { | |
| "id": "channelMap", | |
| "name": "Channel Map", | |
| "type": "", | |
| "container": "Array" | |
| }, | |
| { | |
| "id": "softMute", | |
| "name": "Soft Mute", | |
| "type": { | |
| "default": false, | |
| "alt1": false, | |
| "alt2": true | |
| } | |
| }, | |
| { | |
| "id": "softVolumes", | |
| "name": "Soft Volumes", | |
| "type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, | |
| "container": "Array" | |
| }, | |
| { | |
| "id": "monitorMute", | |
| "name": "Monitor Mute", | |
| "type": { | |
| "default": false, | |
| "alt1": false, | |
| "alt2": true | |
| } | |
| }, | |
| { | |
| "id": "monitorVolumes", | |
| "name": "Monitor Volumes", | |
| "type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, | |
| "container": "Array" | |
| }, | |
| { | |
| "name": "channelmix.disable", | |
| "description": "Disable Channel mixing", | |
| "type": { | |
| "default": false, | |
| "alt1": false, | |
| "alt2": true | |
| }, | |
| "params": true | |
| }, | |
| { | |
| "name": "channelmix.normalize", | |
| "description": "Normalize Volumes", | |
| "type": { | |
| "default": true, | |
| "alt1": true, | |
| "alt2": false | |
| }, | |
| "params": true | |
| }, | |
| { | |
| "name": "channelmix.mix-lfe", | |
| "description": "Mix LFE into channels", | |
| "type": { | |
| "default": false, | |
| "alt1": false, | |
| "alt2": true | |
| }, | |
| "params": true | |
| }, | |
| { | |
| "name": "channelmix.upmix", | |
| "description": "Enable upmixing", | |
| "type": { | |
| "default": false, | |
| "alt1": false, | |
| "alt2": true | |
| }, | |
| "params": true | |
| }, | |
| { | |
| "name": "channelmix.lfe-cutoff", | |
| "description": "LFE cutoff frequency (Hz)", | |
| "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": 12.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 | |
| }, | |
| { | |
| "id": "rate", | |
| "description": "Rate scaler", | |
| "type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 } | |
| }, | |
| { | |
| "id": "quality", | |
| "name": "resample.quality", | |
| "description": "Resample Quality", | |
| "type": { "default": 4, "min": 0, "max": 14 }, | |
| "params": true | |
| }, | |
| { | |
| "name": "resample.disable", | |
| "description": "Disable Resampling", | |
| "type": { | |
| "default": false, | |
| "alt1": false, | |
| "alt2": true | |
| }, | |
| "params": true | |
| } | |
| ], | |
| "Props": [ | |
| { | |
| "volume": 1.000000, | |
| "mute": false, | |
| "channelVolumes": [ 1.000000 ], | |
| "channelMap": [ "MONO" ], | |
| "softMute": false, | |
| "softVolumes": [ 1.000000 ], | |
| "monitorMute": false, | |
| "monitorVolumes": [ 1.000000 ], | |
| "params": [ | |
| "channelmix.disable", | |
| false, | |
| "channelmix.normalize", | |
| true, | |
| "channelmix.mix-lfe", | |
| false, | |
| "channelmix.upmix", | |
| false, | |
| "channelmix.lfe-cutoff", | |
| 0.000000, | |
| "channelmix.fc-cutoff", | |
| 0.000000, | |
| "channelmix.rear-delay", | |
| 12.000000, | |
| "channelmix.stereo-widen", | |
| 0.000000, | |
| "channelmix.hilbert-taps", | |
| 0 | |
| ] | |
| }, | |
| { | |
| "rate": 1.000000, | |
| "quality": 4, | |
| "params": [ | |
| "resample.quality", | |
| 4, | |
| "resample.disable", | |
| false | |
| ] | |
| } | |
| ], | |
| "Format": [ | |
| { | |
| "mediaType": "audio", | |
| "mediaSubtype": "raw", | |
| "format": "F32LE", | |
| "rate": 25, | |
| "channels": 1, | |
| "position": [ "MONO" ] | |
| } | |
| ], | |
| "EnumPortConfig": [ | |
| { | |
| "direction": "Input", | |
| "mode": "dsp" | |
| }, | |
| { | |
| "direction": "Output", | |
| "mode": "dsp" | |
| }, | |
| { | |
| "direction": "Input", | |
| "mode": "convert" | |
| }, | |
| { | |
| "direction": "Output", | |
| "mode": "convert" | |
| } | |
| ], | |
| "PortConfig": [ | |
| { | |
| "direction": "Input", | |
| "mode": "dsp" | |
| }, | |
| { | |
| "direction": "Output", | |
| "mode": "convert" | |
| } | |
| ], | |
| "Latency": [ | |
| { | |
| "direction": "Output", | |
| "minQuantum": 1.000000, | |
| "maxQuantum": 1.000000, | |
| "minRate": 0, | |
| "maxRate": 0, | |
| "minNs": 0, | |
| "maxNs": 0 | |
| } | |
| ], | |
| "ProcessLatency": [ | |
| ] | |
| } | |
| } | |
| }, | |
| { | |
| "id": 74, | |
| "type": "PipeWire:Interface:Port", | |
| "version": 3, | |
| "permissions": [ "r", "w", "x", "m" ], | |
| "info": { | |
| "direction": "input", | |
| "change-mask": [ "props", "params" ], | |
| "props": { | |
| "format.dsp": "32 bit float mono audio", | |
| "audio.channel": "FL", | |
| "port.id": 0, | |
| "object.path": "GNOME Settings:input_0", | |
| "port.name": "input_FL", | |
| "port.alias": "GNOME Settings:input_FL", | |
| "port.direction": "in", | |
| "node.id": 111, | |
| "object.id": 74, | |
| "object.serial": 325 | |
| }, | |
| "params": { | |
| "EnumFormat": [ | |
| { | |
| "mediaType": "audio", | |
| "mediaSubtype": "dsp", | |
| "format": "F32P" | |
| } | |
| ], | |
| "Meta": [ | |
| { | |
| "type": "Header", | |
| "size": 32 | |
| } | |
| ], | |
| "IO": [ | |
| { | |
| "id": "Buffers", | |
| "size": 8 | |
| }, | |
| { | |
| "id": "RateMatch", | |
| "size": 48 | |
| } | |
| ], | |
| "Format": [ | |
| { | |
| "mediaType": "audio", | |
| "mediaSubtype": "dsp", | |
| "format": "F32P" | |
| } | |
| ], | |
| "Buffers": [ | |
| { | |
| "buffers": { "default": 1, "min": 1, "max": 32 }, | |
| "blocks": 1, | |
| "size": { "default": 32768, "min": 64, "max": 2147483647 }, | |
| "stride": 4 | |
| } | |
| ], | |
| "Latency": [ | |
| { | |
| "direction": "Input", | |
| "minQuantum": 0.000000, | |
| "maxQuantum": 0.000000, | |
| "minRate": 0, | |
| "maxRate": 0, | |
| "minNs": 0, | |
| "maxNs": 0 | |
| }, | |
| { | |
| "direction": "Output", | |
| "minQuantum": 1.000000, | |
| "maxQuantum": 1.000000, | |
| "minRate": 0, | |
| "maxRate": 0, | |
| "minNs": 0, | |
| "maxNs": 0 | |
| } | |
| ] | |
| } | |
| } | |
| }, | |
| { | |
| "id": 108, | |
| "type": "PipeWire:Interface:Port", | |
| "version": 3, | |
| "permissions": [ "r", "w", "x", "m" ], | |
| "info": { | |
| "direction": "output", | |
| "change-mask": [ "props", "params" ], | |
| "props": { | |
| "format.dsp": "32 bit float mono audio", | |
| "audio.channel": "FL", | |
| "port.monitor": true, | |
| "port.id": 0, | |
| "object.path": "GNOME Settings:monitor_0", | |
| "port.name": "monitor_FL", | |
| "port.alias": "GNOME Settings:monitor_FL", | |
| "port.direction": "out", | |
| "node.id": 111, | |
| "object.id": 108, | |
| "object.serial": 326 | |
| }, | |
| "params": { | |
| "EnumFormat": [ | |
| { | |
| "mediaType": "audio", | |
| "mediaSubtype": "dsp", | |
| "format": "F32P" | |
| } | |
| ], | |
| "Meta": [ | |
| { | |
| "type": "Header", | |
| "size": 32 | |
| } | |
| ], | |
| "IO": [ | |
| { | |
| "id": "Buffers", | |
| "size": 8 | |
| }, | |
| { | |
| "id": "RateMatch", | |
| "size": 48 | |
| } | |
| ], | |
| "Format": [ ], | |
| "Buffers": [ ], | |
| "Latency": [ | |
| { | |
| "direction": "Input", | |
| "minQuantum": 0.000000, | |
| "maxQuantum": 0.000000, | |
| "minRate": 0, | |
| "maxRate": 0, | |
| "minNs": 0, | |
| "maxNs": 0 | |
| }, | |
| { | |
| "direction": "Output", | |
| "minQuantum": 0.000000, | |
| "maxQuantum": 0.000000, | |
| "minRate": 0, | |
| "maxRate": 0, | |
| "minNs": 0, | |
| "maxNs": 0 | |
| } | |
| ] | |
| } | |
| } | |
| }, | |
| { | |
| "id": 66, | |
| "type": "PipeWire:Interface:Port", | |
| "version": 3, | |
| "permissions": [ "r", "w", "x", "m" ], | |
| "info": { | |
| "direction": "input", | |
| "change-mask": [ "props", "params" ], | |
| "props": { | |
| "format.dsp": "32 bit float mono audio", | |
| "audio.channel": "FR", | |
| "port.id": 1, | |
| "object.path": "GNOME Settings:input_1", | |
| "port.name": "input_FR", | |
| "port.alias": "GNOME Settings:input_FR", | |
| "port.direction": "in", | |
| "node.id": 111, | |
| "object.id": 66, | |
| "object.serial": 327 | |
| }, | |
| "params": { | |
| "EnumFormat": [ | |
| { | |
| "mediaType": "audio", | |
| "mediaSubtype": "dsp", | |
| "format": "F32P" | |
| } | |
| ], | |
| "Meta": [ | |
| { | |
| "type": "Header", | |
| "size": 32 | |
| } | |
| ], | |
| "IO": [ | |
| { | |
| "id": "Buffers", | |
| "size": 8 | |
| }, | |
| { | |
| "id": "RateMatch", | |
| "size": 48 | |
| } | |
| ], | |
| "Format": [ | |
| { | |
| "mediaType": "audio", | |
| "mediaSubtype": "dsp", | |
| "format": "F32P" | |
| } | |
| ], | |
| "Buffers": [ | |
| { | |
| "buffers": { "default": 1, "min": 1, "max": 32 }, | |
| "blocks": 1, | |
| "size": { "default": 32768, "min": 64, "max": 2147483647 }, | |
| "stride": 4 | |
| } | |
| ], | |
| "Latency": [ | |
| { | |
| "direction": "Input", | |
| "minQuantum": 0.000000, | |
| "maxQuantum": 0.000000, | |
| "minRate": 0, | |
| "maxRate": 0, | |
| "minNs": 0, | |
| "maxNs": 0 | |
| }, | |
| { | |
| "direction": "Output", | |
| "minQuantum": 1.000000, | |
| "maxQuantum": 1.000000, | |
| "minRate": 0, | |
| "maxRate": 0, | |
| "minNs": 0, | |
| "maxNs": 0 | |
| } | |
| ] | |
| } | |
| } | |
| }, | |
| { | |
| "id": 112, | |
| "type": "PipeWire:Interface:Port", | |
| "version": 3, | |
| "permissions": [ "r", "w", "x", "m" ], | |
| "info": { | |
| "direction": "output", | |
| "change-mask": [ "props", "params" ], | |
| "props": { | |
| "format.dsp": "32 bit float mono audio", | |
| "audio.channel": "FR", | |
| "port.monitor": true, | |
| "port.id": 1, | |
| "object.path": "GNOME Settings:monitor_1", | |
| "port.name": "monitor_FR", | |
| "port.alias": "GNOME Settings:monitor_FR", | |
| "port.direction": "out", | |
| "node.id": 111, | |
| "object.id": 112, | |
| "object.serial": 328 | |
| }, | |
| "params": { | |
| "EnumFormat": [ | |
| { | |
| "mediaType": "audio", | |
| "mediaSubtype": "dsp", | |
| "format": "F32P" | |
| } | |
| ], | |
| "Meta": [ | |
| { | |
| "type": "Header", | |
| "size": 32 | |
| } | |
| ], | |
| "IO": [ | |
| { | |
| "id": "Buffers", | |
| "size": 8 | |
| }, | |
| { | |
| "id": "RateMatch", | |
| "size": 48 | |
| } | |
| ], | |
| "Format": [ ], | |
| "Buffers": [ ], | |
| "Latency": [ | |
| { | |
| "direction": "Input", | |
| "minQuantum": 0.000000, | |
| "maxQuantum": 0.000000, | |
| "minRate": 0, | |
| "maxRate": 0, | |
| "minNs": 0, | |
| "maxNs": 0 | |
| }, | |
| { | |
| "direction": "Output", | |
| "minQuantum": 0.000000, | |
| "maxQuantum": 0.000000, | |
| "minRate": 0, | |
| "maxRate": 0, | |
| "minNs": 0, | |
| "maxNs": 0 | |
| } | |
| ] | |
| } | |
| } | |
| }, | |
| { | |
| "id": 107, | |
| "type": "PipeWire:Interface:Port", | |
| "version": 3, | |
| "permissions": [ "r", "w", "x", "m" ], | |
| "info": { | |
| "direction": "input", | |
| "change-mask": [ "props", "params" ], | |
| "props": { | |
| "format.dsp": "32 bit float mono audio", | |
| "audio.channel": "RL", | |
| "port.id": 2, | |
| "object.path": "GNOME Settings:input_2", | |
| "port.name": "input_RL", | |
| "port.alias": "GNOME Settings:input_RL", | |
| "port.direction": "in", | |
| "node.id": 111, | |
| "object.id": 107, | |
| "object.serial": 329 | |
| }, | |
| "params": { | |
| "EnumFormat": [ | |
| { | |
| "mediaType": "audio", | |
| "mediaSubtype": "dsp", | |
| "format": "F32P" | |
| } | |
| ], | |
| "Meta": [ | |
| { | |
| "type": "Header", | |
| "size": 32 | |
| } | |
| ], | |
| "IO": [ | |
| { | |
| "id": "Buffers", | |
| "size": 8 | |
| }, | |
| { | |
| "id": "RateMatch", | |
| "size": 48 | |
| } | |
| ], | |
| "Format": [ | |
| { | |
| "mediaType": "audio", | |
| "mediaSubtype": "dsp", | |
| "format": "F32P" | |
| } | |
| ], | |
| "Buffers": [ | |
| { | |
| "buffers": { "default": 1, "min": 1, "max": 32 }, | |
| "blocks": 1, | |
| "size": { "default": 32768, "min": 64, "max": 2147483647 }, | |
| "stride": 4 | |
| } | |
| ], | |
| "Latency": [ | |
| { | |
| "direction": "Input", | |
| "minQuantum": 0.000000, | |
| "maxQuantum": 0.000000, | |
| "minRate": 0, | |
| "maxRate": 0, | |
| "minNs": 0, | |
| "maxNs": 0 | |
| }, | |
| { | |
| "direction": "Output", | |
| "minQuantum": 1.000000, | |
| "maxQuantum": 1.000000, | |
| "minRate": 0, | |
| "maxRate": 0, | |
| "minNs": 0, | |
| "maxNs": 0 | |
| } | |
| ] | |
| } | |
| } | |
| }, | |
| { | |
| "id": 65, | |
| "type": "PipeWire:Interface:Port", | |
| "version": 3, | |
| "permissions": [ "r", "w", "x", "m" ], | |
| "info": { | |
| "direction": "output", | |
| "change-mask": [ "props", "params" ], | |
| "props": { | |
| "format.dsp": "32 bit float mono audio", | |
| "audio.channel": "RL", | |
| "port.monitor": true, | |
| "port.id": 2, | |
| "object.path": "GNOME Settings:monitor_2", | |
| "port.name": "monitor_RL", | |
| "port.alias": "GNOME Settings:monitor_RL", | |
| "port.direction": "out", | |
| "node.id": 111, | |
| "object.id": 65, | |
| "object.serial": 330 | |
| }, | |
| "params": { | |
| "EnumFormat": [ | |
| { | |
| "mediaType": "audio", | |
| "mediaSubtype": "dsp", | |
| "format": "F32P" | |
| } | |
| ], | |
| "Meta": [ | |
| { | |
| "type": "Header", | |
| "size": 32 | |
| } | |
| ], | |
| "IO": [ | |
| { | |
| "id": "Buffers", | |
| "size": 8 | |
| }, | |
| { | |
| "id": "RateMatch", | |
| "size": 48 | |
| } | |
| ], | |
| "Format": [ ], | |
| "Buffers": [ ], | |
| "Latency": [ | |
| { | |
| "direction": "Input", | |
| "minQuantum": 0.000000, | |
| "maxQuantum": 0.000000, | |
| "minRate": 0, | |
| "maxRate": 0, | |
| "minNs": 0, | |
| "maxNs": 0 | |
| }, | |
| { | |
| "direction": "Output", | |
| "minQuantum": 0.000000, | |
| "maxQuantum": 0.000000, | |
| "minRate": 0, | |
| "maxRate": 0, | |
| "minNs": 0, | |
| "maxNs": 0 | |
| } | |
| ] | |
| } | |
| } | |
| }, | |
| { | |
| "id": 62, | |
| "type": "PipeWire:Interface:Port", | |
| "version": 3, | |
| "permissions": [ "r", "w", "x", "m" ], | |
| "info": { | |
| "direction": "input", | |
| "change-mask": [ "props", "params" ], | |
| "props": { | |
| "format.dsp": "32 bit float mono audio", | |
| "audio.channel": "RR", | |
| "port.id": 3, | |
| "object.path": "GNOME Settings:input_3", | |
| "port.name": "input_RR", | |
| "port.alias": "GNOME Settings:input_RR", | |
| "port.direction": "in", | |
| "node.id": 111, | |
| "object.id": 62, | |
| "object.serial": 331 | |
| }, | |
| "params": { | |
| "EnumFormat": [ | |
| { | |
| "mediaType": "audio", | |
| "mediaSubtype": "dsp", | |
| "format": "F32P" | |
| } | |
| ], | |
| "Meta": [ | |
| { | |
| "type": "Header", | |
| "size": 32 | |
| } | |
| ], | |
| "IO": [ | |
| { | |
| "id": "Buffers", | |
| "size": 8 | |
| }, | |
| { | |
| "id": "RateMatch", | |
| "size": 48 | |
| } | |
| ], | |
| "Format": [ | |
| { | |
| "mediaType": "audio", | |
| "mediaSubtype": "dsp", | |
| "format": "F32P" | |
| } | |
| ], | |
| "Buffers": [ | |
| { | |
| "buffers": { "default": 1, "min": 1, "max": 32 }, | |
| "blocks": 1, | |
| "size": { "default": 32768, "min": 64, "max": 2147483647 }, | |
| "stride": 4 | |
| } | |
| ], | |
| "Latency": [ | |
| { | |
| "direction": "Input", | |
| "minQuantum": 0.000000, | |
| "maxQuantum": 0.000000, | |
| "minRate": 0, | |
| "maxRate": 0, | |
| "minNs": 0, | |
| "maxNs": 0 | |
| }, | |
| { | |
| "direction": "Output", | |
| "minQuantum": 1.000000, | |
| "maxQuantum": 1.000000, | |
| "minRate": 0, | |
| "maxRate": 0, | |
| "minNs": 0, | |
| "maxNs": 0 | |
| } | |
| ] | |
| } | |
| } | |
| }, | |
| { | |
| "id": 70, | |
| "type": "PipeWire:Interface:Port", | |
| "version": 3, | |
| "permissions": [ "r", "w", "x", "m" ], | |
| "info": { | |
| "direction": "output", | |
| "change-mask": [ "props", "params" ], | |
| "props": { | |
| "format.dsp": "32 bit float mono audio", | |
| "audio.channel": "RR", | |
| "port.monitor": true, | |
| "port.id": 3, | |
| "object.path": "GNOME Settings:monitor_3", | |
| "port.name": "monitor_RR", | |
| "port.alias": "GNOME Settings:monitor_RR", | |
| "port.direction": "out", | |
| "node.id": 111, | |
| "object.id": 70, | |
| "object.serial": 332 | |
| }, | |
| "params": { | |
| "EnumFormat": [ | |
| { | |
| "mediaType": "audio", | |
| "mediaSubtype": "dsp", | |
| "format": "F32P" | |
| } | |
| ], | |
| "Meta": [ | |
| { | |
| "type": "Header", | |
| "size": 32 | |
| } | |
| ], | |
| "IO": [ | |
| { | |
| "id": "Buffers", | |
| "size": 8 | |
| }, | |
| { | |
| "id": "RateMatch", | |
| "size": 48 | |
| } | |
| ], | |
| "Format": [ ], | |
| "Buffers": [ ], | |
| "Latency": [ | |
| { | |
| "direction": "Input", | |
| "minQuantum": 0.000000, | |
| "maxQuantum": 0.000000, | |
| "minRate": 0, | |
| "maxRate": 0, | |
| "minNs": 0, | |
| "maxNs": 0 | |
| }, | |
| { | |
| "direction": "Output", | |
| "minQuantum": 0.000000, | |
| "maxQuantum": 0.000000, | |
| "minRate": 0, | |
| "maxRate": 0, | |
| "minNs": 0, | |
| "maxNs": 0 | |
| } | |
| ] | |
| } | |
| } | |
| }, | |
| { | |
| "id": 75, | |
| "type": "PipeWire:Interface:Link", | |
| "version": 3, | |
| "permissions": [ "r", "w", "x", "m" ], | |
| "info": { | |
| "output-node-id": 69, | |
| "output-port-id": 60, | |
| "input-node-id": 111, | |
| "input-port-id": 74, | |
| "change-mask": [ "state", "format", "props" ], | |
| "state": "active", | |
| "error": null, | |
| "format": { | |
| "mediaType": "audio", | |
| "mediaSubtype": "dsp", | |
| "format": "F32P" | |
| }, | |
| "props": { | |
| "link.output.node": 69, | |
| "link.output.port": 60, | |
| "link.input.node": 111, | |
| "link.input.port": 74, | |
| "factory.id": 20, | |
| "client.id": 63, | |
| "object.id": 75, | |
| "object.serial": 333 | |
| } | |
| } | |
| }, | |
| { | |
| "id": 61, | |
| "type": "PipeWire:Interface:Link", | |
| "version": 3, | |
| "permissions": [ "r", "w", "x", "m" ], | |
| "info": { | |
| "output-node-id": 69, | |
| "output-port-id": 56, | |
| "input-node-id": 111, | |
| "input-port-id": 66, | |
| "change-mask": [ "state", "format", "props" ], | |
| "state": "active", | |
| "error": null, | |
| "format": { | |
| "mediaType": "audio", | |
| "mediaSubtype": "dsp", | |
| "format": "F32P" | |
| }, | |
| "props": { | |
| "link.output.node": 69, | |
| "link.output.port": 56, | |
| "link.input.node": 111, | |
| "link.input.port": 66, | |
| "factory.id": 20, | |
| "client.id": 63, | |
| "object.id": 61, | |
| "object.serial": 334 | |
| } | |
| } | |
| }, | |
| { | |
| "id": 58, | |
| "type": "PipeWire:Interface:Link", | |
| "version": 3, | |
| "permissions": [ "r", "w", "x", "m" ], | |
| "info": { | |
| "output-node-id": 69, | |
| "output-port-id": 59, | |
| "input-node-id": 111, | |
| "input-port-id": 107, | |
| "change-mask": [ "state", "format", "props" ], | |
| "state": "active", | |
| "error": null, | |
| "format": { | |
| "mediaType": "audio", | |
| "mediaSubtype": "dsp", | |
| "format": "F32P" | |
| }, | |
| "props": { | |
| "link.output.node": 69, | |
| "link.output.port": 59, | |
| "link.input.node": 111, | |
| "link.input.port": 107, | |
| "factory.id": 20, | |
| "client.id": 63, | |
| "object.id": 58, | |
| "object.serial": 335 | |
| } | |
| } | |
| }, | |
| { | |
| "id": 110, | |
| "type": "PipeWire:Interface:Link", | |
| "version": 3, | |
| "permissions": [ "r", "w", "x", "m" ], | |
| "info": { | |
| "output-node-id": 69, | |
| "output-port-id": 54, | |
| "input-node-id": 111, | |
| "input-port-id": 62, | |
| "change-mask": [ "state", "format", "props" ], | |
| "state": "active", | |
| "error": null, | |
| "format": { | |
| "mediaType": "audio", | |
| "mediaSubtype": "dsp", | |
| "format": "F32P" | |
| }, | |
| "props": { | |
| "link.output.node": 69, | |
| "link.output.port": 54, | |
| "link.input.node": 111, | |
| "link.input.port": 62, | |
| "factory.id": 20, | |
| "client.id": 63, | |
| "object.id": 110, | |
| "object.serial": 336 | |
| } | |
| } | |
| }, | |
| { | |
| "id": 34, | |
| "type": "PipeWire:Interface:Node", | |
| "version": 3, | |
| "permissions": [ "r", "w", "x", "m" ], | |
| "info": { | |
| "max-input-ports": 64, | |
| "max-output-ports": 0, | |
| "change-mask": [ "input-ports", "output-ports", "state", "props", "params" ], | |
| "n-input-ports": 2, | |
| "n-output-ports": 2, | |
| "state": "running", | |
| "error": null, | |
| "props": { | |
| "client.api": "pipewire-pulse", | |
| "pulse.server.type": "unix", | |
| "application.name": "GNOME Settings", | |
| "application.id": "org.gnome.VolumeControl", | |
| "application.icon-name": "multimedia-volume-control", | |
| "application.version": 41.700000, | |
| "application.process.id": 3851, | |
| "application.process.user": "steven", | |
| "application.process.host": "catu", | |
| "application.process.binary": "gnome-control-center", | |
| "application.language": "en_IN", | |
| "window.x11.display": ":0", | |
| "application.process.machine-id": "efe6fad664b24e729b6bce409c4804dd", | |
| "media.name": "Peak detect", | |
| "node.rate": "1/25", | |
| "stream.monitor": true, | |
| "node.target": 38, | |
| "target.object": 283, | |
| "stream.is-live": true, | |
| "node.name": "GNOME Settings", | |
| "node.autoconnect": true, | |
| "node.dont-reconnect": true, | |
| "media.class": "Stream/Input/Audio", | |
| "resample.peaks": true, | |
| "channelmix.normalize": true, | |
| "adapt.follower.node": "", | |
| "object.register": false, | |
| "factory.id": 6, | |
| "audio.adapt.follower": "", | |
| "factory.mode": "merge", | |
| "library.name": "audioconvert/libspa-audioconvert", | |
| "clock.quantum-limit": 8192, | |
| "client.id": 67, | |
| "object.id": 34, | |
| "object.serial": 337, | |
| "node.latency": "1/25", | |
| "pulse.attr.maxlength": 4194304, | |
| "pulse.attr.fragsize": 4 | |
| }, | |
| "params": { | |
| "EnumFormat": [ | |
| { | |
| "mediaType": "audio", | |
| "mediaSubtype": "raw", | |
| "format": "F32LE", | |
| "rate": 25, | |
| "channels": 1, | |
| "position": [ "MONO" ] | |
| } | |
| ], | |
| "PropInfo": [ | |
| { | |
| "id": "volume", | |
| "name": "Volume", | |
| "type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 } | |
| }, | |
| { | |
| "id": "mute", | |
| "name": "Mute", | |
| "type": { | |
| "default": false, | |
| "alt1": false, | |
| "alt2": true | |
| } | |
| }, | |
| { | |
| "id": "channelVolumes", | |
| "name": "Channel Volumes", | |
| "type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, | |
| "container": "Array" | |
| }, | |
| { | |
| "id": "channelMap", | |
| "name": "Channel Map", | |
| "type": "", | |
| "container": "Array" | |
| }, | |
| { | |
| "id": "monitorMute", | |
| "name": "Monitor Mute", | |
| "type": { | |
| "default": false, | |
| "alt1": false, | |
| "alt2": true | |
| } | |
| }, | |
| { | |
| "id": "monitorVolumes", | |
| "name": "Monitor Volumes", | |
| "type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, | |
| "container": "Array" | |
| }, | |
| { | |
| "id": "softMute", | |
| "name": "Soft Mute", | |
| "type": { | |
| "default": false, | |
| "alt1": false, | |
| "alt2": true | |
| } | |
| }, | |
| { | |
| "id": "softVolumes", | |
| "name": "Soft Volumes", | |
| "type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, | |
| "container": "Array" | |
| }, | |
| { | |
| "name": "monitor.channel-volumes", | |
| "description": "Monitor channel volume", | |
| "type": { | |
| "default": false, | |
| "alt1": false, | |
| "alt2": true | |
| }, | |
| "params": true | |
| }, | |
| { | |
| "id": "volume", | |
| "name": "Volume", | |
| "type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 } | |
| }, | |
| { | |
| "id": "mute", | |
| "name": "Mute", | |
| "type": { | |
| "default": false, | |
| "alt1": false, | |
| "alt2": true | |
| } | |
| }, | |
| { | |
| "id": "channelVolumes", | |
| "name": "Channel Volumes", | |
| "type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, | |
| "container": "Array" | |
| }, | |
| { | |
| "id": "channelMap", | |
| "name": "Channel Map", | |
| "type": "", | |
| "container": "Array" | |
| }, | |
| { | |
| "id": "softMute", | |
| "name": "Soft Mute", | |
| "type": { | |
| "default": false, | |
| "alt1": false, | |
| "alt2": true | |
| } | |
| }, | |
| { | |
| "id": "softVolumes", | |
| "name": "Soft Volumes", | |
| "type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, | |
| "container": "Array" | |
| }, | |
| { | |
| "id": "monitorMute", | |
| "name": "Monitor Mute", | |
| "type": { | |
| "default": false, | |
| "alt1": false, | |
| "alt2": true | |
| } | |
| }, | |
| { | |
| "id": "monitorVolumes", | |
| "name": "Monitor Volumes", | |
| "type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 }, | |
| "container": "Array" | |
| }, | |
| { | |
| "name": "channelmix.disable", | |
| "description": "Disable Channel mixing", | |
| "type": { | |
| "default": false, | |
| "alt1": false, | |
| "alt2": true | |
| }, | |
| "params": true | |
| }, | |
| { | |
| "name": "channelmix.normalize", | |
| "description": "Normalize Volumes", | |
| "type": { | |
| "default": true, | |
| "alt1": true, | |
| "alt2": false | |
| }, | |
| "params": true | |
| }, | |
| { | |
| "name": "channelmix.mix-lfe", | |
| "description": "Mix LFE into channels", | |
| "type": { | |
| "default": false, | |
| "alt1": false, | |
| "alt2": true | |
| }, | |
| "params": true | |
| }, | |
| { | |
| "name": "channelmix.upmix", | |
| "description": "Enable upmixing", | |
| "type": { | |
| "default": false, | |
| "alt1": false, | |
| "alt2": true | |
| }, | |
| "params": true | |
| }, | |
| { | |
| "name": "channelmix.lfe-cutoff", | |
| "description": "LFE cutoff frequency (Hz)", | |
| "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": 12.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 | |
| }, | |
| { | |
| "id": "rate", | |
| "description": "Rate scaler", | |
| "type": { "default": 1.000000, "min": 0.000000, "max": 10.000000 } | |
| }, | |
| { | |
| "id": "quality", | |
| "name": "resample.quality", | |
| "description": "Resample Quality", | |
| "type": { "default": 4, "min": 0, "max": 14 }, | |
| "params": true | |
| }, | |
| { | |
| "name": "resample.disable", | |
| "description": "Disable Resampling", | |
| "type": { | |
| "default": false, | |
| "alt1": false, | |
| "alt2": true | |
| }, | |
| "params": true | |
| } | |
| ], | |
| "Props": [ | |
| { | |
| "volume": 1.000000, | |
| "mute": false, | |
| "channelVolumes": [ 1.000000 ], | |
| "channelMap": [ "MONO" ], | |
| "softMute": false, | |
| "softVolumes": [ 1.000000 ], | |
| "monitorMute": false, | |
| "monitorVolumes": [ 1.000000 ], | |
| "params": [ | |
| "channelmix.disable", | |
| false, | |
| "channelmix.normalize", | |
| true, | |
| "channelmix.mix-lfe", | |
| false, | |
| "channelmix.upmix", | |
| false, | |
| "channelmix.lfe-cutoff", | |
| 0.000000, | |
| "channelmix.fc-cutoff", | |
| 0.000000, | |
| "channelmix.rear-delay", | |
| 12.000000, | |
| "channelmix.stereo-widen", | |
| 0.000000, | |
| "channelmix.hilbert-taps", | |
| 0 | |
| ] | |
| }, | |
| { | |
| "rate": 1.000000, | |
| "quality": 4, | |
| "params": [ | |
| "resample.quality", | |
| 4, | |
| "resample.disable", | |
| false | |
| ] | |
| } | |
| ], | |
| "Format": [ | |
| { | |
| "mediaType": "audio", | |
| "mediaSubtype": "raw", | |
| "format": "F32LE", | |
| "rate": 25, | |
| "channels": 1, | |
| "position": [ "MONO" ] | |
| } | |
| ], | |
| "EnumPortConfig": [ | |
| { | |
| "direction": "Input", | |
| "mode": "dsp" | |
| }, | |
| { | |
| "direction": "Output", | |
| "mode": "dsp" | |
| }, | |
| { | |
| "direction": "Input", | |
| "mode": "convert" | |
| }, | |
| { | |
| "direction": "Output", | |
| "mode": "convert" | |
| } | |
| ], | |
| "PortConfig": [ | |
| { | |
| "direction": "Input", | |
| "mode": "dsp" | |
| }, | |
| { | |
| "direction": "Output", | |
| "mode": "convert" | |
| } | |
| ], | |
| "Latency": [ ], | |
| "ProcessLatency": [ | |
| ] | |
| } | |
| } | |
| }, | |
| { | |
| "id": 73, | |
| "type": "PipeWire:Interface:Port", | |
| "version": 3, | |
| "permissions": [ "r", "w", "x", "m" ], | |
| "info": { | |
| "direction": "input", | |
| "change-mask": [ "props", "params" ], | |
| "props": { | |
| "format.dsp": "32 bit float mono audio", | |
| "audio.channel": "FL", | |
| "port.id": 0, | |
| "object.path": "GNOME Settings:input_0", | |
| "port.name": "input_FL", | |
| "port.alias": "GNOME Settings:input_FL", | |
| "port.direction": "in", | |
| "node.id": 34, | |
| "object.id": 73, | |
| "object.serial": 338 | |
| }, | |
| "params": { | |
| "EnumFormat": [ | |
| { | |
| "mediaType": "audio", | |
| "mediaSubtype": "dsp", | |
| "format": "F32P" | |
| } | |
| ], | |
| "Meta": [ | |
| { | |
| "type": "Header", | |
| "size": 32 | |
| } | |
| ], | |
| "IO": [ | |
| { | |
| "id": "Buffers", | |
| "size": 8 | |
| }, | |
| { | |
| "id": "RateMatch", | |
| "size": 48 | |
| } | |
| ], | |
| "Format": [ | |
| { | |
| "mediaType": "audio", | |
| "mediaSubtype": "dsp", | |
| "format": "F32P" | |
| } | |
| ], | |
| "Buffers": [ | |
| { | |
| "buffers": { "default": 1, "min": 1, "max": 32 }, | |
| "blocks": 1, | |
| "size": { "default": 32768, "min": 64, "max": 2147483647 }, | |
| "stride": 4 | |
| } | |
| ], | |
| "Latency": [ | |
| { | |
| "direction": "Input", | |
| "minQuantum": 0.000000, | |
| "maxQuantum": 0.000000, | |
| "minRate": 0, | |
| "maxRate": 0, | |
| "minNs": 0, | |
| "maxNs": 0 | |
| }, | |
| { | |
| "direction": "Output", | |
| "minQuantum": 0.000000, | |
| "maxQuantum": 0.000000, | |
| "minRate": 0, | |
| "maxRate": 0, | |
| "minNs": 0, | |
| "maxNs": 0 | |
| } | |
| ] | |
| } | |
| } | |
| }, | |
| { | |
| "id": 71, | |
| "type": "PipeWire:Interface:Port", | |
| "version": 3, | |
| "permissions": [ "r", "w", "x", "m" ], | |
| "info": { | |
| "direction": "output", | |
| "change-mask": [ "props", "params" ], | |
| "props": { | |
| "format.dsp": "32 bit float mono audio", | |
| "audio.channel": "FL", | |
| "port.monitor": true, | |
| "port.id": 0, | |
| "object.path": "GNOME Settings:monitor_0", | |
| "port.name": "monitor_FL", | |
| "port.alias": "GNOME Settings:monitor_FL", | |
| "port.direction": "out", | |
| "node.id": 34, | |
| "object.id": 71, | |
| "object.serial": 339 | |
| }, | |
| "params": { | |
| "EnumFormat": [ | |
| { | |
| "mediaType": "audio", | |
| "mediaSubtype": "dsp", | |
| "format": "F32P" | |
| } | |
| ], | |
| "Meta": [ | |
| { | |
| "type": "Header", | |
| "size": 32 | |
| } | |
| ], | |
| "IO": [ | |
| { | |
| "id": "Buffers", | |
| "size": 8 | |
| }, | |
| { | |
| "id": "RateMatch", | |
| "size": 48 | |
| } | |
| ], | |
| "Format": [ ], | |
| "Buffers": [ ], | |
| "Latency": [ | |
| { | |
| "direction": "Input", | |
| "minQuantum": 0.000000, | |
| "maxQuantum": 0.000000, | |
| "minRate": 0, | |
| "maxRate": 0, | |
| "minNs": 0, | |
| "maxNs": 0 | |
| }, | |
| { | |
| "direction": "Output", | |
| "minQuantum": 0.000000, | |
| "maxQuantum": 0.000000, | |
| "minRate": 0, | |
| "maxRate": 0, | |
| "minNs": 0, | |
| "maxNs": 0 | |
| } | |
| ] | |
| } | |
| } | |
| }, | |
| { | |
| "id": 55, | |
| "type": "PipeWire:Interface:Port", | |
| "version": 3, | |
| "permissions": [ "r", "w", "x", "m" ], | |
| "info": { | |
| "direction": "input", | |
| "change-mask": [ "props", "params" ], | |
| "props": { | |
| "format.dsp": "32 bit float mono audio", | |
| "audio.channel": "FR", | |
| "port.id": 1, | |
| "object.path": "GNOME Settings:input_1", | |
| "port.name": "input_FR", | |
| "port.alias": "GNOME Settings:input_FR", | |
| "port.direction": "in", | |
| "node.id": 34, | |
| "object.id": 55, | |
| "object.serial": 340 | |
| }, | |
| "params": { | |
| "EnumFormat": [ | |
| { | |
| "mediaType": "audio", | |
| "mediaSubtype": "dsp", | |
| "format": "F32P" | |
| } | |
| ], | |
| "Meta": [ | |
| { | |
| "type": "Header", | |
| "size": 32 | |
| } | |
| ], | |
| "IO": [ | |
| { | |
| "id": "Buffers", | |
| "size": 8 | |
| }, | |
| { | |
| "id": "RateMatch", | |
| "size": 48 | |
| } | |
| ], | |
| "Format": [ | |
| { | |
| "mediaType": "audio", | |
| "mediaSubtype": "dsp", | |
| "format": "F32P" | |
| } | |
| ], | |
| "Buffers": [ | |
| { | |
| "buffers": { "default": 1, "min": 1, "max": 32 }, | |
| "blocks": 1, | |
| "size": { "default": 32768, "min": 64, "max": 2147483647 }, | |
| "stride": 4 | |
| } | |
| ], | |
| "Latency": [ | |
| { | |
| "direction": "Input", | |
| "minQuantum": 0.000000, | |
| "maxQuantum": 0.000000, | |
| "minRate": 0, | |
| "maxRate": 0, | |
| "minNs": 0, | |
| "maxNs": 0 | |
| }, | |
| { | |
| "direction": "Output", | |
| "minQuantum": 0.000000, | |
| "maxQuantum": 0.000000, | |
| "minRate": 0, | |
| "maxRate": 0, | |
| "minNs": 0, | |
| "maxNs": 0 | |
| } | |
| ] | |
| } | |
| } | |
| }, | |
| { | |
| "id": 72, | |
| "type": "PipeWire:Interface:Port", | |
| "version": 3, | |
| "permissions": [ "r", "w", "x", "m" ], | |
| "info": { | |
| "direction": "output", | |
| "change-mask": [ "props", "params" ], | |
| "props": { | |
| "format.dsp": "32 bit float mono audio", | |
| "audio.channel": "FR", | |
| "port.monitor": true, | |
| "port.id": 1, | |
| "object.path": "GNOME Settings:monitor_1", | |
| "port.name": "monitor_FR", | |
| "port.alias": "GNOME Settings:monitor_FR", | |
| "port.direction": "out", | |
| "node.id": 34, | |
| "object.id": 72, | |
| "object.serial": 341 | |
| }, | |
| "params": { | |
| "EnumFormat": [ | |
| { | |
| "mediaType": "audio", | |
| "mediaSubtype": "dsp", | |
| "format": "F32P" | |
| } | |
| ], | |
| "Meta": [ | |
| { | |
| "type": "Header", | |
| "size": 32 | |
| } | |
| ], | |
| "IO": [ | |
| { | |
| "id": "Buffers", | |
| "size": 8 | |
| }, | |
| { | |
| "id": "RateMatch", | |
| "size": 48 | |
| } | |
| ], | |
| "Format": [ ], | |
| "Buffers": [ ], | |
| "Latency": [ | |
| { | |
| "direction": "Input", | |
| "minQuantum": 0.000000, | |
| "maxQuantum": 0.000000, | |
| "minRate": 0, | |
| "maxRate": 0, | |
| "minNs": 0, | |
| "maxNs": 0 | |
| }, | |
| { | |
| "direction": "Output", | |
| "minQuantum": 0.000000, | |
| "maxQuantum": 0.000000, | |
| "minRate": 0, | |
| "maxRate": 0, | |
| "minNs": 0, | |
| "maxNs": 0 | |
| } | |
| ] | |
| } | |
| } | |
| }, | |
| { | |
| "id": 57, | |
| "type": "PipeWire:Interface:Link", | |
| "version": 3, | |
| "permissions": [ "r", "w", "x", "m" ], | |
| "info": { | |
| "output-node-id": 38, | |
| "output-port-id": 31, | |
| "input-node-id": 34, | |
| "input-port-id": 73, | |
| "change-mask": [ "state", "format", "props" ], | |
| "state": "active", | |
| "error": null, | |
| "format": { | |
| "mediaType": "audio", | |
| "mediaSubtype": "dsp", | |
| "format": "F32P" | |
| }, | |
| "props": { | |
| "link.output.node": 38, | |
| "link.output.port": 31, | |
| "link.input.node": 34, | |
| "link.input.port": 73, | |
| "factory.id": 20, | |
| "client.id": 63, | |
| "object.id": 57, | |
| "object.serial": 342 | |
| } | |
| } | |
| }, | |
| { | |
| "id": 89, | |
| "type": "PipeWire:Interface:Link", | |
| "version": 3, | |
| "permissions": [ "r", "w", "x", "m" ], | |
| "info": { | |
| "output-node-id": 38, | |
| "output-port-id": 39, | |
| "input-node-id": 34, | |
| "input-port-id": 55, | |
| "change-mask": [ "state", "format", "props" ], | |
| "state": "active", | |
| "error": null, | |
| "format": { | |
| "mediaType": "audio", | |
| "mediaSubtype": "dsp", | |
| "format": "F32P" | |
| }, | |
| "props": { | |
| "link.output.node": 38, | |
| "link.output.port": 39, | |
| "link.input.node": 34, | |
| "link.input.port": 55, | |
| "factory.id": 20, | |
| "client.id": 63, | |
| "object.id": 89, | |
| "object.serial": 343 | |
| } | |
| } | |
| }, | |
| { | |
| "id": 96, | |
| "type": "PipeWire:Interface:Client", | |
| "version": 3, | |
| "permissions": [ "r", "w", "x", "m" ], | |
| "info": { | |
| "change-mask": [ "props" ], | |
| "props": { | |
| "pipewire.protocol": "protocol-native", | |
| "pipewire.sec.pid": 8325, | |
| "pipewire.sec.uid": 1001, | |
| "pipewire.sec.gid": 1001, | |
| "pipewire.sec.label": "unconfined", | |
| "module.id": 2, | |
| "object.id": 96, | |
| "object.serial": 344, | |
| "log.level": 0, | |
| "cpu.max-align": 64, | |
| "default.clock.rate": 48000, | |
| "default.clock.quantum": 1024, | |
| "default.clock.min-quantum": 32, | |
| "default.clock.max-quantum": 2048, | |
| "default.clock.quantum-limit": 8192, | |
| "default.video.width": 640, | |
| "default.video.height": 480, | |
| "default.video.rate.num": 25, | |
| "default.video.rate.denom": 1, | |
| "clock.power-of-two-quantum": true, | |
| "link.max-buffers": 64, | |
| "mem.warn-mlock": false, | |
| "mem.allow-mlock": true, | |
| "settings.check-quantum": false, | |
| "settings.check-rate": false, | |
| "application.name": "pw-dump", | |
| "application.process.binary": "pw-dump", | |
| "application.language": "en_IN", | |
| "application.process.id": 8325, | |
| "application.process.user": "steven", | |
| "application.process.host": "catu", | |
| "window.x11.display": ":0", | |
| "core.version": "0.3.48", | |
| "core.name": "pipewire-steven-8325", | |
| "pipewire.access": "unrestricted" | |
| } | |
| } | |
| } | |
| ] | 
  
    Sign up for free
    to join this conversation on GitHub.
    Already have an account?
    Sign in to comment