Optional ReadonlyaudioOptional ReadonlyinitTransform applied to init data before session creation. Always invoked for every key system. The default implementation handles DrmKeySystem.FAIR_PLAY_1_0 by packing the init data, content ID, and server certificate into the format expected by WebKit-prefixed EME. For all other key systems, returns init data unchanged.
Optional ReadonlylicenseLicense server configuration used to make license requests.
Optional ReadonlypriorityKey systems with a higher priority take precedence. If two key systems have equal priority, the order will be as it appears in DrmInfo (provided by the manifest).
Optional ReadonlyvideoVideo-specific DRM configuration.
Audio-specific DRM configuration.