From 8f61a2b0fcb8944f78aecf4b181302621a981645 Mon Sep 17 00:00:00 2001 From: Robert Shih Date: Mon, 11 Sep 2017 14:03:11 -0700 Subject: [PATCH] NdkMediaCodec: mark new APIs as introduced in 26 The following APIs are introduced in API 26: AMediaCodec_createInputSurface AMediaCodec_createPersistentInputSurface AMediaCodec_setInputSurface AMediaCodec_setParameters AMediaCodec_signalEndOfInputStream Bug: 32746065 Change-Id: I4899bbee8125974a06af1db8eb7c5b0382335e70 --- media/ndk/include/media/NdkMediaCodec.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/media/ndk/include/media/NdkMediaCodec.h b/media/ndk/include/media/NdkMediaCodec.h index 7e7e81ed0b..45296e8b15 100644 --- a/media/ndk/include/media/NdkMediaCodec.h +++ b/media/ndk/include/media/NdkMediaCodec.h @@ -208,6 +208,8 @@ media_status_t AMediaCodec_setOutputSurface(AMediaCodec*, ANativeWindow* surface media_status_t AMediaCodec_releaseOutputBufferAtTime( AMediaCodec *mData, size_t idx, int64_t timestampNs); +#if __ANDROID_API__ >= 26 + /** * Creates a Surface that can be used as the input to encoder, in place of input buffers * @@ -278,7 +280,7 @@ media_status_t AMediaCodec_setParameters( */ media_status_t AMediaCodec_signalEndOfInputStream(AMediaCodec *mData); - +#endif /* __ANDROID_API__ >= 26 */ typedef enum { AMEDIACODECRYPTOINFO_MODE_CLEAR = 0,