Readme: add usage examples
Some checks failed
PostmarketOS Build / Build for aarch64 (push) Failing after 29s
PostmarketOS Build / Build for x86_64 (push) Failing after 6s

Signed-off-by: Vasiliy Doylov <nekocwd@mainlining.org>
This commit is contained in:
Vasiliy Doylov 2025-06-11 17:42:19 +03:00
parent f6c482e8bf
commit e9cc1ccae2
Signed by: NekoCWD
GPG key ID: B7BE22D44474A582
2 changed files with 49 additions and 0 deletions

View file

@ -15,6 +15,11 @@ Switch voice routing via alsactl according to current primary sound device
```
4) Reboot
## Usage:
See config sample in examples dir
```
CONFIG=/path/to/config callpipe
```
Project TODO:
- [ ] Write proof of concept

44
examples/rules.json Normal file
View file

@ -0,0 +1,44 @@
[
{
"action": "CallPipeLogicRuleAlsa",
"target": "Built-in Audio Speaker:[Out] Speaker",
"control": "QUAT_MI2S_RX Voice Mixer VoiceMMode1",
"value": "1",
"value_type": "bool"
},
{
"action": "CallPipeLogicRuleAlsa",
"target": "Built-in Audio Earpiece:[Out] Earpiece1",
"control": "SLIMBUS_0_RX Voice Mixer VoiceMMode1",
"value": "1",
"value_type": "bool"
},
{
"action": "CallPipeLogicRuleAlsa",
"target": "Built-in Audio Headphones:[Out] Headphones",
"control": "SLIMBUS_1_RX Voice Mixer VoiceMMode1",
"value": "1",
"value_type": "bool"
},
{
"action": "CallPipeLogicRuleAlsa",
"target": "Built-in Audio Top Microphone:[In] Mic2",
"control": "VoiceMMode1 Capture Mixer SLIMBUS_1_TX",
"value": "1",
"value_type": "bool"
},
{
"action": "CallPipeLogicRuleAlsa",
"target": "Built-in Audio Bottom Microphone:[In] Mic1",
"control": "VoiceMMode1 Capture Mixer SLIMBUS_0_TX",
"value": "1",
"value_type": "bool"
},
{
"action": "CallPipeLogicRuleAlsa",
"target": "Built-in Audio Headset Microphone:[In] Headset",
"control": "VoiceMMode1 Capture Mixer SLIMBUS_2_TX",
"value": "1",
"value_type": "bool"
}
]