module-pulse-tunner: add module to tunnel to PulseAudio

Add a module that can make a source or sink that tunnels audio
to or from a (remote) PulseAudio server.
This commit is contained in:
Wim Taymans 2021-05-12 15:55:15 +02:00
parent 685ff1dc25
commit 44f326013b
4 changed files with 811 additions and 0 deletions

View file

@ -149,6 +149,18 @@ pipewire_module_protocol_pulse = shared_library('pipewire-module-protocol-pulse'
dependencies : pipewire_module_protocol_pulse_deps,
)
if pulseaudio_dep.found()
pipewire_module_pulse_tunnel = shared_library('pipewire-module-pulse-tunnel',
[ 'module-pulse-tunnel.c' ],
c_args : pipewire_module_c_args,
include_directories : [configinc, spa_inc],
install : true,
install_dir : modules_install_dir,
install_rpath: modules_install_dir,
dependencies : [mathlib, dl_lib, pipewire_dep, pulseaudio_dep],
)
endif
pipewire_module_protocol_simple = shared_library('pipewire-module-protocol-simple',
[ 'module-protocol-simple.c' ],
c_args : pipewire_module_c_args,