diff --git a/library/core/src/main/java/com/google/android/exoplayer2/drm/OfflineLicenseHelper.java b/library/core/src/main/java/com/google/android/exoplayer2/drm/OfflineLicenseHelper.java index 741ad1f06f..38bb982f60 100644 --- a/library/core/src/main/java/com/google/android/exoplayer2/drm/OfflineLicenseHelper.java +++ b/library/core/src/main/java/com/google/android/exoplayer2/drm/OfflineLicenseHelper.java @@ -210,6 +210,22 @@ public final class OfflineLicenseHelper { } 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 {