summaryrefslogtreecommitdiff
path: root/media/java/android/media/MediaCodec.java
diff options
context:
space:
mode:
authorWei Jia <wjia@google.com>2019-08-23 14:10:30 -0700
committerWei Jia <wjia@google.com>2019-10-10 09:41:54 -0700
commit3ff88e38e4021cab21398b672ef2afbb68f7a009 (patch)
treee2ac2eb5cb205d178671c77115edcf959c0db259 /media/java/android/media/MediaCodec.java
parentd42515afed4a31096e974f06a0f7aad9f2f91253 (diff)
CodecCapabilities: add low latency decoding feature
Test: cts Bug: 134971304 Change-Id: I73bec6db8b22c03edcb3aa415c6124cfa2b461cf
Diffstat (limited to 'media/java/android/media/MediaCodec.java')
-rw-r--r--media/java/android/media/MediaCodec.java13
1 files changed, 13 insertions, 0 deletions
diff --git a/media/java/android/media/MediaCodec.java b/media/java/android/media/MediaCodec.java
index 510ee442f852..65c0fae1524a 100644
--- a/media/java/android/media/MediaCodec.java
+++ b/media/java/android/media/MediaCodec.java
@@ -3513,6 +3513,19 @@ final public class MediaCodec {
public static final String PARAMETER_KEY_HDR10_PLUS_INFO = MediaFormat.KEY_HDR10_PLUS_INFO;
/**
+ * Enable/disable low latency decoding mode.
+ * When enabled, the decoder doesn't hold input and output data more than
+ * required by the codec standards.
+ * The value is an Integer object containing the value 1 to enable
+ * or the value 0 to disable.
+ *
+ * @see #setParameters(Bundle)
+ * @see MediaFormat#KEY_LOW_LATENCY
+ */
+ public static final String PARAMETER_KEY_LOW_LATENCY =
+ MediaFormat.KEY_LOW_LATENCY;
+
+ /**
* Communicate additional parameter changes to the component instance.
* <b>Note:</b> Some of these parameter changes may silently fail to apply.
*