# HG changeset patch # User Tomasz Mon # Date 1199116658 -3600 # Node ID 7416ba3939efdd6d76d435e9829e14bcc1d6d79a # Parent 6701c5bf39ca8b0be4e1049a2153c1da651a4e15# Parent 447a0ab67656cb50b1ec07b72ae7a627facb2f97 branch merge diff -r 6701c5bf39ca -r 7416ba3939ef src/libaudacious++/Makefile --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/libaudacious++/Makefile Mon Dec 31 16:57:38 2007 +0100 @@ -0,0 +1,6 @@ +PACKAGE = audacious++ +STATIC_LIB = libaudacious++.a +SRCS = plugin.cxx + +include ../../buildsys.mk +include ../../extra.mk diff -r 6701c5bf39ca -r 7416ba3939ef src/libaudacious++/README --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/libaudacious++/README Mon Dec 31 16:57:38 2007 +0100 @@ -0,0 +1,1 @@ +this is a work in progress. it's not GPL yet. don't use it. --nenolod diff -r 6701c5bf39ca -r 7416ba3939ef src/libaudacious++/plugin.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/libaudacious++/plugin.h Mon Dec 31 16:57:38 2007 +0100 @@ -0,0 +1,36 @@ +/* + * Copyright (c) 2008 William Pitcock + * + * [insert GPL license here later] + */ + +#ifndef __AUDACIOUSXX__PLUGIN_H_GUARD +#define __AUDACIOUSXX__PLUGIN_H_GUARD + +#include + +namespace Audacious { + +class Plugin { +private: + std::string name; + std::string description; + +public: + Plugin(std::string name_, std::string description_); + ~Plugin(); +}; + +class VisPlugin : Plugin { +private: + int pcm_channels; + int freq_channels; + +public: + VisPlugin(std::string name_, std::string description, int pc, int fc); + ~VisPlugin(); +}; + +}; + +#endif