Searched refs:OMXPluginBase (Results 1 – 6 of 6) sorted by relevance
30 struct OMXPluginBase { struct31 OMXPluginBase() {} in OMXPluginBase() function32 virtual ~OMXPluginBase() {} in ~OMXPluginBase() argument53 OMXPluginBase(const OMXPluginBase &);54 OMXPluginBase &operator=(const OMXPluginBase &); argument
559 extern android::OMXPluginBase *createOMXPlugin();
30 struct OMXMaster : public OMXPluginBase {56 OMXPluginBase *mOmx;60 KeyedVector<String8, OMXPluginBase *> mPluginByComponentName;61 KeyedVector<OMX_COMPONENTTYPE *, OMXPluginBase *> mPluginByInstance;66 void addPlugin(OMXPluginBase *plugin);
26 struct SoftOMXPlugin : public OMXPluginBase {
76 typedef OMXPluginBase *(*CreateOMXPluginFunc)(); in addPlugin()84 OMXPluginBase *plugin = nullptr; in addPlugin()97 void OMXMaster::addPlugin(OMXPluginBase *plugin) { in addPlugin()130 typedef void (*DestroyOMXPluginFunc)(OMXPluginBase*); in clearPlugins()162 OMXPluginBase *plugin = mPluginByComponentName.valueAt(index); in makeComponentInstance()185 OMXPluginBase *plugin = mPluginByInstance.valueAt(index); in destroyComponentInstance()224 OMXPluginBase *plugin = mPluginByComponentName.valueAt(index); in getRolesOfComponent()
74 extern "C" OMXPluginBase* createOMXPlugin() { in createOMXPlugin()79 extern "C" void destroyOMXPlugin(OMXPluginBase* plugin) { in destroyOMXPlugin()