Introduction to Unified API (UPI)

The Unified API interface (UPI) provides a simplified, alternative set of APIs for achieving most of the functionality traditionally provided through the APIs described elsewhere in this Integration Guide. The UPI is aligned with the Unified API present for the CONNECT player on other platforms, making it easier for cross-platform developers. The main difference between traditional API and the Unified API is the use of the OTVUPIPlayer class instance (and its associated classes) as the player instead of OTVVideoView and associated classes.  NAGRA advises you not to mix the two.


There is no need to modify the example code build.gradle file as the player SDK includes all the dependency declarations.