Enable capability based demux management
Adding the following 3 new SystemAPIs along with new class (DemuxInfo),
which holds the capabilities information such as DemuxFilterMainType
- API to configue desired demux capabilities such as
DemuxFilterMainType
- API to get the info of currently held demux
- API to get the list of infos of all the demux in the system
Also, with this change Demux resource will now be managed under
TunerResourceManager.
Bug: 239211919
Bug: 239227510
Test: atest TunerTest TunerResourceManagerServiceTest VtsHalTvTunerTargetTest
Change-Id: Ifa3a30bbd6ea4ad1ded5eedca60eb240887c0303
16 files changed