Lines Matching defs:AAC_DECODER_INSTANCE

163 struct AAC_DECODER_INSTANCE {  struct
164 … aacChannels; /*!< Amount of AAC decoder channels allocated. */
165 … ascChannels; /*!< Amount of AAC decoder channels signalled in ASC. */
166 … blockNumber; /*!< frame counter */
168 INT nrOfLayers;
170 … outputInterleaved; /*!< PCM output format (interleaved/none interleaved). */
172 HANDLE_TRANSPORTDEC hInput; /*!< Transport layer handle. */
174 SamplingRateInfo samplingRateInfo; /*!< Sampling Rate information table */
176 … frameOK; /*!< Will be unset if a consistency check, e.g. CRC etc. fails */
178 … /*!< Flags for internal decoder use. DO NOT USE self::streaminfo::flags ! */
180 MP4_ELEMENT_ID elements[(8)]; /*!< Table where the element Id's are listed */
181 UCHAR elTags[(8)]; /*!< Table where the elements id Tags are listed */
182 … chMapping[(8)]; /*!< Table of MPEG canonical order to bitstream channel order mapping. */
184 …)]; /*!< Audio channel type of each output audio channel (from 0 upto numChannels). */
185 …[(8)]; /*!< Audio channel index for each output audio channel (from 0 upto numChannels). */
189 …hannelOutputMapping)[8]; /*!< Table for MPEG canonical order to output channel order mapping. */
190 … /*!< Index to access one line of the channelOutputMapping table. This is required
193 CProgramConfig pce;
194 … streamInfo; /*!< pointer to StreamInfo data (read from the bitstream) */
195 CAacDecoderChannelInfo *pAacDecoderChannelInfo[(8)]; /*!< Temporal channel memory */
196 CAacDecoderStaticChannelInfo *pAacDecoderStaticChannelInfo[(8)]; /*!< Persistent channel memory */
198 …nData; /*!< Temporal shared data for all channels hooked into pAacDecoderChannelInfo */
200 CConcealParams concealCommonData;
202 … /*!< The amount of AAC core channels of the last successful decode call. */
203 …ePrev[(8)]; /*!< Array holding the channelType values of the last successful decode call. */
204 …icesPrev[(8)]; /*!< Array holding the channelIndices values of the last successful decode call. */
207 …NDLE_SBRDECODER hSbrDecoder; /*!< SBR decoder handle. */
208 …HAR sbrEnabled; /*!< flag to store if SBR has been detected */
209 … sbrEnabledPrev; /*!< flag to store if SBR has been detected from previous frame */
210 …HAR psPossible; /*!< flag to store if PS is possible */
211 …R_PARAMS sbrParams; /*!< struct to store all sbr parameters */
213 …F_MODE qmfModeCurr; /*!< The current QMF mode */
214 …F_MODE qmfModeUser; /*!< The QMF mode requested by the library user */
216 …NDLE_AAC_DRC hDrcInfo; /*!< handle to DRC data structure */
219 …ncData ancData; /*!< structure to handle ancillary data */
221 …NDLE_PCM_DOWNMIX hPcmUtils; /*!< privat data for the PCM utils. */
222 …LimiterPtr hLimiter; /*!< Handle of time domain limiter. */
223 …miterEnableUser; /*!< The limiter configuration requested by the library user */
224 …HAR limiterEnableCurr; /*!< The current limiter configuration. */
226 …L extGain[1]; /*!< Gain that must be applied to the output signal. */
227 …INT extGainDelay; /*!< Delay that must be accounted for extGain. */
229 INT_PCM pcmOutputBuffer[(8)*(2048)];