MediaPolicyFrontendExtension
fun MediaPolicyFrontendExtension(sourcePackageName: String?, sourceClassName: String? = null, policyProvider: PolicyProvider)
Parameters
sourcePackageName
The package name of the application providing media source. If the policyProvider should be used for all media sources, then this must be null
. sourceClassName must also be default or null
in this case.
sourceClassName
The exposed Android MediaBrowserService class. If the sourcePackageName provides a single media browser service, or the policyProvider should be used for all media browser services in the sourcePackageName, then this can be kept at its default of null
. In this case the policy will be applied to all services of sourcePackageName which have the intent filter MediaBrowserService.SERVICE_INTERFACE.
policyProvider
The policies to apply for the given source.