Lines Matching refs:config

40 	AACENC_CONFIG config;
137 AACENC_CONFIG config;
138 config.adtsUsed = 1;
139 config.bitRate = 128000;
140 config.nChannelsIn = 2;
141 config.nChannelsOut = 2;
142 config.sampleRate = 44100;
143 config.bandWidth = 20000;
145 AacEncOpen(hAacEnc, config);
185 length = min(hAacEnc->config.nChannelsIn*AACENC_BLOCKSIZE - hAacEnc->intlen, hAacEnc->inlen);
217 inbuflen = AACENC_BLOCKSIZE*hAacEnc->config.nChannelsIn;
243 if(NULL == pOutput || NULL == pOutput->Buffer || pOutput->Length < (6144/8)*hAacEnc->config.nChannelsOut/(sizeof(Word32)))
273 pOutInfo->Format.Channels = hAacEnc->config.nChannelsOut;
274 pOutInfo->Format.SampleRate = hAacEnc->config.sampleRate;
313 AACENC_CONFIG config;
326 AacInitDefaultConfig(&config);
330 config.adtsUsed = pAAC_param->adtsUsed;
331 config.bitRate = pAAC_param->bitRate;
332 config.nChannelsIn = pAAC_param->nChannels;
333 config.nChannelsOut = pAAC_param->nChannels;
334 config.sampleRate = pAAC_param->sampleRate;
337 if(config.nChannelsIn< 1 || config.nChannelsIn > MAX_CHANNELS ||
338 config.nChannelsOut < 1 || config.nChannelsOut > MAX_CHANNELS || config.nChannelsIn < config.nChannelsOut)
345 if(config.sampleRate == sampRateTab[i])
357 if(config.sampleRate%8000 == 0)
360 if(config.bitRate!=0 && ((config.bitRate/config.nChannelsOut < 4000) ||
361 (config.bitRate/config.nChannelsOut > 160000) ||
362 (config.bitRate > config.sampleRate*6*config.nChannelsOut)))
364 config.bitRate = 640*config.sampleRate/tmp*config.nChannelsOut;
366 if(config.bitRate/config.nChannelsOut < 4000)
367 config.bitRate = 4000 * config.nChannelsOut;
368 else if(config.bitRate > config.sampleRate*6*config.nChannelsOut)
369 config.bitRate = config.sampleRate*6*config.nChannelsOut;
370 else if(config.bitRate/config.nChannelsOut > 160000)
371 config.bitRate = config.nChannelsOut*160000;
375 bitrate = config.bitRate / config.nChannelsOut;
376 bitrate = bitrate * tmp / config.sampleRate;
384 config.bandWidth = BandwithCoefTab[i][SampleRateIdx];
387 ret = AacEncOpen(hAacEnc, config);
392 AacInitDefaultConfig(&config);
396 config.adtsUsed = 1;
397 config.nChannelsIn = pWAV_Format->Channels;
398 config.nChannelsOut = pWAV_Format->Channels;
399 config.sampleRate = pWAV_Format->SampleRate;
402 if(config.nChannelsIn< 1 || config.nChannelsIn > MAX_CHANNELS ||
403 config.nChannelsOut < 1 || config.nChannelsOut > MAX_CHANNELS || config.nChannelsIn < config.nChannelsOut)
416 if(config.sampleRate == sampRateTab[i])
429 if(config.sampleRate%8000 == 0)
432 config.bitRate = 640*config.sampleRate/tmp*config.nChannelsOut;
434 if(config.bitRate/config.nChannelsOut < 4000)
435 config.bitRate = 4000 * config.nChannelsOut;
436 else if(config.bitRate > config.sampleRate*6*config.nChannelsOut)
437 config.bitRate = config.sampleRate*6*config.nChannelsOut;
438 else if(config.bitRate/config.nChannelsOut > 160000)
439 config.bitRate = config.nChannelsOut*160000;
442 bitrate = config.bitRate / config.nChannelsOut;
443 bitrate = bitrate * tmp / config.sampleRate;
451 config.bandWidth = BandwithCoefTab[i][SampleRateIdx];
454 ret = AacEncOpen(hAacEnc, config);