Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- context.modules = [
- { name = libpipewire-module-combine-stream
- args = {
- combine.mode = sink
- node.name = "all_physical_outputs"
- node.description = "All Physical Outputs"
- combine.props = {
- audio.position = [ FL FR ]
- }
- stream.rules = [
- {
- matches = [
- {
- media.class = "Audio/Sink"
- node.name = "~bluez_output.*"
- },
- {
- media.class = "Audio/Sink"
- node.name = "~alsa_output.usb-Audient_Audient_iD14-00..*__sink"
- #device.bus = "usb"
- },
- {
- media.class = "Audio/Sink"
- node.name = "~alsa_output.pci-0000_03_00.1.hdmi-.*"
- #device.bus = "pci"
- }
- ]
- actions = {
- create-stream = {
- audio.position = [ FL FR ]
- combine.audio.position = [ FL FR ]
- }
- }
- }
- ]
- }
- },
- { name = libpipewire-module-loopback
- args = {
- audio.position = [ FL FR ]
- capture.props = {
- media.class = "Audio/Sink"
- node.name = "virtual_main_sink"
- node.description = "virtual:Main"
- }
- playback.props = {
- node.name = "virtual_main_source"
- node.passive = true
- target.object = "all_physical_outputs"
- }
- }
- },
- { name = libpipewire-module-loopback
- args = {
- audio.position = [ FL FR ]
- capture.props = {
- media.class = "Audio/Sink"
- node.name = "virtual_media_sink"
- node.description = "virtual:Media"
- }
- playback.props = {
- node.name = "virtual_media_source"
- node.passive = true
- target.object = "virtual_main"
- }
- }
- },
- { name = libpipewire-module-loopback
- args = {
- node.name = "virtual_games"
- audio.position = [ FL FR ]
- capture.props = {
- media.class = "Audio/Sink"
- node.name = "virtual_games_sink"
- node.description = "virtual:Games"
- }
- playback.props = {
- node.name = "virtual_games_source"
- node.passive = true
- target.object = "virtual_main"
- }
- }
- },
- { name = libpipewire-module-loopback
- args = {
- audio.position = [ FL FR ]
- capture.props = {
- media.class = "Audio/Sink"
- node.name = "virtual_comms_sink"
- node.description = "virtual:Comms"
- }
- playback.props = {
- node.name = "virtual_comms_source"
- node.passive = true
- target.object = "virtual_main"
- }
- }
- }
- ]
Advertisement
Add Comment
Please, Sign In to add comment