Class FakeExoMediaDrm.LicenseServer
- java.lang.Object
- 
- com.google.android.exoplayer2.testutil.FakeExoMediaDrm.LicenseServer
 
- 
- All Implemented Interfaces:
- MediaDrmCallback
 - Enclosing class:
- FakeExoMediaDrm
 
 public static class FakeExoMediaDrm.LicenseServer extends Object implements MediaDrmCallback An license server implementation to interact withFakeExoMediaDrm.
- 
- 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static FakeExoMediaDrm.LicenseServerallowingSchemeDatas(List<DrmInitData.SchemeData>... schemeDatas)byte[]executeKeyRequest(UUID uuid, ExoMediaDrm.KeyRequest request)Executes a key request.byte[]executeProvisionRequest(UUID uuid, ExoMediaDrm.ProvisionRequest request)Executes a provisioning request.ImmutableList<ImmutableList<Byte>>getReceivedProvisionRequests()ImmutableList<ImmutableList<DrmInitData.SchemeData>>getReceivedSchemeDatas()static FakeExoMediaDrm.LicenseServerrequiringProvisioningThenAllowingSchemeDatas(List<DrmInitData.SchemeData>... schemeDatas)
 
- 
- 
- 
Method Detail- 
allowingSchemeDatas@SafeVarargs public static FakeExoMediaDrm.LicenseServer allowingSchemeDatas(List<DrmInitData.SchemeData>... schemeDatas) 
 - 
requiringProvisioningThenAllowingSchemeDatas@SafeVarargs public static FakeExoMediaDrm.LicenseServer requiringProvisioningThenAllowingSchemeDatas(List<DrmInitData.SchemeData>... schemeDatas) 
 - 
getReceivedProvisionRequestspublic ImmutableList<ImmutableList<Byte>> getReceivedProvisionRequests() 
 - 
getReceivedSchemeDataspublic ImmutableList<ImmutableList<DrmInitData.SchemeData>> getReceivedSchemeDatas() 
 - 
executeProvisionRequestpublic byte[] executeProvisionRequest(UUID uuid, ExoMediaDrm.ProvisionRequest request) throws MediaDrmCallbackException Description copied from interface:MediaDrmCallbackExecutes a provisioning request.- Specified by:
- executeProvisionRequestin interface- MediaDrmCallback
- Parameters:
- uuid- The UUID of the content protection scheme.
- request- The request.
- Returns:
- The response data.
- Throws:
- MediaDrmCallbackException- If an error occurred executing the request.
 
 - 
executeKeyRequestpublic byte[] executeKeyRequest(UUID uuid, ExoMediaDrm.KeyRequest request) throws MediaDrmCallbackException Description copied from interface:MediaDrmCallbackExecutes a key request.- Specified by:
- executeKeyRequestin interface- MediaDrmCallback
- Parameters:
- uuid- The UUID of the content protection scheme.
- request- The request.
- Returns:
- The response data.
- Throws:
- MediaDrmCallbackException- If an error occurred executing the request.
 
 
- 
 
-