Lines Matching defs:AudioPolicyManager

41 #include "AudioPolicyManager.h"
56 status_t AudioPolicyManager::setDeviceConnectionState(audio_devices_t device,
64 status_t AudioPolicyManager::setDeviceConnectionStateInt(audio_devices_t device,
291 audio_policy_dev_state_t AudioPolicyManager::getDeviceConnectionState(audio_devices_t device,
319 void AudioPolicyManager::updateCallRouting(audio_devices_t rxDevice, int delayMs)
457 void AudioPolicyManager::setPhoneState(audio_mode_t state)
565 audio_mode_t AudioPolicyManager::getPhoneState() {
569 void AudioPolicyManager::setForceUse(audio_policy_force_use_t usage,
615 void AudioPolicyManager::setSystemProperty(const char* property, const char* value)
622 sp<IOProfile> AudioPolicyManager::getProfileForDirectOutput(
668 audio_io_handle_t AudioPolicyManager::getOutput(audio_stream_type_t stream,
685 status_t AudioPolicyManager::getOutputForAttr(const audio_attributes_t *attr,
767 audio_io_handle_t AudioPolicyManager::getOutputForDevice(
996 audio_io_handle_t AudioPolicyManager::selectOutput(const SortedVector<audio_io_handle_t>& outputs,
1075 status_t AudioPolicyManager::startOutput(audio_io_handle_t output,
1135 status_t AudioPolicyManager::startSource(sp<AudioOutputDescriptor> outputDesc,
1221 status_t AudioPolicyManager::stopOutput(audio_io_handle_t output,
1261 status_t AudioPolicyManager::stopSource(sp<AudioOutputDescriptor> outputDesc,
1313 void AudioPolicyManager::releaseOutput(audio_io_handle_t output,
1362 status_t AudioPolicyManager::getInputForAttr(const audio_attributes_t *attr,
1451 audio_io_handle_t AudioPolicyManager::getInputForDevice(audio_devices_t device,
1589 status_t AudioPolicyManager::startInput(audio_io_handle_t input,
1678 ALOGV("AudioPolicyManager::startInput() input source = %d", audioSession->inputSource());
1684 status_t AudioPolicyManager::stopInput(audio_io_handle_t input,
1745 void AudioPolicyManager::releaseInput(audio_io_handle_t input,
1788 void AudioPolicyManager::closeAllInputs() {
1811 void AudioPolicyManager::initStreamVolume(audio_stream_type_t stream,
1827 status_t AudioPolicyManager::setStreamVolumeIndex(audio_stream_type_t stream,
1899 status_t AudioPolicyManager::getStreamVolumeIndex(audio_stream_type_t stream,
1921 audio_io_handle_t AudioPolicyManager::selectOutputForEffects(
1962 audio_io_handle_t AudioPolicyManager::getOutputForEffect(const effect_descriptor_t *desc)
1977 status_t AudioPolicyManager::registerEffect(const effect_descriptor_t *desc,
1994 bool AudioPolicyManager::isStreamActive(audio_stream_type_t stream, uint32_t inPastMs) const
2006 bool AudioPolicyManager::isStreamActiveRemotely(audio_stream_type_t stream, uint32_t inPastMs) const
2011 bool AudioPolicyManager::isSourceActive(audio_source_t source) const
2045 status_t AudioPolicyManager::registerPolicyMixes(Vector<AudioMix> mixes)
2148 status_t AudioPolicyManager::unregisterPolicyMixes(Vector<AudioMix> mixes)
2204 status_t AudioPolicyManager::dump(int fd)
2257 bool AudioPolicyManager::isOffloadSupported(const audio_offload_info_t& offloadInfo)
2326 status_t AudioPolicyManager::listAudioPorts(audio_port_role_t role,
2395 status_t AudioPolicyManager::getAudioPort(struct audio_port *port __unused)
2400 status_t AudioPolicyManager::createAudioPatch(const struct audio_patch *patch,
2666 status_t AudioPolicyManager::releaseAudioPatch(audio_patch_handle_t handle,
2725 status_t AudioPolicyManager::listAudioPatches(unsigned int *num_patches,
2736 status_t AudioPolicyManager::setAudioPortConfig(const struct audio_port_config *config)
2800 void AudioPolicyManager::releaseResourcesForUid(uid_t uid)
2807 void AudioPolicyManager::clearAudioPatches(uid_t uid)
2817 void AudioPolicyManager::checkStrategyRoute(routing_strategy strategy,
2846 void AudioPolicyManager::clearSessionRoutes(uid_t uid)
2888 void AudioPolicyManager::clearAudioSources(uid_t uid)
2898 status_t AudioPolicyManager::acquireSoundTriggerSession(audio_session_t *session,
2909 status_t AudioPolicyManager::startAudioSource(const struct audio_port_config *source,
2949 status_t AudioPolicyManager::connectAudioSource(const sp<AudioSourceDescriptor>& sourceDesc)
3026 status_t AudioPolicyManager::stopAudioSource(audio_io_handle_t handle __unused)
3040 status_t AudioPolicyManager::setMasterMono(bool mono)
3072 status_t AudioPolicyManager::getMasterMono(bool *mono)
3078 status_t AudioPolicyManager::disconnectAudioSource(const sp<AudioSourceDescriptor>& sourceDesc)
3107 sp<AudioSourceDescriptor> AudioPolicyManager::getSourceForStrategyOnOutput(
3125 // AudioPolicyManager
3127 uint32_t AudioPolicyManager::nextAudioPortGeneration()
3132 AudioPolicyManager::AudioPolicyManager(AudioPolicyClientInterface *clientInterface)
3401 AudioPolicyManager::~AudioPolicyManager()
3419 status_t AudioPolicyManager::initCheck()
3425 bool AudioPolicyManager::threadLoop()
3563 void AudioPolicyManager::exit()
3573 int AudioPolicyManager::testOutputIndex(audio_io_handle_t output)
3584 void AudioPolicyManager::addOutput(audio_io_handle_t output, sp<SwAudioOutputDescriptor> outputDesc)
3592 void AudioPolicyManager::removeOutput(audio_io_handle_t output)
3597 void AudioPolicyManager::addInput(audio_io_handle_t input, sp<AudioInputDescriptor> inputDesc)
3604 void AudioPolicyManager::findIoHandlesByAddress(sp<SwAudioOutputDescriptor> desc /*in*/,
3617 status_t AudioPolicyManager::checkOutputsForDevice(const sp<DeviceDescriptor> devDesc,
3863 status_t AudioPolicyManager::checkInputsForDevice(const sp<DeviceDescriptor> devDesc,
4023 void AudioPolicyManager::closeOutput(audio_io_handle_t output)
4081 void AudioPolicyManager::closeInput(audio_io_handle_t input)
4105 SortedVector<audio_io_handle_t> AudioPolicyManager::getOutputsForDevice(
4124 bool AudioPolicyManager::vectorsEqual(SortedVector<audio_io_handle_t>& outputs1,
4138 void AudioPolicyManager::checkOutputForStrategy(routing_strategy strategy)
4208 void AudioPolicyManager::checkOutputForAllStrategies()
4223 void AudioPolicyManager::checkA2dpSuspend()
4270 audio_devices_t AudioPolicyManager::getNewOutputDevice(const sp<AudioOutputDescriptor>& outputDesc,
4332 audio_devices_t AudioPolicyManager::getNewInputDevice(audio_io_handle_t input)
4351 bool AudioPolicyManager::streamsMatchForvolume(audio_stream_type_t stream1,
4358 uint32_t AudioPolicyManager::getStrategyForStream(audio_stream_type_t stream) {
4362 audio_devices_t AudioPolicyManager::getDevicesForStream(audio_stream_type_t stream) {
4396 routing_strategy AudioPolicyManager::getStrategy(audio_stream_type_t stream) const
4402 uint32_t AudioPolicyManager::getStrategyForAttr(const audio_attributes_t *attr) {
4414 void AudioPolicyManager::handleNotificationRoutingForStream(audio_stream_type_t stream) {
4425 uint32_t AudioPolicyManager::handleEventForBeacon(int event) {
4460 uint32_t AudioPolicyManager::setBeaconMute(bool mute) {
4484 audio_devices_t AudioPolicyManager::getDeviceForStrategy(routing_strategy strategy,
4510 void AudioPolicyManager::updateDevicesAndOutputs()
4518 uint32_t AudioPolicyManager::checkDeviceMuteStrategies(sp<AudioOutputDescriptor> outputDesc,
4598 uint32_t AudioPolicyManager::setOutputDevice(const sp<AudioOutputDescriptor>& outputDesc,
4725 status_t AudioPolicyManager::resetOutputDevice(const sp<AudioOutputDescriptor>& outputDesc,
4748 status_t AudioPolicyManager::setInputDevice(audio_io_handle_t input,
4811 status_t AudioPolicyManager::resetInputDevice(audio_io_handle_t input,
4834 sp<IOProfile> AudioPolicyManager::getInputProfile(audio_devices_t device,
4872 audio_devices_t AudioPolicyManager::getDeviceAndMixForInputSource(audio_source_t inputSource,
4885 audio_devices_t AudioPolicyManager::getDeviceForInputSource(audio_source_t inputSource)
4897 float AudioPolicyManager::computeVolume(audio_stream_type_t stream,
4958 status_t AudioPolicyManager::checkAndSetVolume(audio_stream_type_t stream,
5011 void AudioPolicyManager::applyStreamVolumes(const sp<AudioOutputDescriptor>& outputDesc,
5028 void AudioPolicyManager::setStrategyMute(routing_strategy strategy,
5043 void AudioPolicyManager::setStreamMute(audio_stream_type_t stream,
5081 void AudioPolicyManager::handleIncallSonification(audio_stream_type_t stream,
5130 audio_stream_type_t AudioPolicyManager::streamTypefromAttributesInt(const audio_attributes_t *attr)
5177 bool AudioPolicyManager::isValidAttributes(const audio_attributes_t *paa)
5209 bool AudioPolicyManager::isStrategyActive(const sp<AudioOutputDescriptor> outputDesc,
5226 audio_policy_forced_cfg_t AudioPolicyManager::getForceUse(audio_policy_force_use_t usage)
5231 bool AudioPolicyManager::isInCall()
5236 bool AudioPolicyManager::isStateInCall(int state)
5241 void AudioPolicyManager::cleanUpForDevice(const sp<DeviceDescriptor>& deviceDesc)
5276 void AudioPolicyManager::filterSurroundFormats(FormatVector *formatsPtr) {
5361 void AudioPolicyManager::filterSurroundChannelMasks(ChannelsVector *channelMasksPtr) {
5396 void AudioPolicyManager::updateAudioProfiles(audio_devices_t device,