Lines Matching refs:callbacks
471 Vector < sp<AudioDeviceCallback> > callbacks; in ioConfigChanged() local
491 callbacks = mAudioDeviceCallbacks.valueAt(ioIndex); in ioConfigChanged()
528 callbacks = mAudioDeviceCallbacks.valueAt(ioIndex); in ioConfigChanged()
541 for (size_t i = 0; i < callbacks.size(); i++) { in ioConfigChanged()
542 callbacks[i]->onAudioDeviceUpdate(ioDesc->mIoHandle, deviceId); in ioConfigChanged()
598 Vector < sp<AudioDeviceCallback> > callbacks; in addAudioDeviceCallback() local
601 callbacks = mAudioDeviceCallbacks.valueAt(ioIndex); in addAudioDeviceCallback()
604 for (size_t cbIndex = 0; cbIndex < callbacks.size(); cbIndex++) { in addAudioDeviceCallback()
605 if (callbacks[cbIndex] == callback) { in addAudioDeviceCallback()
609 callbacks.add(callback); in addAudioDeviceCallback()
611 mAudioDeviceCallbacks.replaceValueFor(audioIo, callbacks); in addAudioDeviceCallback()
623 Vector < sp<AudioDeviceCallback> > callbacks = mAudioDeviceCallbacks.valueAt(ioIndex); in removeAudioDeviceCallback() local
626 for (cbIndex = 0; cbIndex < callbacks.size(); cbIndex++) { in removeAudioDeviceCallback()
627 if (callbacks[cbIndex] == callback) { in removeAudioDeviceCallback()
631 if (cbIndex == callbacks.size()) { in removeAudioDeviceCallback()
634 callbacks.removeAt(cbIndex); in removeAudioDeviceCallback()
635 if (callbacks.size() != 0) { in removeAudioDeviceCallback()
636 mAudioDeviceCallbacks.replaceValueFor(audioIo, callbacks); in removeAudioDeviceCallback()