MediaCodec 中的低延迟解码

此功能在 Android 11 中添加,旨在实现低延迟媒体解码,这对于实时应用至关重要。SoC 合作伙伴需要提供解码器驱动程序来支持此功能。媒体框架使用 AOSP 中提供的 Codec 2.0/OMX 配置参数来指示此模式。请参阅 参考实现,了解如何启用此功能。

实现

SoC 合作伙伴需要实现解码器驱动程序来支持此功能。应用开发者可以使用新的 API 来使用此功能。合作伙伴需要提供解码器驱动程序。这是一个尚未被使用的新公共 API。此功能无需实现系统 UI 或扩展程序。

自定义

API 允许用户开启或关闭此功能。如果开启,解码器必须根据编码标准尽快返回解码帧(无需等待更多输入),并且必须保持唤醒状态。如果关闭,解码器可以使用可能导致解码帧返回时间晚于绝对必要的电源优化,并且解码器可能会在停滞时断电。