21#ifndef __scope_plugin_h__
22#define __scope_plugin_h__
33#define SCOPE_PLUGIN_BASE_VERSION 0x1000
40#define SCOPE_PLUGIN_VERSION (SCOPE_PLUGIN_BASE_VERSION + 7)
59#define SCOPE_SLEEP 20000
71#define SCOPE_BG_GREEN 0
77#define SCOPE_BG_BLUE 0
void(* scope_set_fft_type)(void *buffer, int samples, int channels)
Definition scope_plugin.h:147
struct _scope_plugin scope_plugin
scope_plugin * scope_plugin_info(void)
int(* scope_init_type)(void *arg)
Definition scope_plugin.h:93
int(* scope_running_type)(void)
Definition scope_plugin.h:106
void(* scope_start_type)(void)
Definition scope_plugin.h:99
void(* scope_shutdown_type)(void)
Definition scope_plugin.h:119
int scope_version_type
Definition scope_plugin.h:84
void(* scope_stop_type)(void)
Definition scope_plugin.h:112
void(* scope_set_data_type)(void *buffer, int count)
Definition scope_plugin.h:133
Definition scope_plugin.h:154
scope_running_type running
Definition scope_plugin.h:187
char * name
Definition scope_plugin.h:162
scope_version_type version
Definition scope_plugin.h:158
scope_shutdown_type shutdown
Definition scope_plugin.h:197
void * handle
Definition scope_plugin.h:172
scope_init_type init
Definition scope_plugin.h:177
scope_set_data_type set_data
Definition scope_plugin.h:201
char * author
Definition scope_plugin.h:167
scope_stop_type stop
Definition scope_plugin.h:192
scope_set_fft_type set_fft
Definition scope_plugin.h:206
scope_start_type start
Definition scope_plugin.h:182