Add TvInputCallback to dynamically add/remove/update the TvInputInfo to HDMI device
info/port id mapping

Note that we listen to the hotplug event to keep the TvInput
info updated. When there is a device unplugged from the current device,
framework needs to invoke the deviceEventListener and remove the hdmiDeviceOInfo
from TIF. TvInputCallback updates the internal mapping of the current
device.

Test: manual
Bug:122239611
Change-Id: Id7d9371ad744f0318398a1b6ead28f2bf9f1faad
1 file changed