diff options
author | Andreas Huber <andih@google.com> | 2009-12-15 15:22:08 -0800 |
---|---|---|
committer | Andreas Huber <andih@google.com> | 2009-12-15 15:22:08 -0800 |
commit | c7e91eee2e79e3e4c8f84fd6b8a753215955d4e8 (patch) | |
tree | ce1c99f511a8c57bd65afef34c6e745a1cf67d64 /include | |
parent | ae77561b8f4de45228b0d63f0d7508d428b9516a (diff) | |
download | frameworks_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.h | 7 |
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 &); |