Implement Surface input to MediaCodec.
Adds two new public methods to MediaCodec, and one new public
constant to MediaCodecInfo (currently @hidden).
Bug 7991062
Change-Id: I830a9794e92334ad05c870cc5fc90be4652147a5
diff --git a/media/jni/android_media_MediaCodec.h b/media/jni/android_media_MediaCodec.h
index f478788..282d2c5 100644
--- a/media/jni/android_media_MediaCodec.h
+++ b/media/jni/android_media_MediaCodec.h
@@ -47,6 +47,8 @@
const sp<ICrypto> &crypto,
int flags);
+ status_t createInputSurface(sp<IGraphicBufferProducer>* bufferProducer);
+
status_t start();
status_t stop();
@@ -76,6 +78,8 @@
status_t releaseOutputBuffer(size_t index, bool render);
+ status_t signalEndOfInputStream();
+
status_t getOutputFormat(JNIEnv *env, jobject *format) const;
status_t getBuffers(