annotate libaf/window.h @ 18715:30d7ddf08889

Fix window position when changing videos while in fullscreen and for window managers that modify position on Map. Oked by Alexander Strasser.
author reimar
date Thu, 15 Jun 2006 08:00:37 +0000
parents 012426ca576b
children 3f0d00abc073
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
7568
d08513b9fed6 Adding new audio output filter layer libaf
anders
parents:
diff changeset
1 /*=============================================================================
d08513b9fed6 Adding new audio output filter layer libaf
anders
parents:
diff changeset
2 //
13602
14090f7300a8 The full name of the GPL is GNU General Public License.
diego
parents: 7568
diff changeset
3 // This software has been released under the terms of the GNU General Public
7568
d08513b9fed6 Adding new audio output filter layer libaf
anders
parents:
diff changeset
4 // license. See http://www.gnu.org/copyleft/gpl.html for details.
d08513b9fed6 Adding new audio output filter layer libaf
anders
parents:
diff changeset
5 //
d08513b9fed6 Adding new audio output filter layer libaf
anders
parents:
diff changeset
6 // Copyright 2001 Anders Johansson ajh@atri.curtin.edu.au
d08513b9fed6 Adding new audio output filter layer libaf
anders
parents:
diff changeset
7 //
d08513b9fed6 Adding new audio output filter layer libaf
anders
parents:
diff changeset
8 //=============================================================================
d08513b9fed6 Adding new audio output filter layer libaf
anders
parents:
diff changeset
9 */
d08513b9fed6 Adding new audio output filter layer libaf
anders
parents:
diff changeset
10
d08513b9fed6 Adding new audio output filter layer libaf
anders
parents:
diff changeset
11 /* Calculates a number of window functions. The following window
d08513b9fed6 Adding new audio output filter layer libaf
anders
parents:
diff changeset
12 functions are currently implemented: Boxcar, Triang, Hanning,
d08513b9fed6 Adding new audio output filter layer libaf
anders
parents:
diff changeset
13 Hamming, Blackman, Flattop and Kaiser. In the function call n is
d08513b9fed6 Adding new audio output filter layer libaf
anders
parents:
diff changeset
14 the number of filter taps and w the buffer in which the filter
d08513b9fed6 Adding new audio output filter layer libaf
anders
parents:
diff changeset
15 coefficients will be stored.
d08513b9fed6 Adding new audio output filter layer libaf
anders
parents:
diff changeset
16 */
d08513b9fed6 Adding new audio output filter layer libaf
anders
parents:
diff changeset
17
d08513b9fed6 Adding new audio output filter layer libaf
anders
parents:
diff changeset
18 #if !defined _DSP_H
d08513b9fed6 Adding new audio output filter layer libaf
anders
parents:
diff changeset
19 # error "Never use <window.h> directly; include <dsp.h> instead"
d08513b9fed6 Adding new audio output filter layer libaf
anders
parents:
diff changeset
20 #endif
d08513b9fed6 Adding new audio output filter layer libaf
anders
parents:
diff changeset
21
d08513b9fed6 Adding new audio output filter layer libaf
anders
parents:
diff changeset
22 #ifndef _WINDOW_H
d08513b9fed6 Adding new audio output filter layer libaf
anders
parents:
diff changeset
23 #define _WINDOW_H 1
d08513b9fed6 Adding new audio output filter layer libaf
anders
parents:
diff changeset
24
14274
012426ca576b less namespace pollution
alex
parents: 13602
diff changeset
25 extern void af_window_boxcar(int n, _ftype_t* w);
012426ca576b less namespace pollution
alex
parents: 13602
diff changeset
26 extern void af_window_triang(int n, _ftype_t* w);
012426ca576b less namespace pollution
alex
parents: 13602
diff changeset
27 extern void af_window_hanning(int n, _ftype_t* w);
012426ca576b less namespace pollution
alex
parents: 13602
diff changeset
28 extern void af_window_hamming(int n,_ftype_t* w);
012426ca576b less namespace pollution
alex
parents: 13602
diff changeset
29 extern void af_window_blackman(int n,_ftype_t* w);
012426ca576b less namespace pollution
alex
parents: 13602
diff changeset
30 extern void af_window_flattop(int n,_ftype_t* w);
012426ca576b less namespace pollution
alex
parents: 13602
diff changeset
31 extern void af_window_kaiser(int n, _ftype_t* w,_ftype_t b);
7568
d08513b9fed6 Adding new audio output filter layer libaf
anders
parents:
diff changeset
32
d08513b9fed6 Adding new audio output filter layer libaf
anders
parents:
diff changeset
33 #endif