[pulseaudio-discuss] Does pulseaudio provide any callback mechanism for application on device change?

Lin, Mengdong mengdong.lin at intel.com
Tue Sep 20 00:52:27 PDT 2011


> > 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.
> 

Thanks a lot for the information, Arun!
So after adding David's jack detection patch, the port's available state change will trigger the event "PA_SUBSCRIPTION_EVENT_SOURCE|PA_SUBSCRIPTION_EVENT_CHANGE" and " PA_SUBSCRIPTION_EVENT_SINK|PA_SUBSCRIPTION_EVENT_CHANGE", right?

-Mengdong


More information about the pulseaudio-discuss mailing list