Lines Matching refs:UCHAR
154 UCHAR nSfb[2]; /*!< Number of SBR-bands for low and high freq-resolution */
155 UCHAR nNfb; /*!< Actual number of noise bands to read from the bitstream*/
156 UCHAR numMaster; /*!< Number of SBR-bands in v_k_master */
157 UCHAR lowSubband; /*!< QMF-band where SBR frequency range starts */
158 UCHAR highSubband; /*!< QMF-band where SBR frequency range ends */
159 UCHAR limiterBandTable[MAX_NUM_LIMITERS+1]; /*!< Limiter band table. */
160 UCHAR noLimiterBands; /*!< Number of limiter bands. */
161 UCHAR nInvfBands; /*!< Number of bands for inverse filtering */
162 UCHAR *freqBandTable[2]; /*!< Pointers to freqBandTableLo and freqBandTableHi */
163 UCHAR freqBandTableLo[MAX_FREQ_COEFFS/2+1];
165 UCHAR freqBandTableHi[MAX_FREQ_COEFFS+1];
167 UCHAR freqBandTableNoise[MAX_NOISE_COEFFS+1];
169 UCHAR v_k_master[MAX_FREQ_COEFFS+1];
192 UCHAR ampResolution; /*!< Amplitude resolution of envelope values (0: 1.5dB, 1: 3dB) */
193 UCHAR xover_band; /*!< Start index in #v_k_master[] used for dynamic crossover frequency */
194 UCHAR sbr_preprocessing; /*!< SBR prewhitening flag. */
199 UCHAR startFreq; /*!< Index for SBR start frequency */
200 UCHAR stopFreq; /*!< Index for SBR highest frequency */
201 UCHAR freqScale; /*!< 0: linear scale, 1-3 logarithmic scales */
202 UCHAR alterScale; /*!< Flag for coarser frequency resolution */
203 UCHAR noise_bands; /*!< Noise bands per octave, read from bitstream*/
206 UCHAR limiterBands; /*!< Index for number of limiter bands per octave */
207 UCHAR limiterGains; /*!< Index to select gain limit */
208 UCHAR interpolFreq; /*!< Select gain calculation method (1: per QMF channel, 0: per SBR band) */
209 UCHAR smoothingLength; /*!< Smoothing of gains over time (0: on 1: off) */
217 UCHAR status; /*!< Flags field used for signaling a reset right before the processing starts and an update from config (e.g. ASC). */
218 UCHAR frameErrorFlag; /*!< Frame data valid flag. CAUTION: This variable will be overwritten by the flag stored in the element structure.
220 UCHAR numberTimeSlots; /*!< AAC: 16,15 */
221 UCHAR numberOfAnalysisBands; /*!< Number of QMF analysis bands */
222 UCHAR timeStep; /*!< Time resolution of SBR in QMF-slots */
238 UCHAR frameClass; /*!< Select grid type */
239 UCHAR nEnvelopes; /*!< Number of envelopes */
240 UCHAR borders[MAX_ENVELOPES+1]; /*!< Envelope borders (in SBR-timeslots, e.g. mp3PRO: 0..11) */
241 UCHAR freqRes[MAX_ENVELOPES]; /*!< Frequency resolution for each envelope (0=low, 1=high) */
243 UCHAR nNoiseEnvelopes; /*!< Number of noise envelopes */
244 UCHAR bordersNoise[MAX_NOISE_ENVELOPES+1];/*!< borders of noise envelopes */
255 UCHAR ampRes; /*!< Previous amplitude resolution (0: 1.5dB, 1: 3dB) */
256 UCHAR stopPos; /*!< Position in time where last envelope ended */
257 UCHAR frameErrorFlag; /*!< Previous frame status */
269 UCHAR domain_vec[MAX_ENVELOPES]; /*!< Bitfield containing direction of delta-coding for each envelope (0:frequency, 1:time) */
270 UCHAR domain_vec_noise[MAX_NOISE_ENVELOPES]; /*!< Same as above, but for noise envelopes */
276 UCHAR addHarmonics[MAX_FREQ_COEFFS]; /*!< Flags for synthetic sine addition */