Merge "media: MediaCodecInfo: add FEATURE_QpBounds" into sc-dev

This commit is contained in:
Lajos Molnar
2021-03-25 23:34:53 +00:00
committed by Android (Google) Code Review
2 changed files with 10 additions and 0 deletions

View File

@@ -21670,6 +21670,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;

View File

@@ -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 */