Lines Matching refs:delayMs

575 status_t AudioPolicyManager::updateCallRouting(bool fromCache, uint32_t delayMs, uint32_t *waitMs)  in updateCallRouting()  argument
579 return updateCallRoutingInternal(rxDevices, delayMs, waitMs); in updateCallRouting()
585 const DeviceVector &rxDevices, uint32_t delayMs, uint32_t *waitMs) in updateCallRoutingInternal() argument
649 muteWaitMs = setOutputDevices(mPrimaryOutput, rxDevices, true, delayMs); in updateCallRoutingInternal()
666 mCallTxPatch = createTelephonyPatch(false /*isRx*/, txSourceDevice, delayMs); in updateCallRoutingInternal()
675 bool isRx, const sp<DeviceDescriptor> &device, uint32_t delayMs) { in createTelephonyPatch() argument
695 createAudioPatchInternal(patchBuilder.patch(), &patchHandle, mUidCached, delayMs); in createTelephonyPatch()
761 int delayMs = 0; in setPhoneState() local
774 (delayMs < (int)desc->latency()*2)) { in setPhoneState()
775 delayMs = desc->latency()*2; in setPhoneState()
790 (void)updateCallRouting(false /*fromCache*/, delayMs); in setPhoneState()
860 uint32_t delayMs = 0; in setForceUse() local
862 delayMs = TOUCH_SOUND_FIXED_DELAY_MS; in setForceUse()
865 updateCallAndOutputRouting(forceVolumeReeval, delayMs); in setForceUse()
1801 uint32_t delayMs; in startOutput() local
1802 status = startSource(outputDesc, client, &delayMs); in startOutput()
1808 if (delayMs != 0) { in startOutput()
1809 usleep(delayMs * 1000); in startOutput()
1817 uint32_t *delayMs) in startSource() argument
1822 *delayMs = 0; in startSource()
1961 *delayMs = waitMs - muteWaitMs; in startSource()
2061 uint32_t delayMs = outputDesc->latency()*2; in stopSource() local
2071 setOutputDevices(desc, newDevices2, force, delayMs); in stopSource()
2075 applyStreamVolumes(desc, newDevices2.types(), delayMs); in stopSource()
3376 uint32_t delayMs = 0; in setDevicesRoleForStrategy() local
3379 delayMs = TOUCH_SOUND_FIXED_DELAY_MS; in setDevicesRoleForStrategy()
3382 updateCallAndOutputRouting(forceVolumeReeval, delayMs); in setDevicesRoleForStrategy()
3387 void AudioPolicyManager::updateCallAndOutputRouting(bool forceVolumeReeval, uint32_t delayMs) in updateCallAndOutputRouting() argument
3390 if (updateCallRouting(true /*fromCache*/, delayMs, &waitMs) == NO_ERROR) { in updateCallAndOutputRouting()
3392 delayMs = 0; in updateCallAndOutputRouting()
3401 waitMs = setOutputDevices(outputDesc, newDevices, !newDevices.isEmpty(), delayMs); in updateCallAndOutputRouting()
3403 delayMs = 0; in updateCallAndOutputRouting()
3445 uint32_t delayMs = 0; in removeDevicesRoleForStrategy() local
3448 delayMs = TOUCH_SOUND_FIXED_DELAY_MS; in removeDevicesRoleForStrategy()
3451 updateCallAndOutputRouting(forceVolumeReeval, delayMs); in removeDevicesRoleForStrategy()
3827 uid_t uid, uint32_t delayMs, in createAudioPatchInternal() argument
4115 __func__, index, handle, patchBuilder.patch(), delayMs, uid, &patchDesc); in createAudioPatchInternal()
4149 uint32_t delayMs) in releaseAudioPatchInternal() argument
4184 mpClientInterface->releaseAudioPatch(patchDesc->getAfHandle(), delayMs); in releaseAudioPatchInternal()
4498 uint32_t delayMs = 0; in connectAudioSource() local
4499 status = startSource(swOutput, sourceDesc, &delayMs); in connectAudioSource()
4504 if (delayMs != 0) { in connectAudioSource()
4505 usleep(delayMs * 1000); in connectAudioSource()
6300 uint32_t delayMs) in checkDeviceMuteStrategies() argument
6338 setStrategyMute(productStrategy, mute, desc, mute ? 0 : delayMs); in checkDeviceMuteStrategies()
6367 setVolumeSourceMute(activeVs, true, outputDesc, delayMs); in checkDeviceMuteStrategies()
6368 setVolumeSourceMute(activeVs, false, outputDesc, delayMs + tempMuteDurationMs, in checkDeviceMuteStrategies()
6374 if (muteWaitMs > delayMs) { in checkDeviceMuteStrategies()
6375 muteWaitMs -= delayMs; in checkDeviceMuteStrategies()
6385 int delayMs, in setOutputDevices() argument
6389 ALOGV("%s device %s delayMs %d", __func__, devices.toString().c_str(), delayMs); in setOutputDevices()
6393 muteWaitMs = setOutputDevices(outputDesc->subOutput1(), devices, force, delayMs, in setOutputDevices()
6395 muteWaitMs += setOutputDevices(outputDesc->subOutput2(), devices, force, delayMs, in setOutputDevices()
6412 muteWaitMs = checkDeviceMuteStrategies(outputDesc, prevDevices, delayMs); in setOutputDevices()
6446 resetOutputDevice(outputDesc, delayMs, NULL); in setOutputDevices()
6458 muteWaitMs == 0 ? (delayMs + (outputDesc->latency() / 2)) : delayMs); in setOutputDevices()
6462 applyStreamVolumes(outputDesc, filteredDevices.types(), delayMs); in setOutputDevices()
6468 int delayMs, in resetOutputDevice() argument
6481 status_t status = mpClientInterface->releaseAudioPatch(patchDesc->getAfHandle(), delayMs); in resetOutputDevice()
6748 int delayMs, in checkAndSetVolume() argument
6786 volumeDb, volumeSource, curves.getStreamTypes(), deviceTypes, delayMs, force); in checkAndSetVolume()
6797 mpClientInterface->setVoiceVolume(voiceVolume, delayMs); in checkAndSetVolume()
6806 int delayMs, in applyStreamVolumes() argument
6814 outputDesc, deviceTypes, delayMs, force); in applyStreamVolumes()
6821 int delayMs, in setStrategyMute() argument
6834 setVolumeSourceMute(source, on, outputDesc, delayMs, deviceTypes); in setStrategyMute()
6842 int delayMs, in setVolumeSourceMute() argument
6855 checkAndSetVolume(curves, volumeSource, 0, outputDesc, deviceTypes, delayMs); in setVolumeSourceMute()
6871 delayMs); in setVolumeSourceMute()
7138 int delayMs) in installPatch() argument
7145 caller, index, patchHandle, patch, delayMs, mUidCached, &patchDesc); in installPatch()
7156 int delayMs, in installPatch() argument
7167 status_t status = mpClientInterface->createAudioPatch(patch, &afPatchHandle, delayMs); in installPatch()