Home
last modified time | relevance | path

Searched refs:IDevicesFactory (Results 1 – 19 of 19) sorted by relevance

/hardware/interfaces/audio/core/all-versions/vts/functional/
DDeviceManager.h29 #include PATH(android/hardware/audio/FILE_VERSION/IDevicesFactory.h)
88 : public InterfaceManager<DevicesFactoryManager, std::string, IDevicesFactory> {
94 static sp<IDevicesFactory> createInterfaceInstance(const std::string& name) { in createInterfaceInstance()
95 return IDevicesFactory::getService(name); in createInterfaceInstance()
105 sp<IDevicesFactory> factory = DevicesFactoryManager::getInstance().get(factoryName); in createInterfaceInstance()
126 static sp<IPrimaryDevice> openPrimaryDevice(const sp<IDevicesFactory>& factory) { in openPrimaryDevice()
133 auto ret = factory->openDevice(IDevicesFactory::Device::PRIMARY, returnIn(result, device)); in openPrimaryDevice()
166 sp<IDevicesFactory> factory = DevicesFactoryManager::getInstance().get(factoryName); in createInterfaceInstance()
192 static sp<IDevice> openDevice(const sp<IDevicesFactory>& factory, const std::string& name) { in openDevice()
197 IDevicesFactory::Device dev = IDevicesFactory::IDevicesFactory::Device(-1); in openDevice()
[all …]
DAudioPrimaryHidlHalTest.h43 #include PATH(android/hardware/audio/FILE_VERSION/IDevicesFactory.h)
132 using IDevicesFactory = ::android::hardware::audio::CPP_VERSION::IDevicesFactory; variable
135 using ::android::hardware::audio::CPP_VERSION::IDevicesFactory; in getAllFactoryInstances()
136 const std::string factoryDescriptor = IDevicesFactory::descriptor; in getAllFactoryInstances()
144 auto defaultInstance = IDevicesFactory::getService("default"); in getAllFactoryInstances()
173 sp<IDevicesFactory> getDevicesFactory() const { in getDevicesFactory()
345 auto invalidDevice = IDevicesFactory::Device(-1); in TEST_P()
/hardware/interfaces/audio/core/all-versions/default/
DDevicesFactory.cpp36 Return<void> DevicesFactory::openDevice(IDevicesFactory::Device device, openDevice_cb _hidl_cb) { in openDevice()
38 case IDevicesFactory::Device::PRIMARY: in openDevice()
40 case IDevicesFactory::Device::A2DP: in openDevice()
42 case IDevicesFactory::Device::USB: in openDevice()
44 case IDevicesFactory::Device::R_SUBMIX: in openDevice()
46 case IDevicesFactory::Device::STUB: in openDevice()
147 IDevicesFactory* HIDL_FETCH_IDevicesFactory(const char* name) { in HIDL_FETCH_IDevicesFactory()
/hardware/interfaces/audio/core/all-versions/default/include/core/default/
DDevicesFactory.h20 #include PATH(android/hardware/audio/FILE_VERSION/IDevicesFactory.h)
40 struct DevicesFactory : public IDevicesFactory {
42 Return<void> openDevice(IDevicesFactory::Device device, openDevice_cb _hidl_cb) override;
62 extern "C" IDevicesFactory* HIDL_FETCH_IDevicesFactory(const char* name);
/hardware/interfaces/audio/common/7.0/example/
DDevicesFactory.h23 class DevicesFactory : public IDevicesFactory {
Dservice.cpp29 sp<::android::hardware::audio::V7_0::IDevicesFactory> devicesFactory = in registerDevicesFactoryService()
/hardware/interfaces/audio/7.1/
DIDevicesFactory.hal19 import @7.0::IDevicesFactory;
37 interface IDevicesFactory extends @7.0::IDevicesFactory {
DAndroid.bp18 "IDevicesFactory.hal",
/hardware/interfaces/audio/2.0/
DAndroid.bp18 "IDevicesFactory.hal",
DIDevicesFactory.hal22 interface IDevicesFactory {
/hardware/interfaces/audio/6.0/
DAndroid.bp18 "IDevicesFactory.hal",
DIDevicesFactory.hal40 interface IDevicesFactory {
/hardware/interfaces/audio/7.0/
DAndroid.bp18 "IDevicesFactory.hal",
DIDevicesFactory.hal40 interface IDevicesFactory {
/hardware/interfaces/audio/5.0/
DAndroid.bp18 "IDevicesFactory.hal",
DIDevicesFactory.hal40 interface IDevicesFactory {
/hardware/interfaces/audio/4.0/
DAndroid.bp20 "IDevicesFactory.hal",
DIDevicesFactory.hal40 interface IDevicesFactory {
/hardware/interfaces/
Dcurrent.txt13 …cd87a783fd49233e10ce720ba183cfd1d5ccd80149e69de5c1c7362 android.hardware.audio@2.0::IDevicesFactory
285 …e918fdc657e189895e92d60af0491868477e82cdc30f6cab0ca2c65 android.hardware.audio@4.0::IDevicesFactory
436 …21854985cfcdb17b63d7948af0f0f51ce8c68cc86367c185bbc772e android.hardware.audio@5.0::IDevicesFactory
621 …c23c0de3690a665eca84fd3857d1808dba5cad25ce272f81ecef8c9 android.hardware.audio@6.0::IDevicesFactory
809 …127b801c94f667c99dfd139f150b50671e1408d3e855d03efbf631d android.hardware.audio@7.0::IDevicesFactory
918 …3351bdc5651c77cd588d5a36bb65a34abd423901a9cf63ac5916f20 android.hardware.audio@7.1::IDevicesFactory