Most visited

Recently visited

Added in API level 21

MediaCodecInfo.EncoderCapabilities

public static final class MediaCodecInfo.EncoderCapabilities
extends Object

java.lang.Object
   ↳ android.media.MediaCodecInfo.EncoderCapabilities


支持查询编解码器编码功能的类。

Summary

Constants

int BITRATE_MODE_CBR

恒定比特率模式

int BITRATE_MODE_CQ

不变的质量模式

int BITRATE_MODE_VBR

可变比特率模式

Public methods

Range<Integer> getComplexityRange()

返回支持的编码器复杂度值范围。

boolean isBitrateModeSupported(int mode)

查询是否支持比特率模式。

Inherited methods

From class java.lang.Object

Constants

BITRATE_MODE_CBR

Added in API level 21
int BITRATE_MODE_CBR

恒定比特率模式

常量值:2(0x00000002)

BITRATE_MODE_CQ

Added in API level 21
int BITRATE_MODE_CQ

不变的质量模式

常量值:0(0x00000000)

BITRATE_MODE_VBR

Added in API level 21
int BITRATE_MODE_VBR

可变比特率模式

常数值:1(0x00000001)

Public methods

getComplexityRange

Added in API level 21
Range<Integer> getComplexityRange ()

返回支持的编码器复杂度值范围。

某些编解码器可能支持多个复杂度级别,其中较高的复杂度值使用更多的编码器工具(例如,执行更密集的计算)来提高质量或压缩比率。 使用较低的值来节省电力和/或时间。

Returns
Range<Integer>

isBitrateModeSupported

Added in API level 21
boolean isBitrateModeSupported (int mode)

查询是否支持比特率模式。

Parameters
mode int
Returns
boolean

Hooray!