Searched refs:HwModule (Results 1 - 16 of 16) sorted by relevance

/frameworks/av/services/audiopolicy/common/managerdefinitions/include/
H A DConfigParsingUtils.h21 #include "HwModule.h"
47 static status_t loadHwModuleProfile(cnode *root, sp<HwModule> &module, audio_port_role_t role);
53 const sp<HwModule> &primaryModule);
54 static void loadModuleGlobalConfig(cnode *root, const sp<HwModule> &module,
56 static status_t loadHwModule(cnode *root, sp<HwModule> &module, AudioPolicyConfig &config);
H A DHwModule.h40 class HwModule : public RefBase class in namespace:android
43 HwModule(const char *name, uint32_t halVersion = AUDIO_DEVICE_API_VERSION_MIN);
44 ~HwModule();
100 class HwModuleCollection : public Vector<sp<HwModule> >
103 sp<HwModule> getModuleFromName(const char *name) const;
105 sp<HwModule> getModuleForDevice(audio_devices_t device) const;
H A DAudioPolicyConfig.h25 #include <HwModule.h>
110 sp<HwModule> module;
115 module = new HwModule("primary");
H A DAudioPort.h30 class HwModule;
66 virtual void attach(const sp<HwModule>& module);
143 sp<HwModule> mModule; // audio HW module exposing this I/O stream
H A DSerializer.h146 typedef HwModule *PtrSerializingCtx;
167 typedef HwModule Element;
H A DIOProfile.h26 class HwModule;
H A DDeviceDescriptor.h49 virtual void attach(const sp<HwModule>& module);
/frameworks/av/services/audiopolicy/common/managerdefinitions/src/
H A DHwModule.cpp17 #define LOG_TAG "APM::HwModule"
20 #include "HwModule.h"
28 HwModule::HwModule(const char *name, uint32_t halVersion) function in class:android::HwModule
35 HwModule::~HwModule()
45 status_t HwModule::addOutputProfile(String8 name, const audio_config_t *config,
60 status_t HwModule::addOutputProfile(const sp<IOProfile> &profile)
68 status_t HwModule::addInputProfile(const sp<IOProfile> &profile)
76 status_t HwModule
[all...]
H A DAudioSourceDescriptor.cpp23 #include <HwModule.h>
H A DConfigParsingUtils.cpp150 status_t ConfigParsingUtils::loadHwModuleProfile(cnode *root, sp<HwModule> &module,
221 status_t ConfigParsingUtils::loadHwModule(cnode *root, sp<HwModule> &module,
279 sp<HwModule> module = new HwModule(node->name);
320 void ConfigParsingUtils::loadModuleGlobalConfig(cnode *root, const sp<HwModule> &module,
369 const sp<HwModule>& primaryModule)
H A DDeviceDescriptor.cpp23 #include "HwModule.h"
43 void DeviceDescriptor::attach(const sp<HwModule>& module)
H A DAudioPort.cpp21 #include "HwModule.h"
34 void AudioPort::attach(const sp<HwModule>& module)
/frameworks/av/services/audiopolicy/engine/interface/
H A DAudioPolicyManagerInterface.h22 #include <HwModule.h>
/frameworks/av/services/audiopolicy/common/managerdefinitions/
H A DAndroid.mk8 src/HwModule.cpp \
/frameworks/av/services/audiopolicy/managerdefault/
H A DAudioPolicyManager.h38 #include <HwModule.h>
H A DAudioPolicyManager.cpp100 sp<HwModule> module = mHwModules.getModuleForDevice(device);
220 sp<HwModule> module = mHwModules.getModuleForDevice(device);
2050 sp<HwModule> rSubmixModule;
2152 sp<HwModule> rSubmixModule;

Completed in 125 milliseconds