summaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorDavid Smith <davidas@google.com>2014-08-28 17:45:31 -0700
committerDavid Smith <davidas@google.com>2014-09-05 15:22:08 -0700
commite7f4e676bb88b17241d71731f9ea50c18cfcb039 (patch)
tree0e558d280cb9742392926c1c566bd4883ff47e42 /include
parentb5f9ccfa2f8ddcd2e0c391d15fededc66533c9dd (diff)
downloadframeworks_av-e7f4e676bb88b17241d71731f9ea50c18cfcb039.zip
frameworks_av-e7f4e676bb88b17241d71731f9ea50c18cfcb039.tar.gz
frameworks_av-e7f4e676bb88b17241d71731f9ea50c18cfcb039.tar.bz2
stagefright: filter surface input, config cacheDir
Bug: 17203044 Change-Id: Ifb927429568fe68807143e8511065fea1a25b3a5
Diffstat (limited to 'include')
-rw-r--r--include/media/stagefright/MediaFilter.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/include/media/stagefright/MediaFilter.h b/include/media/stagefright/MediaFilter.h
index 77f60af..7b3f700 100644
--- a/include/media/stagefright/MediaFilter.h
+++ b/include/media/stagefright/MediaFilter.h
@@ -22,6 +22,7 @@
namespace android {
struct ABuffer;
+struct GraphicBufferListener;
struct MemoryDealer;
struct SimpleFilter;
@@ -129,6 +130,7 @@ private:
bool mPortEOS[2];
sp<SimpleFilter> mFilter;
+ sp<GraphicBufferListener> mGraphicBufferListener;
// helper functions
void signalProcessBuffers();
@@ -153,6 +155,9 @@ private:
void onShutdown(const sp<AMessage> &msg);
void onFlush();
void onSetParameters(const sp<AMessage> &msg);
+ void onCreateInputSurface();
+ void onInputFrameAvailable();
+ void onSignalEndOfInputStream();
DISALLOW_EVIL_CONSTRUCTORS(MediaFilter);
};