media: MediaCodecInfo: add FEATURE_QpBounds
This signals that the encoder supports the KEY_VIDEO_QP_* keys. Bug: 179554934 Change-Id: If8db5f9bc3b725bb87872fd62c6a7d4cd9e63ab3
This commit is contained in:
@@ -21634,6 +21634,7 @@ package android.media {
|
||||
field public static final String FEATURE_LowLatency = "low-latency";
|
||||
field public static final String FEATURE_MultipleFrames = "multiple-frames";
|
||||
field public static final String FEATURE_PartialFrame = "partial-frame";
|
||||
field public static final String FEATURE_QpBounds = "qp-bounds";
|
||||
field public static final String FEATURE_SecurePlayback = "secure-playback";
|
||||
field public static final String FEATURE_TunneledPlayback = "tunneled-playback";
|
||||
field public int[] colorFormats;
|
||||
|
||||
@@ -570,6 +570,14 @@ public final class MediaCodecInfo {
|
||||
*/
|
||||
public static final String FEATURE_LowLatency = "low-latency";
|
||||
|
||||
/**
|
||||
* <b>video encoder only</b>: codec supports quantization parameter bounds.
|
||||
* @see MediaFormat#KEY_VIDEO_QP_MAX
|
||||
* @see MediaFormat#KEY_VIDEO_QP_MIN
|
||||
*/
|
||||
@SuppressLint("AllUpper")
|
||||
public static final String FEATURE_QpBounds = "qp-bounds";
|
||||
|
||||
/**
|
||||
* Query codec feature capabilities.
|
||||
* <p>
|
||||
@@ -606,6 +614,7 @@ public final class MediaCodecInfo {
|
||||
new Feature(FEATURE_IntraRefresh, (1 << 0), false),
|
||||
new Feature(FEATURE_MultipleFrames, (1 << 1), false),
|
||||
new Feature(FEATURE_DynamicTimestamp, (1 << 2), false),
|
||||
new Feature(FEATURE_QpBounds, (1 << 3), false),
|
||||
};
|
||||
|
||||
/** @hide */
|
||||
|
||||
Reference in New Issue
Block a user