媒体编解码器
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
从 Android 10(API 级别 29)及更高版本开始,
MediaCodecInfo
显示有关编解码器的更多信息:
isSoftwareOnly()
- 如果编解码器仅在软件中运行,则返回 true。软件编解码器使不
呈现性能的保证。
isHardwareAccelerated()
- 如果编解码器由硬件加速,则返回 true。
isVendor()
- 如果编解码器由设备供应商提供,则返回 true;如果提供编解码器,则返回 false
Android 平台的影响
isAlias()
MediaCodecList
可能包含同一底层编解码器的其他条目
使用备用的编解码器名称(别名)。如果
此条目中的 codec 是另一个编解码器的别名。
此外,
MediaCodec.getCanonicalName()
返回通过别名创建的编解码器的基础编解码器名称。
“性能点”表示编解码器在特定位置呈现视频的能力,
高度、宽度和帧速率例如,UHD_60
性能点
表示以 60 帧渲染的超高清视频(3840x2160 像素)
每秒。
方法
MediaCodecInfo.VideoCapabilities.getSupportedPerformancePoints()
返回一个列表
PerformancePoint
编解码器可以呈现或捕获的条目
您可以通过调用PerformancePoint
PerformancePoint.covers(PerformancePoint)
。
例如,UHD_60.covers(UHD_50)
会返回 true。
我们为所有硬件加速编解码器都提供了性能点列表。
如果编解码器连最低标准都无法满足,则此列表可能为空
性能点
请注意,已升级到 Android 10(API 级别 29)及更高版本且没有
更新供应商映像将没有性能点数据,
数据来自供应商 HAL。在此示例中,getSupportedPerformancePoints()
返回 null。
本页面上的内容和代码示例受内容许可部分所述许可的限制。Java 和 OpenJDK 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2024-09-05。
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"没有我需要的信息"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"太复杂/步骤太多"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"内容需要更新"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻译问题"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"示例/代码问题"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"其他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"易于理解"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"解决了我的问题"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"其他"
}]
{"lastModified": "\u6700\u540e\u66f4\u65b0\u65f6\u95f4 (UTC)\uff1a2024-09-05\u3002"}
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["没有我需要的信息","missingTheInformationINeed","thumb-down"],["太复杂/步骤太多","tooComplicatedTooManySteps","thumb-down"],["内容需要更新","outOfDate","thumb-down"],["翻译问题","translationIssue","thumb-down"],["示例/代码问题","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2024-09-05。"]]