pulseaudio之client与server线程模型:


1.source与sink
sink表示输出音源部分
source表示输入音源部分
2.pulseaudio接受多个音源的输入(source)或是输出(sink)
![[pulseaudio]](http://javaforall.cn/synimg/09c396c9-bd42-4f46-a376-c54cb1108ecd2022040406d37b31-ef85-4e13-be21-66c2e7b5e17b1.jpg)
![[pulseaudio]](https://javaforall.cn/wp-content/plugins/wp-fastest-cache-premium/pro/images/blank.gif)
3.ALSA
ALSA: Advanced L
pulseaudio之client与server线程模型:


1.source与sink
sink表示输出音源部分
source表示输入音源部分
![[pulseaudio]](http://javaforall.cn/synimg/7794ae90-8720-43f3-85f9-90446211149f2022040401c0d439-ae20-49d2-9743-61e559b8f6941.jpg)
![[pulseaudio]](https://javaforall.cn/wp-content/plugins/wp-fastest-cache-premium/pro/images/blank.gif)
2.pulseaudio接受多个音源的输入(source)或是输出(sink)
![[pulseaudio]](http://javaforall.cn/synimg/09c396c9-bd42-4f46-a376-c54cb1108ecd2022040406d37b31-ef85-4e13-be21-66c2e7b5e17b1.jpg)
![[pulseaudio]](https://javaforall.cn/wp-content/plugins/wp-fastest-cache-premium/pro/images/blank.gif)
3.ALSA
ALSA: Advanced L