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
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
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