X-Git-Url: http://git.cinelerra-gg.org/git/?a=blobdiff_plain;f=cinelerra-5.1%2Fplugins%2Fspectrogram%2Fspectrogram.h;h=0a103cf6422be7e546bcf9bcf7da65906f3b2714;hb=3df257e62f9d848e51f4ca5db83a06975f019c7d;hp=2904cb9d62568741fae403e2425fe596fee372f1;hpb=30bdb85eb33a8ee7ba675038a86c6be59c43d7bd;p=goodguy%2Fhistory.git diff --git a/cinelerra-5.1/plugins/spectrogram/spectrogram.h b/cinelerra-5.1/plugins/spectrogram/spectrogram.h index 2904cb9d..0a103cf6 100644 --- a/cinelerra-5.1/plugins/spectrogram/spectrogram.h +++ b/cinelerra-5.1/plugins/spectrogram/spectrogram.h @@ -2,21 +2,21 @@ /* * CINELERRA * Copyright (C) 1997-2011 Adam Williams - * + * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. - * + * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. - * + * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - * + * */ #ifndef SPECTROGRAM_H @@ -70,7 +70,7 @@ class SpectrogramMode : public BC_PopupMenu { public: SpectrogramMode(Spectrogram *plugin, - int x, + int x, int y); int handle_event(); static const char* mode_to_text(int mode); @@ -83,7 +83,7 @@ class SpectrogramHistory : public BC_IPot { public: SpectrogramHistory(Spectrogram *plugin, - int x, + int x, int y); int handle_event(); Spectrogram *plugin; @@ -93,7 +93,7 @@ class SpectrogramWindowSize : public BC_PopupMenu { public: SpectrogramWindowSize(Spectrogram *plugin, - int x, + int x, int y, char *text); int handle_event(); @@ -112,8 +112,8 @@ public: class SpectrogramFragmentSize : public BC_PopupMenu { public: - SpectrogramFragmentSize(Spectrogram *plugin, - int x, + SpectrogramFragmentSize(Spectrogram *plugin, + int x, int y, char *text); int handle_event(); @@ -223,10 +223,10 @@ public: SpectrogramConfig(); int equivalent(SpectrogramConfig &that); void copy_from(SpectrogramConfig &that); - void interpolate(SpectrogramConfig &prev, - SpectrogramConfig &next, - int64_t prev_frame, - int64_t next_frame, + void interpolate(SpectrogramConfig &prev, + SpectrogramConfig &next, + int64_t prev_frame, + int64_t next_frame, int64_t current_frame); double level; int window_size; @@ -273,19 +273,19 @@ class Spectrogram : public PluginAClient public: Spectrogram(PluginServer *server); ~Spectrogram(); - + PLUGIN_CLASS_MEMBERS2(SpectrogramConfig) int is_realtime(); - int process_buffer(int64_t size, + int process_buffer(int64_t size, Samples *buffer, int64_t start_position, int sample_rate); void read_data(KeyFrame *keyframe); void save_data(KeyFrame *keyframe); void update_gui(); - void render_gui(void *data, int size); + void render_gui(void *data, int size); void render_stop(); - + void reset(); int done;