Home
last modified time | relevance | path

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

/aosp12/frameworks/av/services/audiopolicy/common/managerdefinitions/src/
H A DHwModule.cpp27 HwModule::HwModule(const char *name, uint32_t halVersionMajor, uint32_t halVersionMinor) in HwModule() function in android::HwModule
34 HwModule::~HwModule() in ~HwModule()
86 status_t HwModule::addProfile(const sp<IOProfile> &profile) in addProfile()
99 void HwModule::setProfiles(const IOProfileCollection &profiles) in setProfiles()
106 status_t HwModule::removeOutputProfile(const std::string& name) in removeOutputProfile()
141 status_t HwModule::removeInputProfile(const std::string& name) in removeInputProfile()
184 void HwModule::setRoutes(const AudioRouteVector &routes) in setRoutes()
191 void HwModule::refreshSupportedDevices() in refreshSupportedDevices()
234 void HwModule::setHandle(audio_module_handle_t handle) { in setHandle()
250 void HwModule::dump(String8 *dst) const in dump()
[all …]
H A DPolicyAudioPort.cpp31 void PolicyAudioPort::attach(const sp<HwModule>& module) in attach()
H A DSerializer.cpp166 typedef HwModule *PtrSerializingCtx;
169 struct ModuleTraits : public AndroidCollectionTraits<HwModule, HwModuleCollection>
676 ModuleTraits::Element module = new HwModule(name.c_str(), versionMajor, versionMinor);
H A DDeviceDescriptor.cpp72 void DeviceDescriptor::attach(const sp<HwModule>& module) in attach()
H A DAudioOutputDescriptor.cpp799 sp<HwModule> primaryHwModule = primaryOutput->mProfile->getModule(); in isA2dpOffloadedOnPrimary()
/aosp12/frameworks/av/services/audiopolicy/common/managerdefinitions/include/
H A DHwModule.h39 class HwModule : public RefBase
42 explicit HwModule(const char *name, uint32_t halVersionMajor = 0, uint32_t halVersionMinor = 0);
43 ~HwModule();
134 class HwModuleCollection : public Vector<sp<HwModule> >
137 sp<HwModule> getModuleFromName(const char *name) const;
147 sp<HwModule> getModuleForDeviceType(audio_devices_t device,
151 sp<HwModule> getModuleForDevice(const sp<DeviceDescriptor> &device,
H A DPolicyAudioPort.h33 class HwModule; variable
65 virtual void attach(const sp<HwModule>& module);
106 sp<HwModule> getModule() const { return mModule; } in getModule()
133 sp<HwModule> mModule; // audio HW module exposing this I/O stream
H A DAudioPolicyConfig.h159 sp<HwModule> module = new HwModule(AUDIO_HARDWARE_MODULE_ID_PRIMARY, 2 /*halVersionMajor*/); in setDefault()
H A DIOProfile.h28 class HwModule; variable
H A DDeviceDescriptor.h86 virtual void attach(const sp<HwModule>& module);
/aosp12/hardware/libhardware_legacy/include/hardware_legacy/
H A DAudioPolicyManagerBase.h186 class HwModule {
188 HwModule(const char *name);
189 ~HwModule();
207 IOProfile(HwModule *module);
229 HwModule *mModule; // audio HW module exposing this I/O stream
521 status_t loadOutput(cnode *root, HwModule *module);
522 status_t loadInput(cnode *root, HwModule *module);
574 Vector <HwModule *> mHwModules;
/aosp12/hardware/interfaces/audio/core/all-versions/vts/functional/
H A DPolicyConfig.h72 sp<const android::HwModule> getModuleFromName(const std::string& name) const { in getModuleFromName()
75 sp<const android::HwModule> getPrimaryModule() const { return mPrimaryModule; } in getPrimaryModule()
172 sp<const android::HwModule> mPrimaryModule = nullptr;
/aosp12/frameworks/av/services/audiopolicy/common/managerdefinitions/
H A DAndroid.bp24 "src/HwModule.cpp",
/aosp12/frameworks/av/services/audiopolicy/managerdefault/
H A DAudioPolicyManager.cpp475 sp<HwModule> module = mHwModules.getModuleForDeviceType(device, encodedFormat); in handleDeviceConfigChange()
534 sp<HwModule> primaryModule = in getHwOffloadEncodingFormatsSupportedForA2DP()
706 sp<HwModule> module = mHwModules.getModuleFromName(moduleId); in isDeviceOfModule()
1427 sp<HwModule> msdModule = mHwModules.getModuleFromName(AUDIO_HARDWARE_MODULE_ID_MSD); in getMsdOutputPatches()
1524 sp<HwModule> msdModule = mHwModules.getModuleFromName(AUDIO_HARDWARE_MODULE_ID_MSD); in buildMsdPatch()
1526 sp<HwModule> deviceModule = mHwModules.getModuleForDevice(device, AUDIO_FORMAT_DEFAULT); in buildMsdPatch()
3101 sp<HwModule> rSubmixModule; in registerPolicyMixes()
3193 sp<HwModule> module = mHwModules[i]; in registerPolicyMixes()
3238 sp<HwModule> rSubmixModule; in unregisterPolicyMixes()
H A DAudioPolicyManager.h714 bool isPrimaryModule(const sp<HwModule> &module) const in isPrimaryModule()
/aosp12/frameworks/av/services/audiopolicy/tests/
H A Daudiopolicymanager_tests.cpp437 sp<HwModule> msdModule = new HwModule(AUDIO_HARDWARE_MODULE_ID_MSD, 2 /*halVersionMajor*/); in SetUpManagerConfig()