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 040ca50c76c..b5927dcd952 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 @@ -185,6 +185,22 @@ public synchronized Pair getLicenseDurationRemainingSec(byte[] offli } 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 {