我正在编写一个Android TV Input HAL实现,并查看电视输入Hal接口,但没有看到要实现的接口,该接口将提供对EPG,频道名称和时移的支持,如Android文档所述。
我正在为支持所有这些功能的自定义电视硬件编写此电视输入实现,但是我似乎无法在Android TV Input hal中找到正确的接口将其插入。
我只看到 getStreamConfigurations:这是一种获取可用流但仅包含ID和支持的分辨率的方法。
然后 openStream:然后为特定表面打开上述流之一,并作为sidebandStream分配给该表面
任何人都可以帮忙吗
hal位于
hardware / interfaces / tv / input / 1.0 / ITvInput.hal及其类型。hal
还有一个样品占位模块
硬件/ libhardware / modules / tv_input
我应该以某种方式扩展HAL吗?