Mercurial > audlegacy
annotate Plugins/Output/esd/esd.c @ 1198:311c4a27c3dd trunk
[svn] - yeah, JMA sucks -- i don't have the time for this
author | nenolod |
---|---|
date | Tue, 13 Jun 2006 23:19:04 -0700 |
parents | 55dc40ff1aff |
children |
rev | line source |
---|---|
61 | 1 |
2 /* xmms - esound outputmkdir plugin | |
3 * Copyright (C) 1999 Galex Yen | |
4 * | |
5 * this program is free software | |
6 * | |
7 * Description: | |
8 * This program is an output plugin for xmms v0.9 or greater. | |
9 * The program uses the esound daemon to output audio in order | |
10 * to allow more than one program to play audio on the same | |
11 * device at the same time. | |
12 * | |
13 * Contains code Copyright (C) 1998-1999 Mikael Alm, Olle Hallnas, | |
14 * Thomas Nillson and 4Front Technologies | |
15 * | |
16 */ | |
17 | |
18 #include "esdout.h" | |
19 | |
20 #include <glib.h> | |
21 #include <glib/gi18n.h> | |
22 | |
23 | |
24 OutputPlugin esd_op = { | |
25 NULL, | |
26 NULL, | |
27 NULL, /* Description */ | |
28 esdout_init, | |
309 | 29 NULL, |
61 | 30 esdout_about, |
31 esdout_configure, | |
32 esdout_get_volume, | |
33 esdout_set_volume, | |
34 esdout_open, | |
35 esdout_write, | |
36 esdout_close, | |
37 esdout_flush, | |
38 esdout_pause, | |
39 esdout_free, | |
40 esdout_playing, | |
41 esdout_get_output_time, | |
42 esdout_get_written_time, | |
517
55dc40ff1aff
[svn] Add tell_audio(AFormat *, gint *, gint *), for retrieving audio
nenolod
parents:
309
diff
changeset
|
43 esdout_tell |
61 | 44 }; |
45 | |
46 OutputPlugin * | |
47 get_oplugin_info(void) | |
48 { | |
49 esd_op.description = g_strdup_printf(_("eSound Output Plugin")); | |
50 return &esd_op; | |
51 } |