changeset 4138:447a0ab67656

Automated merge with ssh://hg.atheme.org//hg/audacious
author William Pitcock <nenolod@atheme.org>
date Sun, 30 Dec 2007 22:45:20 -0600
parents 3aafc46605b4 (diff) c1fd1dfaa53d (current diff)
children 7416ba3939ef c9fb06a5688e
files src/audacious/intl/ui_skinned_textbox.c
diffstat 3 files changed, 43 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/libaudacious++/Makefile	Sun Dec 30 22:45:20 2007 -0600
@@ -0,0 +1,6 @@
+PACKAGE = audacious++
+STATIC_LIB = libaudacious++.a
+SRCS = plugin.cxx
+
+include ../../buildsys.mk
+include ../../extra.mk
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/libaudacious++/README	Sun Dec 30 22:45:20 2007 -0600
@@ -0,0 +1,1 @@
+this is a work in progress. it's not GPL yet. don't use it. --nenolod
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/libaudacious++/plugin.h	Sun Dec 30 22:45:20 2007 -0600
@@ -0,0 +1,36 @@
+/*
+ * Copyright (c) 2008 William Pitcock <nenolod@sacredspiral.co.uk>
+ *
+ * [insert GPL license here later]
+ */
+
+#ifndef __AUDACIOUSXX__PLUGIN_H_GUARD
+#define __AUDACIOUSXX__PLUGIN_H_GUARD
+
+#include <string>
+
+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