Interface MediaDrmCallback


  • public interface MediaDrmCallback
    Performs MediaDrm key and provisioning requests.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      byte[] executeKeyRequest​(java.util.UUID uuid, com.google.android.exoplayer2.drm.ExoMediaDrm.KeyRequest request)
      Executes a key request.
      byte[] executeProvisionRequest​(java.util.UUID uuid, com.google.android.exoplayer2.drm.ExoMediaDrm.ProvisionRequest request)
      Executes a provisioning request.
    • Method Detail

      • executeProvisionRequest

        byte[] executeProvisionRequest​(java.util.UUID uuid,
                                       com.google.android.exoplayer2.drm.ExoMediaDrm.ProvisionRequest request)
                                throws java.lang.Exception
        Executes a provisioning request.
        Parameters:
        uuid - The UUID of the content protection scheme.
        request - The request.
        Returns:
        The response data.
        Throws:
        java.lang.Exception - If an error occurred executing the request.
      • executeKeyRequest

        byte[] executeKeyRequest​(java.util.UUID uuid,
                                 com.google.android.exoplayer2.drm.ExoMediaDrm.KeyRequest request)
                          throws java.lang.Exception
        Executes a key request.
        Parameters:
        uuid - The UUID of the content protection scheme.
        request - The request.
        Returns:
        The response data.
        Throws:
        java.lang.Exception - If an error occurred executing the request.