Searched refs:OMXPluginBase (Results 1 – 5 of 5) sorted by relevance
30 struct OMXPluginBase { struct31 OMXPluginBase() {} in OMXPluginBase() argument32 virtual ~OMXPluginBase() {} in ~OMXPluginBase() argument53 OMXPluginBase(const OMXPluginBase &);54 OMXPluginBase &operator=(const OMXPluginBase &); argument
499 extern android::OMXPluginBase *createOMXPlugin();
30 struct OMXMaster : public OMXPluginBase {55 List<OMXPluginBase *> mPlugins;56 KeyedVector<String8, OMXPluginBase *> mPluginByComponentName;57 KeyedVector<OMX_COMPONENTTYPE *, OMXPluginBase *> mPluginByInstance;63 void addPlugin(OMXPluginBase *plugin);
81 typedef OMXPluginBase *(*CreateOMXPluginFunc)(); in addPlugin()94 void OMXMaster::addPlugin(OMXPluginBase *plugin) { in addPlugin()126 typedef void (*DestroyOMXPluginFunc)(OMXPluginBase*); in clearPlugins()133 for (List<OMXPluginBase *>::iterator it = mPlugins.begin(); in clearPlugins()161 OMXPluginBase *plugin = mPluginByComponentName.valueAt(index); in makeComponentInstance()184 OMXPluginBase *plugin = mPluginByInstance.valueAt(index); in destroyComponentInstance()223 OMXPluginBase *plugin = mPluginByComponentName.valueAt(index); in getRolesOfComponent()
26 struct SoftOMXPlugin : public OMXPluginBase {