expose setPropertyByteArray, setPropertyString

export setPropertyByteArray, setPropertyString of DefaultDrmSessionManager for easy customization.
This commit is contained in:
Dulmandakh 2017-08-09 15:42:58 +09:00 committed by Oliver Woodman
parent 6b7e0cb606
commit 7e586c3a8f

View File

@ -210,6 +210,22 @@ public final class OfflineLicenseHelper<T extends ExoMediaCrypto> {
}
return licenseDurationRemainingSec;
}
public byte[] getPropertyByteArray(String key) {
return drmSessionManager.getPropertyByteArray(key);
}
public void setPropertyByteArray(String key, byte[] value) {
drmSessionManager.setPropertyByteArray(key, value);
}
public String getPropertyString(String key) {
return drmSessionManager.getPropertyString(key);
}
public void setPropertyString(String key, String value) {
drmSessionManager.setPropertyString(key, value);
}
private byte[] blockingKeyRequest(@Mode int licenseMode, byte[] offlineLicenseKeySetId,
DrmInitData drmInitData) throws DrmSessionException {