The X11 Audio Extension aims to provide audio support
for the X Window System, in particular the X.Org
reference implementation. Audio data can be
directly routed through the X protocol so that
remote applications can transparently play and
capture audio across the network in the same way
they can do graphics and mouse/keyboard user
interaction. Applications with strict latency
requirements can alternatively use shared memory.
The extension provides hooks for an "audio
compositing manager" that manages how multiple
applications may simultaneously access the audio
hardware (mix streams, mute some streams); it is
the counterpart to the window manager.