mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2025-11-05 13:30:02 -05:00
Add pulseaudio gsettings schema
This commit is contained in:
parent
ecf4b071e5
commit
ee42a6868d
2 changed files with 122 additions and 0 deletions
|
|
@ -415,6 +415,13 @@ if gio_dep.found()
|
||||||
]
|
]
|
||||||
pipewire_module_protocol_pulse_deps += gio_dep
|
pipewire_module_protocol_pulse_deps += gio_dep
|
||||||
cdata.set('HAVE_GIO', true)
|
cdata.set('HAVE_GIO', true)
|
||||||
|
install_data(['module-protocol-pulse/modules/org.freedesktop.pulseaudio.gschema.xml'],
|
||||||
|
install_dir: pipewire_datadir / 'glib-2.0' / 'schemas'
|
||||||
|
)
|
||||||
|
gnome = import('gnome')
|
||||||
|
gnome.post_install(
|
||||||
|
glib_compile_schemas: true
|
||||||
|
)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
if flatpak_support
|
if flatpak_support
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,115 @@
|
||||||
|
<schemalist gettext-domain="pulseaudio">
|
||||||
|
<!-- The module-groups object is just an entry point to find the individual
|
||||||
|
module-group objects. -->
|
||||||
|
<schema id="org.freedesktop.pulseaudio.module-groups" path="/org/freedesktop/pulseaudio/module-groups/">
|
||||||
|
<child name="combine" schema="org.freedesktop.pulseaudio.module-group"/>
|
||||||
|
<child name="remote-access" schema="org.freedesktop.pulseaudio.module-group"/>
|
||||||
|
<child name="zeroconf-discover" schema="org.freedesktop.pulseaudio.module-group"/>
|
||||||
|
<child name="raop-discover" schema="org.freedesktop.pulseaudio.module-group"/>
|
||||||
|
<child name="rtp-recv" schema="org.freedesktop.pulseaudio.module-group"/>
|
||||||
|
<child name="rtp-send" schema="org.freedesktop.pulseaudio.module-group"/>
|
||||||
|
<child name="upnp-media-server" schema="org.freedesktop.pulseaudio.module-group"/>
|
||||||
|
</schema>
|
||||||
|
|
||||||
|
<!-- Paprefs puts related modules into groups that are enabled or disabled as
|
||||||
|
a whole. One group can contain up to 10 module instances (either of the
|
||||||
|
same module or different modules). A module-group object defines up to
|
||||||
|
10 modules to load. The name0..name9 keys contain the module names and
|
||||||
|
the args0..args9 keys provide the module arguments. -->
|
||||||
|
<schema id="org.freedesktop.pulseaudio.module-group">
|
||||||
|
<key name="name" type="s">
|
||||||
|
<default>''</default>
|
||||||
|
<summary>Module group name</summary>
|
||||||
|
<description>Module group name</description>
|
||||||
|
</key>
|
||||||
|
|
||||||
|
<key name="enabled" type="b">
|
||||||
|
<default>false</default>
|
||||||
|
</key>
|
||||||
|
|
||||||
|
<key name="locked" type="b">
|
||||||
|
<default>false</default>
|
||||||
|
</key>
|
||||||
|
|
||||||
|
<key name="args0" type="s">
|
||||||
|
<default>''</default>
|
||||||
|
</key>
|
||||||
|
|
||||||
|
<key name="args1" type="s">
|
||||||
|
<default>''</default>
|
||||||
|
</key>
|
||||||
|
|
||||||
|
<key name="args2" type="s">
|
||||||
|
<default>''</default>
|
||||||
|
</key>
|
||||||
|
|
||||||
|
<key name="args3" type="s">
|
||||||
|
<default>''</default>
|
||||||
|
</key>
|
||||||
|
|
||||||
|
<key name="args4" type="s">
|
||||||
|
<default>''</default>
|
||||||
|
</key>
|
||||||
|
|
||||||
|
<key name="args5" type="s">
|
||||||
|
<default>''</default>
|
||||||
|
</key>
|
||||||
|
|
||||||
|
<key name="args6" type="s">
|
||||||
|
<default>''</default>
|
||||||
|
</key>
|
||||||
|
|
||||||
|
<key name="args7" type="s">
|
||||||
|
<default>''</default>
|
||||||
|
</key>
|
||||||
|
|
||||||
|
<key name="args8" type="s">
|
||||||
|
<default>''</default>
|
||||||
|
</key>
|
||||||
|
|
||||||
|
<key name="args9" type="s">
|
||||||
|
<default>''</default>
|
||||||
|
</key>
|
||||||
|
|
||||||
|
<key name="name0" type="s">
|
||||||
|
<default>''</default>
|
||||||
|
</key>
|
||||||
|
|
||||||
|
<key name="name1" type="s">
|
||||||
|
<default>''</default>
|
||||||
|
</key>
|
||||||
|
|
||||||
|
<key name="name2" type="s">
|
||||||
|
<default>''</default>
|
||||||
|
</key>
|
||||||
|
|
||||||
|
<key name="name3" type="s">
|
||||||
|
<default>''</default>
|
||||||
|
</key>
|
||||||
|
|
||||||
|
<key name="name4" type="s">
|
||||||
|
<default>''</default>
|
||||||
|
</key>
|
||||||
|
|
||||||
|
<key name="name5" type="s">
|
||||||
|
<default>''</default>
|
||||||
|
</key>
|
||||||
|
|
||||||
|
<key name="name6" type="s">
|
||||||
|
<default>''</default>
|
||||||
|
</key>
|
||||||
|
|
||||||
|
<key name="name7" type="s">
|
||||||
|
<default>''</default>
|
||||||
|
</key>
|
||||||
|
|
||||||
|
<key name="name8" type="s">
|
||||||
|
<default>''</default>
|
||||||
|
</key>
|
||||||
|
|
||||||
|
<key name="name9" type="s">
|
||||||
|
<default>''</default>
|
||||||
|
</key>
|
||||||
|
</schema>
|
||||||
|
|
||||||
|
</schemalist>
|
||||||
Loading…
Add table
Add a link
Reference in a new issue