public class

FakeExoMediaDrm.LicenseServer

extends java.lang.Object

implements MediaDrmCallback

 java.lang.Object

↳androidx.media3.test.utils.FakeExoMediaDrm.LicenseServer

Overview

An license server implementation to interact with FakeExoMediaDrm.

Summary

Methods
public static FakeExoMediaDrm.LicenseServerallowingSchemeDatas(java.util.List<DrmInitData.SchemeData> schemeDatas[])

public byte[]executeKeyRequest(java.util.UUID uuid, ExoMediaDrm.KeyRequest request)

public byte[]executeProvisionRequest(java.util.UUID uuid, ExoMediaDrm.ProvisionRequest request)

public <any>getReceivedProvisionRequests()

public <any>getReceivedSchemeDatas()

public static FakeExoMediaDrm.LicenseServerrequiringProvisioningThenAllowingSchemeDatas(java.util.List<DrmInitData.SchemeData> schemeDatas[])

from java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Methods

public static FakeExoMediaDrm.LicenseServer allowingSchemeDatas(java.util.List<DrmInitData.SchemeData> schemeDatas[])

public static FakeExoMediaDrm.LicenseServer requiringProvisioningThenAllowingSchemeDatas(java.util.List<DrmInitData.SchemeData> schemeDatas[])

public <any> getReceivedProvisionRequests()

public <any> getReceivedSchemeDatas()

public byte[] executeProvisionRequest(java.util.UUID uuid, ExoMediaDrm.ProvisionRequest request)

public byte[] executeKeyRequest(java.util.UUID uuid, ExoMediaDrm.KeyRequest request)