CodecCapLevels
编解码能力等级。
Java
public class CodecCapLevels {
public int hwDecodingLevel;
public int swDecodingLevel;
public CodecCapLevels() {
this.hwDecodingLevel = Constants.CODEC_CAPABILITY_LEVEL_UNSPECIFIED;
this.swDecodingLevel = Constants.CODEC_CAPABILITY_LEVEL_UNSPECIFIED;
};
@CalledByNative
public CodecCapLevels(int hwDecLevel, int swDecLevel) {
this.hwDecodingLevel = hwDecLevel;
this.swDecodingLevel = swDecLevel;
};
};
自从
v4.2.2
hwDecodingLevel
硬件解码能力等级,表示设备能够对不同品质视频进行硬件解码的能力。
- CODEC_CAPABILITY_LEVEL_UNSPECIFIED (-1):不支持的视频类型。目前仅支持对 H.264 和 H.265 格式的视频进行查询,如果视频为其他格式,则返回该值。
- CODEC_CAPABILITY_LEVEL_BASIC_SUPPORT (5):基本的编解码支持,即:对 1080p、30 fps 以下的视频进行编解码。
- CODEC_CAPABILITY_LEVEL_1080P30FPS (10):最高支持对 1080p、30 fps 的视频进行编解码。
- CODEC_CAPABILITY_LEVEL_1080P60FPS (20):最高支持对 1080p、60 fps 的视频进行编解码。
- CODEC_CAPABILITY_LEVEL_4K60FPS (30):最高支持对 4K、30 fps 的视频进行编解码。
swDecodingLevel
软件解码能力等级,表示设备能够对不同品质视频进行软件解码的能力。
- CODEC_CAPABILITY_LEVEL_UNSPECIFIED (-1):不支持的视频类型。目前仅支持对 H.264 和 H.265 格式的视频进行查询,如果视频为其他格式,则返回该值。
- CODEC_CAPABILITY_LEVEL_BASIC_SUPPORT (5):基本的编解码支持,即:对 1080p、30 fps 以下的视频进行编解码。
- CODEC_CAPABILITY_LEVEL_1080P30FPS (10):最高支持对 1080p、30 fps 的视频进行编解码。
- CODEC_CAPABILITY_LEVEL_1080P60FPS (20):最高支持对 1080p、60 fps 的视频进行编解码。
- CODEC_CAPABILITY_LEVEL_4K60FPS (30):最高支持对 4K、30 fps 的视频进行编解码。