Home
last modified time | relevance | path

Searched refs:EngineInterface (Results 1 – 8 of 8) sorted by relevance

/frameworks/av/services/audiopolicy/engineconfigurable/src/
DEngineInstance.cpp48 EngineInterface *EngineInstance::queryInterface() const in queryInterface()
50 return getEngine()->queryInterface<EngineInterface>(); in queryInterface()
61 extern "C" EngineInterface* createEngineInstance() in createEngineInstance()
63 return audio_policy::EngineInstance::getInstance()->queryInterface<EngineInterface>(); in createEngineInstance()
66 extern "C" void destroyEngineInstance(EngineInterface*) in destroyEngineInstance() argument
DEngine.cpp526 EngineInterface *Engine::queryInterface() in queryInterface()
/frameworks/av/services/audiopolicy/managerdefault/
DEngineLibrary.h28 using EngineInstance = std::unique_ptr<EngineInterface, std::function<void (EngineInterface*)>>;
56 EngineInterface* (*mCreateEngineInstance)() = nullptr;
57 void (*mDestroyEngineInstance)(EngineInterface*) = nullptr;
DEngineLibrary.cpp110 mCreateEngineInstance = (EngineInterface* (*)())dlsym(mLibraryHandle, "createEngineInstance"); in init()
111 mDestroyEngineInstance = (void (*)(EngineInterface*))dlsym( in init()
128 [lib = shared_from_this(), destroy = mDestroyEngineInstance] (EngineInterface* e) { in createEngine()
/frameworks/av/services/audiopolicy/enginedefault/src/
DEngineInstance.cpp23 extern "C" EngineInterface* createEngineInstance() in createEngineInstance()
28 extern "C" void destroyEngineInstance(EngineInterface *engine) in destroyEngineInstance()
/frameworks/av/services/audiopolicy/engineconfigurable/include/
DAudioPolicyEngineInstance.h19 class EngineInterface; variable
72 EngineInterface *EngineInstance::queryInterface() const;
/frameworks/av/services/audiopolicy/engine/interface/
DEngineInterface.h47 class EngineInterface
467 virtual ~EngineInterface() {} in ~EngineInterface()
471 extern "C" EngineInterface* createEngineInstance();
474 extern "C" void destroyEngineInstance(EngineInterface *engine);
/frameworks/av/services/audiopolicy/engine/common/include/
DEngineBase.h31 class EngineBase : public EngineInterface