obs-studio/plugins/linux-pulseaudio
fryshorts 1ee4496dae Added a wrapping library for pulseaudio
The wrapping library uses a global mainloop and context which
allows operations to share the connection. The global mainloop
is created and destroyed based on internal reference counting.

The capture code won't spawn a new thread for each input anymore
but instead just create the recording stream and rely on the
threaded mainloop to execute the read callback when data is available.
2014-04-24 23:51:13 +02:00
..
CMakeLists.txt Added a wrapping library for pulseaudio 2014-04-24 23:51:13 +02:00
linux-pulseaudio.c moved and split up the linux xshm and pulseaudio capture plugins 2014-03-11 14:06:10 +01:00
pulse-input.c Added a wrapping library for pulseaudio 2014-04-24 23:51:13 +02:00
pulse-wrapper.c Added a wrapping library for pulseaudio 2014-04-24 23:51:13 +02:00
pulse-wrapper.h Added a wrapping library for pulseaudio 2014-04-24 23:51:13 +02:00