| [
|
| {
|
| "id": 1,
|
| "type": "PipeWire:Interface:Module",
|
| "version": 3,
|
| "permissions": [ "r", "w", "x", "m" ],
|
| "info": {
|
| "name": "libpipewire-module-rt",
|
| "filename": "/usr/lib/pipewire-0.3/libpipewire-module-rt.so",
|
| "args": "{\n nice.level = -11\n #rt.prio = 88\n #rt.time.soft = -1\n #rt.time.hard = -1\n }",
|
| "change-mask": [ "props" ],
|
| "props": {
|
| "module.author": "Wim Taymans <wim.taymans@gmail.com>",
|
| "module.description": "Use realtime thread scheduling, falling back to RTKit",
|
| "module.name": "libpipewire-module-rt",
|
| "module.usage": "( nice.level=<priority: default 20(don't change)> ) ( rt.prio=<priority: default 88> ) ( rt.time.soft=<in usec: default -1 ) ( rt.time.hard=<in usec: default -1 ) ",
|
| "module.version": "0.3.70",
|
| "nice.level": -11,
|
| "object.id": 1,
|
| "object.serial": 1
|
| }
|
| }
|
| },
|
| {
|
| "id": 2,
|
| "type": "PipeWire:Interface:Module",
|
| "version": 3,
|
| "permissions": [ "r", "w", "x", "m" ],
|
| "info": {
|
| "name": "libpipewire-module-protocol-native",
|
| "filename": "/usr/lib/pipewire-0.3/libpipewire-module-protocol-native.so",
|
| "args": null,
|
| "change-mask": [ "props" ],
|
| "props": {
|
| "module.author": "Wim Taymans <wim.taymans@gmail.com>",
|
| "module.description": "Native protocol using unix sockets",
|
| "module.name": "libpipewire-module-protocol-native",
|
| "module.version": "0.3.70",
|
| "object.id": 2,
|
| "object.serial": 2
|
| }
|
| }
|
| },
|
| {
|
| "id": 3,
|
| "type": "PipeWire:Interface:Module",
|
| "version": 3,
|
| "permissions": [ "r", "w", "x", "m" ],
|
| "info": {
|
| "name": "libpipewire-module-profiler",
|
| "filename": "/usr/lib/pipewire-0.3/libpipewire-module-profiler.so",
|
| "args": null,
|
| "change-mask": [ "props" ],
|
| "props": {
|
| "module.author": "Wim Taymans <wim.taymans@gmail.com>",
|
| "module.description": "Generate Profiling data",
|
| "module.name": "libpipewire-module-profiler",
|
| "module.version": "0.3.70",
|
| "object.id": 3,
|
| "object.serial": 3
|
| }
|
| }
|
| },
|
| {
|
| "id": 5,
|
| "type": "PipeWire:Interface:Module",
|
| "version": 3,
|
| "permissions": [ "r", "w", "x", "m" ],
|
| "info": {
|
| "name": "libpipewire-module-metadata",
|
| "filename": "/usr/lib/pipewire-0.3/libpipewire-module-metadata.so",
|
| "args": null,
|
| "change-mask": [ "props" ],
|
| "props": {
|
| "module.author": "Wim Taymans <wim.taymans@gmail.com>",
|
| "module.description": "Allow clients to create metadata store",
|
| "module.name": "libpipewire-module-metadata",
|
| "module.version": "0.3.70",
|
| "object.id": 5,
|
| "object.serial": 5
|
| }
|
| }
|
| },
|
| {
|
| "id": 7,
|
| "type": "PipeWire:Interface:Module",
|
| "version": 3,
|
| "permissions": [ "r", "w", "x", "m" ],
|
| "info": {
|
| "name": "libpipewire-module-spa-device-factory",
|
| "filename": "/usr/lib/pipewire-0.3/libpipewire-module-spa-device-factory.so",
|
| "args": null,
|
| "change-mask": [ "props" ],
|
| "props": {
|
| "module.author": "Wim Taymans <wim.taymans@gmail.com>",
|
| "module.description": "Provide a factory to make SPA devices",
|
| "module.name": "libpipewire-module-spa-device-factory",
|
| "module.version": "0.3.70",
|
| "object.id": 7,
|
| "object.serial": 7
|
| }
|
| }
|
| },
|
| {
|
| "id": 9,
|
| "type": "PipeWire:Interface:Module",
|
| "version": 3,
|
| "permissions": [ "r", "w", "x", "m" ],
|
| "info": {
|
| "name": "libpipewire-module-spa-node-factory",
|
| "filename": "/usr/lib/pipewire-0.3/libpipewire-module-spa-node-factory.so",
|
| "args": null,
|
| "change-mask": [ "props" ],
|
| "props": {
|
| "module.author": "Wim Taymans <wim.taymans@gmail.com>",
|
| "module.description": "Provide a factory to make SPA nodes",
|
| "module.name": "libpipewire-module-spa-node-factory",
|
| "module.version": "0.3.70",
|
| "object.id": 9,
|
| "object.serial": 9
|
| }
|
| }
|
| },
|
| {
|
| "id": 11,
|
| "type": "PipeWire:Interface:Module",
|
| "version": 3,
|
| "permissions": [ "r", "w", "x", "m" ],
|
| "info": {
|
| "name": "libpipewire-module-client-node",
|
| "filename": "/usr/lib/pipewire-0.3/libpipewire-module-client-node.so",
|
| "args": null,
|
| "change-mask": [ "props" ],
|
| "props": {
|
| "module.author": "Wim Taymans <wim.taymans@gmail.com>",
|
| "module.description": "Allow clients to create and control remote nodes",
|
| "module.name": "libpipewire-module-client-node",
|
| "module.version": "0.3.70",
|
| "object.id": 11,
|
| "object.serial": 11
|
| }
|
| }
|
| },
|
| {
|
| "id": 13,
|
| "type": "PipeWire:Interface:Module",
|
| "version": 3,
|
| "permissions": [ "r", "w", "x", "m" ],
|
| "info": {
|
| "name": "libpipewire-module-client-device",
|
| "filename": "/usr/lib/pipewire-0.3/libpipewire-module-client-device.so",
|
| "args": null,
|
| "change-mask": [ "props" ],
|
| "props": {
|
| "module.author": "Wim Taymans <wim.taymans@gmail.com>",
|
| "module.description": "Allow clients to create and control remote devices",
|
| "module.name": "libpipewire-module-client-device",
|
| "module.version": "0.3.70",
|
| "object.id": 13,
|
| "object.serial": 13
|
| }
|
| }
|
| },
|
| {
|
| "id": 15,
|
| "type": "PipeWire:Interface:Module",
|
| "version": 3,
|
| "permissions": [ "r", "w", "x", "m" ],
|
| "info": {
|
| "name": "libpipewire-module-portal",
|
| "filename": "/usr/lib/pipewire-0.3/libpipewire-module-portal.so",
|
| "args": null,
|
| "change-mask": [ "props" ],
|
| "props": {
|
| "module.name": "libpipewire-module-portal",
|
| "object.id": 15,
|
| "object.serial": 15
|
| }
|
| }
|
| },
|
| {
|
| "id": 16,
|
| "type": "PipeWire:Interface:Module",
|
| "version": 3,
|
| "permissions": [ "r", "w", "x", "m" ],
|
| "info": {
|
| "name": "libpipewire-module-access",
|
| "filename": "/usr/lib/pipewire-0.3/libpipewire-module-access.so",
|
| "args": "{\n # access.allowed to list an array of paths of allowed\n # apps.\n #access.allowed = [\n # /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.author": "Wim Taymans <wim.taymans@gmail.com>",
|
| "module.description": "Perform access check",
|
| "module.name": "libpipewire-module-access",
|
| "module.usage": "( access.force=flatpak ) ( access.allowed= [ <cmd-line>,.. ] ) ( access.rejected= [ <cmd-line>,.. ] ) ( access.restricted= [ <cmd-line>,.. ] ) ",
|
| "module.version": "0.3.70",
|
| "object.id": 16,
|
| "object.serial": 16
|
| }
|
| }
|
| },
|
| {
|
| "id": 17,
|
| "type": "PipeWire:Interface:Module",
|
| "version": 3,
|
| "permissions": [ "r", "w", "x", "m" ],
|
| "info": {
|
| "name": "libpipewire-module-adapter",
|
| "filename": "/usr/lib/pipewire-0.3/libpipewire-module-adapter.so",
|
| "args": null,
|
| "change-mask": [ "props" ],
|
| "props": {
|
| "module.author": "Wim Taymans <wim.taymans@gmail.com>",
|
| "module.description": "Manage adapter nodes",
|
| "module.name": "libpipewire-module-adapter",
|
| "module.version": "0.3.70",
|
| "object.id": 17,
|
| "object.serial": 17
|
| }
|
| }
|
| },
|
| {
|
| "id": 19,
|
| "type": "PipeWire:Interface:Module",
|
| "version": 3,
|
| "permissions": [ "r", "w", "x", "m" ],
|
| "info": {
|
| "name": "libpipewire-module-link-factory",
|
| "filename": "/usr/lib/pipewire-0.3/libpipewire-module-link-factory.so",
|
| "args": null,
|
| "change-mask": [ "props" ],
|
| "props": {
|
| "module.author": "Wim Taymans <wim.taymans@gmail.com>",
|
| "module.description": "Allow clients to create links",
|
| "module.name": "libpipewire-module-link-factory",
|
| "module.usage": "( allow.link.passive=<bool, default false> ) ",
|
| "module.version": "0.3.70",
|
| "object.id": 19,
|
| "object.serial": 19
|
| }
|
| }
|
| },
|
| {
|
| "id": 21,
|
| "type": "PipeWire:Interface:Module",
|
| "version": 3,
|
| "permissions": [ "r", "w", "x", "m" ],
|
| "info": {
|
| "name": "libpipewire-module-session-manager",
|
| "filename": "/usr/lib/pipewire-0.3/libpipewire-module-session-manager.so",
|
| "args": null,
|
| "change-mask": [ "props" ],
|
| "props": {
|
| "module.author": "George Kiagiadakis <george.kiagiadakis@collabora.com>",
|
| "module.description": "Implements objects for session management",
|
| "module.name": "libpipewire-module-session-manager",
|
| "module.version": "0.3.70",
|
| "object.id": 21,
|
| "object.serial": 21
|
| }
|
| }
|
| }
|
| ]
|