On Tue, 2011-09-20 at 14:56 +0800, Lin, Mengdong wrote: > Does Pulseaudio provide a callback mechanism or any other methods to > notify application when audio device changes? Take a look at http://www.freedesktop.org/software/pulseaudio/doxygen/subscribe.html > I?m working on a policy application that need to know all available > audio devices (speaker/mike, headphone, Bluetooth headset, HDMI) and > allow user to manually set the default sink/source/port. > > The application need to be notified on headset/HDMI > connection/disconnection. This will need something like David's jack detection work which is not in master yet. -- Arun