lightbulb_outline Please take our October 2018 developer survey. Start survey

MediaCodec.MetricsConstants

public static final class MediaCodec.MetricsConstants
extends Object

java.lang.Object
   ↳ android.media.MediaCodec.MetricsConstants


Summary

Constants

String CODEC

Key to extract the codec being used from the MediaCodec.getMetrics() return value.

String ENCODER

Key to extract the flag indicating whether the codec is running as an encoder or decoder from the MediaCodec.getMetrics() return value.

String HEIGHT

Key to extract the height (in pixels) of the video track from the MediaCodec.getMetrics() return value.

String MIME_TYPE

Key to extract the MIME type from the MediaCodec.getMetrics() return value.

String MODE

Key to extract what the codec mode from the MediaCodec.getMetrics() return value.

String MODE_AUDIO

The value returned for the key MODE when the codec is a audio codec.

String MODE_VIDEO

The value returned for the key MODE when the codec is a video codec.

String ROTATION

Key to extract the rotation (in degrees) to properly orient the video from the MediaCodec.getMetrics() return.

String SECURE

Key to extract the flag indicating whether the codec is running in secure (DRM) mode from the MediaCodec.getMetrics() return value.

String WIDTH

Key to extract the width (in pixels) of the video track from the MediaCodec.getMetrics() return value.

Inherited methods

Constants

CODEC

added in API level 26
public static final String CODEC

Key to extract the codec being used from the MediaCodec.getMetrics() return value. The value is a String.

Constant Value: "android.media.mediacodec.codec"

ENCODER

added in API level 26
public static final String ENCODER

Key to extract the flag indicating whether the codec is running as an encoder or decoder from the MediaCodec.getMetrics() return value. The value is an integer. A 0 indicates decoder; 1 indicates encoder.

Constant Value: "android.media.mediacodec.encoder"

HEIGHT

added in API level 26
public static final String HEIGHT

Key to extract the height (in pixels) of the video track from the MediaCodec.getMetrics() return value. The value is an integer.

Constant Value: "android.media.mediacodec.height"

MIME_TYPE

added in API level 26
public static final String MIME_TYPE

Key to extract the MIME type from the MediaCodec.getMetrics() return value. The value is a String.

Constant Value: "android.media.mediacodec.mime"

MODE

added in API level 26
public static final String MODE

Key to extract what the codec mode from the MediaCodec.getMetrics() return value. The value is a String. Values will be one of the constants MODE_AUDIO or MODE_VIDEO.

Constant Value: "android.media.mediacodec.mode"

MODE_AUDIO

added in API level 26
public static final String MODE_AUDIO

The value returned for the key MODE when the codec is a audio codec.

Constant Value: "audio"

MODE_VIDEO

added in API level 26
public static final String MODE_VIDEO

The value returned for the key MODE when the codec is a video codec.

Constant Value: "video"

ROTATION

added in API level 26
public static final String ROTATION

Key to extract the rotation (in degrees) to properly orient the video from the MediaCodec.getMetrics() return. The value is a integer.

Constant Value: "android.media.mediacodec.rotation"

SECURE

added in API level 26
public static final String SECURE

Key to extract the flag indicating whether the codec is running in secure (DRM) mode from the MediaCodec.getMetrics() return value. The value is an integer.

Constant Value: "android.media.mediacodec.secure"

WIDTH

added in API level 26
public static final String WIDTH

Key to extract the width (in pixels) of the video track from the MediaCodec.getMetrics() return value. The value is an integer.

Constant Value: "android.media.mediacodec.width"