... | @@ -13,6 +13,15 @@ Since 0.3.45 you can also copy sections of the config file to a file in the dire |
... | @@ -13,6 +13,15 @@ Since 0.3.45 you can also copy sections of the config file to a file in the dire |
|
|
|
|
|
Pulseaudio clients that go through pipewire-pulse can also be configured using the pipewire-pulse.conf file, see [PulseAudio stream Configuration](https://gitlab.freedesktop.org/pipewire/pipewire/-/wikis/Config-PulseAudio#stream-configuration)
|
|
Pulseaudio clients that go through pipewire-pulse can also be configured using the pipewire-pulse.conf file, see [PulseAudio stream Configuration](https://gitlab.freedesktop.org/pipewire/pipewire/-/wikis/Config-PulseAudio#stream-configuration)
|
|
|
|
|
|
|
|
## Generic config
|
|
|
|
|
|
|
|
The client config file follows the generic PipeWire [config](https://gitlab.freedesktop.org/pipewire/pipewire/-/wikis/Config-PipeWire#configuration-file-pipewireconf) file.
|
|
|
|
|
|
|
|
For a client, the `core.daemon` property is usually set to false.
|
|
|
|
|
|
|
|
A client usually only has a limited set of `context.spa-libs`, usually to create audio nodes and a poll loop.
|
|
|
|
|
|
|
|
|
|
## `stream.properties`
|
|
## `stream.properties`
|
|
|
|
|
|
The client configuration files contain a stream.properties section that configures the options for client streams:
|
|
The client configuration files contain a stream.properties section that configures the options for client streams:
|
... | @@ -430,5 +439,7 @@ audio.allowed-rates |
... | @@ -430,5 +439,7 @@ audio.allowed-rates |
|
```
|
|
```
|
|
An array of allowed samplerates for the node. ex. "[ 44100 48000 ]"
|
|
An array of allowed samplerates for the node. ex. "[ 44100 48000 ]"
|
|
|
|
|
|
|
|
# Rules
|
|
|
|
|
|
|
|
Streams and filter don't yet support match rules.
|
|
|
|
|
|
# Streams |
|
|