summaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorAndreas Huber <andih@google.com>2009-12-15 15:22:08 -0800
committerAndreas Huber <andih@google.com>2009-12-15 15:22:08 -0800
commitc7e91eee2e79e3e4c8f84fd6b8a753215955d4e8 (patch)
treece1c99f511a8c57bd65afef34c6e745a1cf67d64 /include
parentae77561b8f4de45228b0d63f0d7508d428b9516a (diff)
downloadframeworks_base-c7e91eee2e79e3e4c8f84fd6b8a753215955d4e8.zip
frameworks_base-c7e91eee2e79e3e4c8f84fd6b8a753215955d4e8.tar.gz
frameworks_base-c7e91eee2e79e3e4c8f84fd6b8a753215955d4e8.tar.bz2
Add a new API to support determining the roles of an OMX component specified by name. Remove unneeded OMXSoftwareCodecsPlugin.
Diffstat (limited to 'include')
-rw-r--r--include/media/stagefright/OMXPluginBase.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/include/media/stagefright/OMXPluginBase.h b/include/media/stagefright/OMXPluginBase.h
index 61cc50a..2fd8e12 100644
--- a/include/media/stagefright/OMXPluginBase.h
+++ b/include/media/stagefright/OMXPluginBase.h
@@ -22,6 +22,9 @@
#include <OMX_Component.h>
+#include <utils/String8.h>
+#include <utils/Vector.h>
+
namespace android {
struct OMXComponentBase;
@@ -44,6 +47,10 @@ struct OMXPluginBase {
size_t size,
OMX_U32 index) = 0;
+ virtual OMX_ERRORTYPE getRolesOfComponent(
+ const char *name,
+ Vector<String8> *roles) = 0;
+
private:
OMXPluginBase(const OMXPluginBase &);
OMXPluginBase &operator=(const OMXPluginBase &);