diff options
author | Jamie Gennis <jgennis@google.com> | 2011-02-23 19:01:28 -0800 |
---|---|---|
committer | Jamie Gennis <jgennis@google.com> | 2011-02-28 12:12:20 -0800 |
commit | e2ce6458659c6e1bad420357b61dc10cd8bbe2ab (patch) | |
tree | 89a59a1cef847dc359dbf013f0c76d94f6363918 /media/libstagefright/include/OMXNodeInstance.h | |
parent | 3911a720270fc0326accfa4a3df427a649a45487 (diff) | |
download | frameworks_av-e2ce6458659c6e1bad420357b61dc10cd8bbe2ab.zip frameworks_av-e2ce6458659c6e1bad420357b61dc10cd8bbe2ab.tar.gz frameworks_av-e2ce6458659c6e1bad420357b61dc10cd8bbe2ab.tar.bz2 |
Add an OMX IL API for querying buffer usage flags.
This change defines an OpenMAX IL API for querying from the IL component
the gralloc buffer usage flags that should be used to allocate the
buffers. It also adds the Stagefright plumbing for using the new OMX IL
API.
Change-Id: I046b5e7be70ce61e2a921dcdc6e3aa9324d19ea6
Related-Bug: 3479027
Diffstat (limited to 'media/libstagefright/include/OMXNodeInstance.h')
-rw-r--r-- | media/libstagefright/include/OMXNodeInstance.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/media/libstagefright/include/OMXNodeInstance.h b/media/libstagefright/include/OMXNodeInstance.h index 86c102c..ca2578f 100644 --- a/media/libstagefright/include/OMXNodeInstance.h +++ b/media/libstagefright/include/OMXNodeInstance.h @@ -50,6 +50,9 @@ struct OMXNodeInstance { status_t setConfig(OMX_INDEXTYPE index, const void *params, size_t size); status_t enableGraphicBuffers(OMX_U32 portIndex, OMX_BOOL enable); + + status_t getGraphicBufferUsage(OMX_U32 portIndex, OMX_U32* usage); + status_t storeMetaDataInBuffers(OMX_U32 portIndex, OMX_BOOL enable); status_t useBuffer( |