~/.config/pulse/default.pa
 # 加载网络模块
.include /etc/pulse/default.pa
load-module module-native-protocol-tcp auth-anonymous=1
# 客户端网络访问
env PULSE_SERVER=172.16.14.248 ./pavucontrol-qt
切换到Line-In
- 将Line-In设备作为默认sources
 - 加载回环模块 
module-loopback 
[load]
pactl load-module module-loopback source=<source_name> sink=<sink_name>
[额外参数]
- `latency_msec=<value>`: 设置延迟(毫秒)。
- `sink_input_properties=<properties>`: 定义额外的属性,比如音频流名称
[info]
pactl list modules short
[unload]
pactl unload-module <module_id>
eg:
pactl load-module module-loopback source=alsa_input.pci-0000_00_1f.3.analog-stereo sink=alsa_output.pci-0000_00_1f.3.analog-stereo
- 对其他音频流(sink-sources)各种类型[event,video,audio]静音mute,或只保留指定的类型。 
media.role既有内置类型,也可以自定义 
sink-input-by-media-role:event
event: 系统音效
video: 视频类型
audio:音频类型
phone: 手机
game:游戏
切换到系统音源
- 卸载回环模块
 - 取消静音
 
创建虚拟sink设备,并重定向到实际的sink设备
1. 创建虚拟sink
pactl load-module module-null-sink sink_name=alsa_output.platform-LineOut.stereo-fallback sink_properties=device.description="线路输出"
2. 重定向音频流
pactl load-module module-loopback source=LineOut.monitor sink=alsa_output.pci-0000_00_1b.0.analog-stereo
======逆过程=====
1. 取消重定向
2. 删除虚拟sink