OptionalfairplayFairPlay specific configuration.
OptionalnativeOptionally user-defined string id for the native instance.
Used to access a certain native instance from any point in the source code then call
methods/properties on it.
When left empty, a random UUIDv4 is generated for it.
OptionalwidevineWidevine specific configuration.
Represents the general Streaming DRM config.