2
* Copyright (C) 1998 Andy Lo A Foe <andy@alsa-project.org>
3
* Copyright (C) 2007 Madej
5
* This file is part of AlsaPlayer.
7
* AlsaPlayer is free software; you can redistribute it and/or modify
8
* it under the terms of the GNU General Public License as published by
9
* the Free Software Foundation; either version 3 of the License, or
10
* (at your option) any later version.
12
* AlsaPlayer is distributed in the hope that it will be useful,
13
* but WITHOUT ANY WARRANTY; without even the implied warranty of
14
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15
* GNU General Public License for more details.
17
* You should have received a copy of the GNU General Public License
18
* along with this program; if not, see <http://www.gnu.org/licenses/>.
21
#ifndef __ScopesWindow_h__
22
#define __ScopesWindow_h__
25
#include "scope_plugin.h"
27
extern GtkWidget *init_scopes_window(GtkWidget *main_window);
28
extern void destroy_scopes_window();
29
extern int apRegisterScopePlugin(scope_plugin *plugin);
30
extern void apUnregiserScopePlugins();
31
extern bool scope_feeder_func(void *, void *, int);
33
typedef struct _scope_entry
36
struct _scope_entry *next;
37
struct _scope_entry *prev;