view libaf/equalizer.h @ 20799:7e2bc0167fd1

r20657: (does not apply) r20658: (cosmetics) Unify and clarify blank lines usage r20682: (does not apply) r20683: mention :tsaf on every instance of -mpegopts format=dvd r20699: (does not apply) r20700: A bunch of missing <systemitem class="library"> tags r20701: Don't break a paragraph in a middle of a thought r20702: (does not apply) r20703: Better wording, especially if hyperlinks are not visible r20704: Better URL markup r20705: Unify ./configure script handling r20739: Remove remnants of long-gone libfame.
author kraymer
date Thu, 09 Nov 2006 15:05:51 +0000
parents 14090f7300a8
children 6ac1ece1f9fe
line wrap: on
line source

/*=============================================================================
//	
//  This software has been released under the terms of the GNU General Public
//  license. See http://www.gnu.org/copyleft/gpl.html for details.
//
//  Copyright 2002 Anders Johansson ajh@atri.curtin.edu.au
//
//=============================================================================
*/

/* Equalizer plugin header file defines struct used for setting or
   getting the gain of a specific channel and frequency */

typedef struct equalizer_s
{
  float gain;   	// Gain in dB  -15 - 15 
  int	channel; 	// Channel number 0 - 5 
  int 	band;		// Frequency band 0 - 9
}equalizer_t;

/* The different frequency bands are:
nr.    	center frequency
0  	31.25 Hz
1 	62.50 Hz
2	125.0 Hz
3	250.0 Hz
4	500.0 Hz
5	1.000 kHz
6	2.000 kHz
7	4.000 kHz
8	8.000 kHz
9       16.00 kHz
*/