Home | History | Annotate | Download | only in audio

Lines Matching defs:AudioPolicyManagerBase

17 #define LOG_TAG "AudioPolicyManagerBase"
35 #include <hardware_legacy/AudioPolicyManagerBase.h>
48 status_t AudioPolicyManagerBase::setDeviceConnectionState(audio_devices_t device,
244 AudioSystem::device_connection_state AudioPolicyManagerBase::getDeviceConnectionState(audio_devices_t device,
278 void AudioPolicyManagerBase::setPhoneState(int state)
385 void AudioPolicyManagerBase::setForceUse(AudioSystem::force_use usage, AudioSystem::forced_config config)
472 AudioSystem::forced_config AudioPolicyManagerBase::getForceUse(AudioSystem::force_use usage)
477 void AudioPolicyManagerBase::setSystemProperty(const char* property, const char* value)
482 AudioPolicyManagerBase::IOProfile *AudioPolicyManagerBase::getProfileForDirectOutput(
507 audio_io_handle_t AudioPolicyManagerBase::getOutput(AudioSystem::stream_type stream,
636 audio_io_handle_t AudioPolicyManagerBase::selectOutput(const SortedVector<audio_io_handle_t>& outputs,
682 status_t AudioPolicyManagerBase::startOutput(audio_io_handle_t output,
750 status_t AudioPolicyManagerBase::stopOutput(audio_io_handle_t output,
807 void AudioPolicyManagerBase::releaseOutput(audio_io_handle_t output)
844 audio_io_handle_t AudioPolicyManagerBase::getInput(int inputSource,
923 status_t AudioPolicyManagerBase::startInput(audio_io_handle_t input)
960 status_t AudioPolicyManagerBase::stopInput(audio_io_handle_t input)
982 void AudioPolicyManagerBase::releaseInput(audio_io_handle_t input)
996 void AudioPolicyManagerBase::initStreamVolume(AudioSystem::stream_type stream,
1009 status_t AudioPolicyManagerBase::setStreamVolumeIndex(AudioSystem::stream_type stream,
1049 status_t AudioPolicyManagerBase::getStreamVolumeIndex(AudioSystem::stream_type stream,
1071 audio_io_handle_t AudioPolicyManagerBase::getOutputForEffect(const effect_descriptor_t *desc)
1089 status_t AudioPolicyManagerBase::registerEffect(const effect_descriptor_t *desc,
1126 status_t AudioPolicyManagerBase::unregisterEffect(int id)
1153 status_t AudioPolicyManagerBase::setEffectEnabled(int id, bool enabled)
1164 status_t AudioPolicyManagerBase::setEffectEnabled(EffectDescriptor *pDesc, bool enabled)
1193 bool AudioPolicyManagerBase::isStreamActive(int stream, uint32_t inPastMs) const
1205 bool AudioPolicyManagerBase::isStreamActiveRemotely(int stream, uint32_t inPastMs) const
1218 bool AudioPolicyManagerBase::isSourceActive(audio_source_t source) const
1232 status_t AudioPolicyManagerBase::dump(int fd)
1320 // AudioPolicyManagerBase
1323 AudioPolicyManagerBase::AudioPolicyManagerBase(AudioPolicyClientInterface *clientInterface)
1430 AudioPolicyManagerBase::~AudioPolicyManagerBase()
1448 status_t AudioPolicyManagerBase::initCheck()
1454 bool AudioPolicyManagerBase::threadLoop()
1584 void AudioPolicyManagerBase::exit()
1594 int AudioPolicyManagerBase::testOutputIndex(audio_io_handle_t output)
1605 void AudioPolicyManagerBase::addOutput(audio_io_handle_t id, AudioOutputDescriptor *outputDesc)
1612 status_t AudioPolicyManagerBase::checkOutputsForDevice(audio_devices_t device,
1809 void AudioPolicyManagerBase::closeOutput(audio_io_handle_t output)
1858 SortedVector<audio_io_handle_t> AudioPolicyManagerBase::getOutputsForDevice(audio_devices_t device,
1875 bool AudioPolicyManagerBase::vectorsEqual(SortedVector<audio_io_handle_t>& outputs1,
1889 void AudioPolicyManagerBase::checkOutputForStrategy(routing_strategy strategy)
1944 void AudioPolicyManagerBase::checkOutputForAllStrategies()
1954 audio_io_handle_t AudioPolicyManagerBase::getA2dpOutput()
1970 void AudioPolicyManagerBase::checkA2dpSuspend()
2015 audio_devices_t AudioPolicyManagerBase::getNewDevice(audio_io_handle_t output, bool fromCache)
2052 uint32_t AudioPolicyManagerBase::getStrategyForStream(AudioSystem::stream_type stream) {
2056 audio_devices_t AudioPolicyManagerBase::getDevicesForStream(AudioSystem::stream_type stream) {
2064 AudioPolicyManagerBase::routing_strategy strategy = getStrategy(stream);
2070 AudioPolicyManagerBase::routing_strategy AudioPolicyManagerBase::getStrategy(
2097 void AudioPolicyManagerBase::handleNotificationRoutingForStream(AudioSystem::stream_type stream) {
2108 audio_devices_t AudioPolicyManagerBase::getDeviceForStrategy(routing_strategy strategy,
2320 void AudioPolicyManagerBase::updateDevicesAndOutputs()
2328 uint32_t AudioPolicyManagerBase::checkDeviceMuteStrategies(AudioOutputDescriptor *outputDesc,
2401 uint32_t AudioPolicyManagerBase::setOutputDevice(audio_io_handle_t output,
2455 AudioPolicyManagerBase::IOProfile *AudioPolicyManagerBase::getInputProfile(audio_devices_t device,
2480 audio_devices_t AudioPolicyManagerBase::getDeviceForInputSource(int inputSource)
2531 bool AudioPolicyManagerBase::isVirtualInputDevice(audio_devices_t device)
2541 audio_io_handle_t AudioPolicyManagerBase::getActiveInput(bool ignoreVirtualInputs)
2554 audio_devices_t AudioPolicyManagerBase::getDeviceForVolume(audio_devices_t device)
2580 AudioPolicyManagerBase::device_category AudioPolicyManagerBase::getDeviceCategory(audio_devices_t device)
2604 float AudioPolicyManagerBase::volIndexToAmpl(audio_devices_t device, const StreamDescriptor& streamDesc,
2651 const AudioPolicyManagerBase::VolumeCurvePoint
2652 AudioPolicyManagerBase::sDefaultVolumeCurve[AudioPolicyManagerBase::VOLCNT] = {
2656 const AudioPolicyManagerBase::VolumeCurvePoint
2657 AudioPolicyManagerBase::sDefaultMediaVolumeCurve[AudioPolicyManagerBase::VOLCNT] = {
2661 const AudioPolicyManagerBase::VolumeCurvePoint
2662 AudioPolicyManagerBase::sSpeakerMediaVolumeCurve[AudioPolicyManagerBase::VOLCNT] = {
2666 const AudioPolicyManagerBase::VolumeCurvePoint
2667 AudioPolicyManagerBase::sSpeakerSonificationVolumeCurve[AudioPolicyManagerBase::VOLCNT] = {
2674 const AudioPolicyManagerBase::VolumeCurvePoint
2675 AudioPolicyManagerBase::sDefaultSystemVolumeCurve[AudioPolicyManagerBase::VOLCNT] = {
2679 const AudioPolicyManagerBase::VolumeCurvePoint
2680 AudioPolicyManagerBase::sHeadsetSystemVolumeCurve[AudioPolicyManagerBase::VOLCNT] = {
2684 const AudioPolicyManagerBase::VolumeCurvePoint
2685 AudioPolicyManagerBase::sDefaultVoiceVolumeCurve[AudioPolicyManagerBase::VOLCNT] = {
2689 const AudioPolicyManagerBase::VolumeCurvePoint
2690 AudioPolicyManagerBase::sSpeakerVoiceVolumeCurve[AudioPolicyManagerBase::VOLCNT] = {
2694 const AudioPolicyManagerBase::VolumeCurvePoint
2695 *AudioPolicyManagerBase::sVolumeProfiles[AUDIO_STREAM_CNT]
2696 [AudioPolicyManagerBase::DEVICE_CATEGORY_CNT] = {
2749 void AudioPolicyManagerBase::initializeVolumeCurves()
2759 float AudioPolicyManagerBase::computeVolume(int stream,
2823 status_t AudioPolicyManagerBase::checkAndSetVolume(int stream,
2881 void AudioPolicyManagerBase::applyStreamVolumes(audio_io_handle_t output,
2898 void AudioPolicyManagerBase::setStrategyMute(routing_strategy strategy,
2912 void AudioPolicyManagerBase::setStreamMute(int stream,
2952 void AudioPolicyManagerBase::handleIncallSonification(int stream, bool starting, bool stateChange)
2995 bool AudioPolicyManagerBase::isInCall()
3000 bool AudioPolicyManagerBase::isStateInCall(int state) {
3005 bool AudioPolicyManagerBase::needsDirectOuput(audio_stream_type_t stream,
3016 uint32_t AudioPolicyManagerBase::getMaxEffectsCpuLoad()
3021 uint32_t AudioPolicyManagerBase::getMaxEffectsMemory()
3028 AudioPolicyManagerBase::AudioOutputDescriptor::AudioOutputDescriptor(
3053 audio_devices_t AudioPolicyManagerBase::AudioOutputDescriptor::device() const
3062 uint32_t AudioPolicyManagerBase::AudioOutputDescriptor::latency()
3071 bool AudioPolicyManagerBase::AudioOutputDescriptor::sharesHwModuleWith(
3083 void AudioPolicyManagerBase::AudioOutputDescriptor::changeRefCount(AudioSystem::stream_type stream, int delta)
3099 audio_devices_t AudioPolicyManagerBase::AudioOutputDescriptor::supportedDevices()
3108 bool AudioPolicyManagerBase::AudioOutputDescriptor::isActive(uint32_t inPastMs) const
3113 bool AudioPolicyManagerBase::AudioOutputDescriptor::isStrategyActive(routing_strategy strategy,
3130 bool AudioPolicyManagerBase::AudioOutputDescriptor::isStreamActive(AudioSystem::stream_type stream,
3150 status_t AudioPolicyManagerBase::AudioOutputDescriptor::dump(int fd)
3181 AudioPolicyManagerBase::AudioInputDescriptor::AudioInputDescriptor(const IOProfile *profile)
3188 status_t AudioPolicyManagerBase::AudioInputDescriptor::dump(int fd)
3211 AudioPolicyManagerBase::StreamDescriptor::StreamDescriptor()
3217 int AudioPolicyManagerBase::StreamDescriptor::getVolumeIndex(audio_devices_t device)
3219 device = AudioPolicyManagerBase::getDeviceForVolume(device);
3227 void AudioPolicyManagerBase::StreamDescriptor::dump(int fd)
3249 status_t AudioPolicyManagerBase::EffectDescriptor::dump(int fd)
3272 AudioPolicyManagerBase::HwModule::HwModule(const char *name)
3277 AudioPolicyManagerBase::HwModule::~HwModule()
3288 void AudioPolicyManagerBase::HwModule::dump(int fd)
3317 AudioPolicyManagerBase::IOProfile::IOProfile(HwModule *module)
3322 AudioPolicyManagerBase::IOProfile::~IOProfile()
3328 bool AudioPolicyManagerBase::IOProfile::isCompatibleProfile(audio_devices_t device,
3379 void AudioPolicyManagerBase::IOProfile::dump(int fd)
3482 uint32_t AudioPolicyManagerBase::stringToEnum(const struct StringToEnum *table,
3495 audio_output_flags_t AudioPolicyManagerBase::parseFlagNames(char *name)
3513 audio_devices_t AudioPolicyManagerBase::parseDeviceNames(char *name)
3529 void AudioPolicyManagerBase::loadSamplingRates(char *name, IOProfile *profile)
3551 void AudioPolicyManagerBase::loadFormats(char *name, IOProfile *profile)
3574 void AudioPolicyManagerBase::loadInChannels(char *name, IOProfile *profile)
3599 void AudioPolicyManagerBase::loadOutChannels(char *name, IOProfile *profile)
3625 status_t AudioPolicyManagerBase::loadInput(cnode *root, HwModule *module)
3666 status_t AudioPolicyManagerBase::loadOutput(cnode *root, HwModule *module)
3710 void AudioPolicyManagerBase::loadHwModule(cnode *root)
3755 void AudioPolicyManagerBase::loadHwModules(cnode *root)
3770 void AudioPolicyManagerBase::loadGlobalConfig(cnode *root)
3798 status_t AudioPolicyManagerBase::loadAudioPolicyConfig(const char *path)
3822 void AudioPolicyManagerBase::defaultAudioPolicyConfig(void)