Lines Matching refs:mOutputs
276 AudioOutputDescriptor *hwOutputDesc = mOutputs.valueFor(mHardwareOutput);
555 ssize_t index = mOutputs.indexOfKey(output);
561 AudioOutputDescriptor *outputDesc = mOutputs.valueAt(index);
602 ssize_t index = mOutputs.indexOfKey(output);
608 AudioOutputDescriptor *outputDesc = mOutputs.valueAt(index);
630 mOutputs.valueFor(mHardwareOutput)->mLatency*2);
646 ssize_t index = mOutputs.indexOfKey(output);
655 AudioOutputDescriptor *outputDesc = mOutputs.valueAt(index);
658 delete mOutputs.valueAt(index);
659 mOutputs.removeItem(output);
666 if (mOutputs.valueAt(index)->mFlags & AudioSystem::OUTPUT_FLAG_DIRECT) {
668 delete mOutputs.valueAt(index);
669 mOutputs.removeItem(output);
832 for (size_t i = 0; i < mOutputs.size(); i++) {
833 status_t volStatus = checkAndSetVolume(stream, index, mOutputs.keyAt(i), mOutputs.valueAt(i)->device());
864 ssize_t index = mOutputs.indexOfKey(io);
965 for (size_t i = 0; i < mOutputs.size(); i++) {
966 if (mOutputs.valueAt(i)->mRefCount[stream] != 0 ||
967 ns2ms(sysTime - mOutputs.valueAt(i)->mStopTime[stream]) < inPastMs) {
1015 for (size_t i = 0; i < mOutputs.size(); i++) {
1016 snprintf(buffer, SIZE, "- Output %d dump:\n", mOutputs.keyAt(i));
1018 mOutputs.valueAt(i)->dump(fd);
1139 for (size_t i = 0; i < mOutputs.size(); i++) {
1140 mpClientInterface->closeOutput(mOutputs.keyAt(i));
1141 delete mOutputs.valueAt(i);
1143 mOutputs.clear();
1253 delete mOutputs.valueFor(mHardwareOutput);
1254 mOutputs.removeItem(mHardwareOutput);
1306 mOutputs.add(id, outputDesc);
1347 dupOutputDesc->mOutput1 = mOutputs.valueFor(mHardwareOutput);
1348 dupOutputDesc->mOutput2 = mOutputs.valueFor(mA2dpOutput);
1360 mOutputs.removeItem(mA2dpOutput);
1370 AudioOutputDescriptor *hwOutputDesc = mOutputs.valueFor(mHardwareOutput);
1406 uint32_t refCount = mOutputs.valueFor(mHardwareOutput)->strategyRefCount(STRATEGY_SONIFICATION);
1407 refCount += mOutputs.valueFor(mHardwareOutput)->strategyRefCount(STRATEGY_ENFORCED_AUDIBLE);
1423 AudioOutputDescriptor *dupOutputDesc = mOutputs.valueFor(mDuplicatedOutput);
1424 AudioOutputDescriptor *hwOutputDesc = mOutputs.valueFor(mHardwareOutput);
1435 delete mOutputs.valueFor(mDuplicatedOutput);
1436 mOutputs.removeItem(mDuplicatedOutput);
1445 delete mOutputs.valueFor(mA2dpOutput);
1446 mOutputs.removeItem(mA2dpOutput);
1561 AudioOutputDescriptor *outputDesc = mOutputs.valueFor(output);
1798 AudioOutputDescriptor *outputDesc = mOutputs.valueFor(output);
2051 AudioOutputDescriptor *outputDesc = mOutputs.valueFor(output);
2102 if (mOutputs.valueFor(output)->mMuteCount[stream] != 0) {
2103 LOGV("checkAndSetVolume() stream %d muted count %d", stream, mOutputs.valueFor(output)->mMuteCount[stream]);
2119 if (volume != mOutputs.valueFor(output)->mCurVolume[stream] ||
2121 mOutputs.valueFor(output)->mCurVolume[stream] = volume;
2180 AudioOutputDescriptor *outputDesc = mOutputs.valueFor(output);
2213 AudioOutputDescriptor *outputDesc = mOutputs.valueFor(mHardwareOutput);