Add plugin API

Add plugin api, define a factory and methods for introspecting
interfaces.
This commit is contained in:
Wim Taymans 2016-06-09 13:06:35 +02:00
parent 6377b9bd12
commit b8f6e99537
9 changed files with 386 additions and 281 deletions

View file

@ -16,7 +16,8 @@
* Free Software Foundation, Inc., 51 Franklin St, Fifth Floor,
* Boston, MA 02110-1301, USA.
*/
#include <spi/node.h>
SpiNode * spi_volume_new (void);
SpiNode * spi_audiotestsrc_new (void);
SpiNode * spi_alsa_sink_new (void);
SpiHandle * spi_volume_new (void);
SpiHandle * spi_audiotestsrc_new (void);
SpiHandle * spi_alsa_sink_new (void);