23 #ifndef __scope_plugin_h__
24 #define __scope_plugin_h__
35 #define SCOPE_PLUGIN_BASE_VERSION 0x1000
42 #define SCOPE_PLUGIN_VERSION (SCOPE_PLUGIN_BASE_VERSION + 7)
61 #define SCOPE_SLEEP 20000
67 #define SCOPE_BG_RED 0
73 #define SCOPE_BG_GREEN 0
79 #define SCOPE_BG_BLUE 0
void(* scope_set_fft_type)(void *buffer, int samples, int channels)
Definition: scope_plugin.h:149
struct _scope_plugin scope_plugin
int(* scope_init_type)(void *arg)
Definition: scope_plugin.h:95
int(* scope_running_type)(void)
Definition: scope_plugin.h:108
void(* scope_start_type)(void)
Definition: scope_plugin.h:101
void(* scope_shutdown_type)(void)
Definition: scope_plugin.h:121
int scope_version_type
Definition: scope_plugin.h:86
void(* scope_stop_type)(void)
Definition: scope_plugin.h:114
void(* scope_set_data_type)(void *buffer, int count)
Definition: scope_plugin.h:135
Definition: scope_plugin.h:156
scope_running_type running
Definition: scope_plugin.h:189
char * name
Definition: scope_plugin.h:164
scope_version_type version
Definition: scope_plugin.h:160
scope_shutdown_type shutdown
Definition: scope_plugin.h:199
void * handle
Definition: scope_plugin.h:174
scope_init_type init
Definition: scope_plugin.h:179
scope_set_data_type set_data
Definition: scope_plugin.h:203
char * author
Definition: scope_plugin.h:169
scope_stop_type stop
Definition: scope_plugin.h:194
scope_set_fft_type set_fft
Definition: scope_plugin.h:208
scope_start_type start
Definition: scope_plugin.h:184