MediaDrmCallback
public static class FakeExoMediaDrm.LicenseServer extends Object implements MediaDrmCallback
FakeExoMediaDrm
.Modifier and Type | Method | Description |
---|---|---|
static FakeExoMediaDrm.LicenseServer |
allowingSchemeDatas(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<DrmInitData.SchemeData>> |
getReceivedSchemeDatas() |
@SafeVarargs public static FakeExoMediaDrm.LicenseServer allowingSchemeDatas(List<DrmInitData.SchemeData>... schemeDatas)
public ImmutableList<ImmutableList<DrmInitData.SchemeData>> getReceivedSchemeDatas()
public byte[] executeProvisionRequest(UUID uuid, ExoMediaDrm.ProvisionRequest request) throws MediaDrmCallbackException
MediaDrmCallback
executeProvisionRequest
in interface MediaDrmCallback
uuid
- The UUID of the content protection scheme.request
- The request.MediaDrmCallbackException
- If an error occurred executing the request.public byte[] executeKeyRequest(UUID uuid, ExoMediaDrm.KeyRequest request) throws MediaDrmCallbackException
MediaDrmCallback
executeKeyRequest
in interface MediaDrmCallback
uuid
- The UUID of the content protection scheme.request
- The request.MediaDrmCallbackException
- If an error occurred executing the request.