#include <scope_plugin.h>
Data Fields | |
scope_version_type | version |
char * | name |
char * | author |
void * | handle |
scope_init_type | init |
scope_start_type | start |
scope_running_type | running |
scope_stop_type | stop |
scope_shutdown_type | shutdown |
scope_set_data_type | set_data |
scope_set_fft_type | set_fft |
|
Point to a character array with the name of the author(s) of the scope |
|
Pointer to a dlopen() handle. This is filled in by the HOST. Set to NULL. |
|
Should point to the implentation of your init function. Required by the HOST. |
|
Point to a character array with the name of the scope |
|
Should point to the implementation of your running function. Required by the HOST. |
|
Should point to the function that collects PCM data. If you don't want PCM data set to NULL. |
|
Should point to the function that collects FFT data. If you don't want FFT data set to NULL. NB. set_data and set_fft can't both be NULL, at least one must be set. |
|
Should point to the implementation of your shutdown function. Required by the HOST. |
|
Should point to the implementation of your start function. Required by the HOST. |
|
Should point to the implementation of your stop function. Required by the HOST. |
|
Set to SCOPE_PLUGIN_VERSION |