[pulseaudio-discuss] new module module-plugin-sink

Georg Chini georg at chini.tk
Sat May 4 11:17:23 UTC 2019


Here is the new version of the header file, based on your feedback.
The main changes are:

- The create_filter() function now receives the channel maps for input 
and output.
- The create_filter() function receives a kill_filter() function and a 
module pointer
    which makes it possible for the filter to initiate unloading of the 
module if it
    detects that it is no longer applicable.
- An output_changed() function was added which communicates current sink
   and port name to the filter, so that it can detect if the output has 
changed.

Also I did a bit of cleanup and added a few more comments. Hope it looks
better now.

Regards
             Georg
-------------- next part --------------
A non-text attachment was scrubbed...
Name: filter-plugin.h
Type: text/x-chdr
Size: 11651 bytes
Desc: not available
URL: <https://lists.freedesktop.org/archives/pulseaudio-discuss/attachments/20190504/e8e3e657/attachment-0001.h>


More information about the pulseaudio-discuss mailing list