drmSessionKeepaliveMs

The duration in milliseconds for which an unused DRM session is kept alive.

Set to 0 to release unused DRM sessions immediately. A null value uses the default session keepalive duration, currently five minutes. This default may change in future releases.

This setting has no effect when shouldKeepDrmSessionsAlive is true because those sessions are retained until explicitly released.

Default is null.

Throws an IllegalArgumentException when initialized with a negative value.