pipewire/doc
Pauli Virtanen 76bae0cac4 media-session: add bluez-autoswitch module
Add module that switches bluez device profile to HFP/HSP if an input
stream (non-monitor, autoconnect) appears, and the current default
output device is bluez one that does not have input route.

When all input streams are gone, switch all changed profiles back.

Pending restore state is saved to session manager state files, in order
to restore it if e.g. devices get disconnected.  This usually is not
currently necessary since the bluez5 plugin prefers to connect to A2DP
over HFP, but might matter in future with backchannel-enabled A2DP
codecs.
2021-08-05 11:27:06 +00:00
..
api.dox doc: document the core/implementation API split a bit better 2021-08-04 07:49:53 +00:00
custom.css doc: move color overrides into light color scheme block 2021-06-15 17:58:06 +00:00
dma-buf.dox doc: add DMA-BUF docs 2021-07-29 19:18:49 +00:00
Doxyfile.in doc: ignore all function attributes in doxygen 2021-08-05 09:51:40 +00:00
doxygen-awesome.css doc: add a custom doxygen theme based on doxygen-awesome 2021-05-21 16:08:46 +10:00
index.dox doc: add a reference to the PipeWire Under The Hood post 2021-06-24 10:54:13 +00:00
media-session.dox media-session: add bluez-autoswitch module 2021-08-05 11:27:06 +00:00
meson.build doc: add DMA-BUF docs 2021-07-29 19:18:49 +00:00
overview.dox doc: move the overview page out to its own page 2021-07-29 14:33:09 +10:00
pipewire-access.dox doc: some more polishing of the access docs 2021-08-02 08:27:51 +00:00
pipewire-architecture.dox doc: switch from .md to .dox files and impose some general structure 2021-05-26 10:02:10 +02:00
pipewire-audio.dox doc: improve the pipewire-audio page for readability 2021-07-29 14:26:01 +10:00
pipewire-daemon.dox doc: clarify JSON usage 2021-08-04 11:47:31 +02:00
pipewire-design.dox doc: reword the Design page 2021-07-29 14:43:40 +10:00
pipewire-library.dox doc: move the error reporting blurb to the library page 2021-08-04 07:49:53 +00:00
pipewire-midi.dox doc: better output formatting for the midi page 2021-08-02 08:27:51 +00:00
pipewire-modules.dox doc: expand the module doc a bit 2021-07-30 07:24:24 +00:00
pipewire-objects-design.dox doc: format the objects design page 2021-08-02 08:27:51 +00:00
pipewire-portal.dox doc: structure the portal documentation a bit better 2021-07-30 07:24:24 +00:00
pipewire-session-manager.dox doc: add basic docs for the session manager 2021-08-04 07:49:53 +00:00
pipewire-tools.dox doc: switch from .md to .dox files and impose some general structure 2021-05-26 10:02:10 +02:00
pipewire.dox doc: add DMA-BUF docs 2021-07-29 19:18:49 +00:00
pulseaudio.dox doc: switch from .md to .dox files and impose some general structure 2021-05-26 10:02:10 +02:00
spa-buffer.dox doc: switch the spa documentation to doxygen 2021-05-26 10:02:10 +02:00
spa-design.dox doc: rework the SPA plugin documentation 2021-06-24 10:54:13 +00:00
spa-index.dox doc: rework the SPA plugin documentation 2021-06-24 10:54:13 +00:00
spa-plugins.dox spa: document the spa_interface and how it works 2021-08-05 09:51:40 +00:00
spa-pod.dox doc: switch the spa documentation to doxygen 2021-05-26 10:02:10 +02:00
strip-static.sh doc: add spa to doxygen output 2021-05-26 07:44:55 +00:00
tutorial.dox doc: switch from .md to .dox files and impose some general structure 2021-05-26 10:02:10 +02:00
tutorial1.dox doc: add a meson example to the tutorial 2021-08-05 09:51:40 +00:00
tutorial2.dox doc: change the tutorials to doxygen sources 2021-05-26 10:02:10 +02:00
tutorial3.dox doc: change the tutorials to doxygen sources 2021-05-26 10:02:10 +02:00
tutorial4.dox doc: switch the spa documentation to doxygen 2021-05-26 10:02:10 +02:00
tutorial5.dox doc: switch the spa documentation to doxygen 2021-05-26 10:02:10 +02:00
tutorial6.dox doc: change the tutorials to doxygen sources 2021-05-26 10:02:10 +02:00