The ConfigProvider class gets the configuration for the media player. You must implement the configuration interface so the feature managers can read the configuration information.
You use the ConfigProvider class to implement the
IQosConfig configuration interfaces so that the feature managers can read the configurations. For example, the
ICCConfig is the interface for the
CCManager configuration. The configuration files receive the configuration parameters from the JSON configuration file.
ConfigProvider.java file is an example of Adobe’s implementation of the configuration interfaces. It reads the settings from
SharedPreferences, where the configuration is stored. You can store your configuration in any way that works for your organization. The config implementation provides a wrapper for your configuration source.