Home | History | Annotate | Download | only in dsp

Lines Matching refs:drc

22 /* DRC implements a flexible audio dynamics compression effect such as is
27 * This is a three band stereo DRC. There are three compressor kernels, and each
44 * | drc | | drc | | drc |
61 /* The parameters of the DRC compressor.
109 struct drc {
136 /* DRC needs the parameters to be set before initialization. So drc_new() should
153 /* Allocates a DRC. */
154 struct drc *drc_new(float sample_rate);
156 /* Initializes a DRC. */
157 void drc_init(struct drc *drc);
159 /* Frees a DRC.*/
160 void drc_free(struct drc *drc);
162 /* Processes input data using a DRC.
164 * drc - The DRC we want to use.
170 void drc_process(struct drc *drc, float **data, int frames);
172 /* Sets a parameter for the DRC.
174 * drc - The DRC we want to use.
179 void drc_set_param(struct drc *drc, int index, unsigned paramID, float value);