Mercurial > audlegacy
annotate Plugins/Effect/audiocompress/compress.h @ 1014:9b26df736b62 trunk
[svn] (a quick way to reenable configfile):
* If you are a third party developer and you need a quick fix, add
* #define I_AM_A_THIRD_PARTY_DEVELOPER_WHO_NEEDS_TO_BE_KICKED_IN_THE_HEAD_BY_CHUCK_NORRIS
* to your code.
author | nenolod |
---|---|
date | Tue, 09 May 2006 09:04:44 -0700 |
parents | 6158ee7d8b06 |
children |
rev | line source |
---|---|
937
6158ee7d8b06
[svn] Port AudioCompress (AGC) effect plugin from XMMS, as requested by Junics on SorceryNet.
chainsaw
parents:
diff
changeset
|
1 /* compress.h |
6158ee7d8b06
[svn] Port AudioCompress (AGC) effect plugin from XMMS, as requested by Junics on SorceryNet.
chainsaw
parents:
diff
changeset
|
2 ** interface to audio compression |
6158ee7d8b06
[svn] Port AudioCompress (AGC) effect plugin from XMMS, as requested by Junics on SorceryNet.
chainsaw
parents:
diff
changeset
|
3 */ |
6158ee7d8b06
[svn] Port AudioCompress (AGC) effect plugin from XMMS, as requested by Junics on SorceryNet.
chainsaw
parents:
diff
changeset
|
4 |
6158ee7d8b06
[svn] Port AudioCompress (AGC) effect plugin from XMMS, as requested by Junics on SorceryNet.
chainsaw
parents:
diff
changeset
|
5 #ifndef COMPRESS_H |
6158ee7d8b06
[svn] Port AudioCompress (AGC) effect plugin from XMMS, as requested by Junics on SorceryNet.
chainsaw
parents:
diff
changeset
|
6 #define COMPRESS_H |
6158ee7d8b06
[svn] Port AudioCompress (AGC) effect plugin from XMMS, as requested by Junics on SorceryNet.
chainsaw
parents:
diff
changeset
|
7 |
6158ee7d8b06
[svn] Port AudioCompress (AGC) effect plugin from XMMS, as requested by Junics on SorceryNet.
chainsaw
parents:
diff
changeset
|
8 void CompressCfg(int anticlip, |
6158ee7d8b06
[svn] Port AudioCompress (AGC) effect plugin from XMMS, as requested by Junics on SorceryNet.
chainsaw
parents:
diff
changeset
|
9 int target, |
6158ee7d8b06
[svn] Port AudioCompress (AGC) effect plugin from XMMS, as requested by Junics on SorceryNet.
chainsaw
parents:
diff
changeset
|
10 int maxgain, |
6158ee7d8b06
[svn] Port AudioCompress (AGC) effect plugin from XMMS, as requested by Junics on SorceryNet.
chainsaw
parents:
diff
changeset
|
11 int smooth, |
6158ee7d8b06
[svn] Port AudioCompress (AGC) effect plugin from XMMS, as requested by Junics on SorceryNet.
chainsaw
parents:
diff
changeset
|
12 int buckets); |
6158ee7d8b06
[svn] Port AudioCompress (AGC) effect plugin from XMMS, as requested by Junics on SorceryNet.
chainsaw
parents:
diff
changeset
|
13 |
6158ee7d8b06
[svn] Port AudioCompress (AGC) effect plugin from XMMS, as requested by Junics on SorceryNet.
chainsaw
parents:
diff
changeset
|
14 void CompressDo(void *data, unsigned int numSamples); |
6158ee7d8b06
[svn] Port AudioCompress (AGC) effect plugin from XMMS, as requested by Junics on SorceryNet.
chainsaw
parents:
diff
changeset
|
15 |
6158ee7d8b06
[svn] Port AudioCompress (AGC) effect plugin from XMMS, as requested by Junics on SorceryNet.
chainsaw
parents:
diff
changeset
|
16 void CompressFree(void); |
6158ee7d8b06
[svn] Port AudioCompress (AGC) effect plugin from XMMS, as requested by Junics on SorceryNet.
chainsaw
parents:
diff
changeset
|
17 |
6158ee7d8b06
[svn] Port AudioCompress (AGC) effect plugin from XMMS, as requested by Junics on SorceryNet.
chainsaw
parents:
diff
changeset
|
18 #endif |