diff src/Output/esd/esd.c @ 0:13389e613d67 trunk

[svn] - initial import of audacious-plugins tree (lots to do)
author nenolod
date Mon, 18 Sep 2006 01:11:49 -0700
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/Output/esd/esd.c	Mon Sep 18 01:11:49 2006 -0700
@@ -0,0 +1,51 @@
+
+/*      xmms - esound outputmkdir  plugin
+ *    Copyright (C) 1999      Galex Yen
+ *      
+ *      this program is free software
+ *      
+ *      Description:
+ *              This program is an output plugin for xmms v0.9 or greater.
+ *              The program uses the esound daemon to output audio in order
+ *              to allow more than one program to play audio on the same
+ *              device at the same time.
+ *
+ *              Contains code Copyright (C) 1998-1999 Mikael Alm, Olle Hallnas,
+ *              Thomas Nillson and 4Front Technologies
+ *
+ */
+
+#include "esdout.h"
+
+#include <glib.h>
+#include <glib/gi18n.h>
+
+
+OutputPlugin esd_op = {
+    NULL,
+    NULL,
+    NULL,                       /* Description */
+    esdout_init,
+    NULL,
+    esdout_about,
+    esdout_configure,
+    esdout_get_volume,
+    esdout_set_volume,
+    esdout_open,
+    esdout_write,
+    esdout_close,
+    esdout_flush,
+    esdout_pause,
+    esdout_free,
+    esdout_playing,
+    esdout_get_output_time,
+    esdout_get_written_time,
+    esdout_tell
+};
+
+OutputPlugin *
+get_oplugin_info(void)
+{
+    esd_op.description = g_strdup_printf(_("eSound Output Plugin"));
+    return &esd_op;
+}