Lines Matching refs:inputDesc
175 AudioInputDescriptor *inputDesc = mInputs.valueFor(activeInput);
176 uint32_t newDevice = getDeviceForInputSource(inputDesc->mInputSource);
177 if (newDevice != inputDesc->mDevice) {
179 inputDesc->mDevice, newDevice, activeInput);
180 inputDesc->mDevice = newDevice;
392 AudioInputDescriptor *inputDesc = mInputs.valueFor(activeInput);
393 newDevice = getDeviceForInputSource(inputDesc->mInputSource);
394 if (newDevice != inputDesc->mDevice) {
396 inputDesc->mDevice, newDevice, activeInput);
397 inputDesc->mDevice = newDevice;
703 AudioInputDescriptor *inputDesc = new AudioInputDescriptor();
705 inputDesc->mInputSource = inputSource;
706 inputDesc->mDevice = device;
707 inputDesc->mSamplingRate = samplingRate;
708 inputDesc->mFormat = format;
709 inputDesc->mChannels = channels;
710 inputDesc->mAcoustics = acoustics;
711 inputDesc->mRefCount = 0;
712 input = mpClientInterface->openInput(&inputDesc->mDevice,
713 &inputDesc->mSamplingRate,
714 &inputDesc->mFormat,
715 &inputDesc->mChannels,
716 inputDesc->mAcoustics);
720 (samplingRate != inputDesc->mSamplingRate) ||
721 (format != inputDesc->mFormat) ||
722 (channels != inputDesc->mChannels)) {
728 delete inputDesc;
731 mInputs.add(input, inputDesc);
743 AudioInputDescriptor *inputDesc = mInputs.valueAt(index);
757 param.addInt(String8(AudioParameter::keyRouting), (int)inputDesc->mDevice);
759 param.addInt(String8(AudioParameter::keyInputSource), (int)inputDesc->mInputSource);
760 LOGV("AudioPolicyManager::startInput() input source = %d", inputDesc->mInputSource);
764 inputDesc->mRefCount = 1;
776 AudioInputDescriptor *inputDesc = mInputs.valueAt(index);
778 if (inputDesc->mRefCount == 0) {
785 inputDesc->mRefCount = 0;