Interface DrmLicenseManagerComponent


  • public interface DrmLicenseManagerComponent
    Extensions that add extra functionality to a DrmLicenseManager.
    Since:
    4.2.0
    • Method Detail

      • register

        void register()
        Called whenever the Component is registered
      • sessionAcquired

        void sessionAcquired​(com.google.android.exoplayer2.drm.DrmInitData drmInitData)
        Called after DrmSessionManager.acquireSession(Looper, DrmInitData)
        Parameters:
        drmInitData - instance of DrmInitData used to acquire the session
      • sessionReleased

        void sessionReleased​(com.google.android.exoplayer2.drm.DrmSession<com.google.android.exoplayer2.drm.FrameworkMediaCrypto> drmSession)
        Called after DrmSession.release()
        Parameters:
        drmSession - the session that was released