41 #ifndef __EST_WINDOW_H__ 42 #define __EST_WINDOW_H__ 128 const char *name,
int window_centre);
136 const char *name,
int window_centre);
139 static Func *
creator(
const char *name,
bool report_error =
false);
A class for storing digital waveforms. The waveform is stored as an array of 16 bit shorts...
static Func * creator(const char *name, bool report_error=false)
Return the creation function for the given window type.
static void window_signal(const EST_Wave &sig, EST_WindowFunc *make_window, int start, int size, EST_TBuffer< float > &frame)
static EST_String description(const char *name)
Return the description for a given window type.
A vector class for floating point numbers. EST_FVector x should be used instead of float *x wherever ...
static EST_String options_supported(void)
Return a paragraph describing the available windows.
static void make_window(EST_TBuffer< float > &window_vals, int size, const char *name, int window_centre)
The EST_Window class provides functions for the creation and use of signal processing windows...
void EST_WindowFunc(int size, EST_TBuffer< float > &r_window, int window_centre)
Function which creates a window.
EST_WindowFunc Func
A function which creates a window.
float start(const EST_Item &item)
static EST_String options_short(void)
Return a comma separated list of the available window types.