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 OMXStore : 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 {
81 typedef OMXPluginBase *(*CreateOMXPluginFunc)(); in addPlugin()89 OMXPluginBase *plugin = nullptr; in addPlugin()102 void OMXStore::addPlugin(OMXPluginBase *plugin) { in addPlugin()135 typedef void (*DestroyOMXPluginFunc)(OMXPluginBase*); in clearPlugins()167 OMXPluginBase *plugin = mPluginByComponentName.valueAt(index); in makeComponentInstance()190 OMXPluginBase *plugin = mPluginByInstance.valueAt(index); in destroyComponentInstance()229 OMXPluginBase *plugin = mPluginByComponentName.valueAt(index); in getRolesOfComponent()
74 extern "C" OMXPluginBase* createOMXPlugin() { in createOMXPlugin()79 extern "C" void destroyOMXPlugin(OMXPluginBase* plugin) { in destroyOMXPlugin()