Add generic DrmSessionManager.getDummyDrmSessionManager

PiperOrigin-RevId: 254372134
This commit is contained in:
aquilescanta 2019-06-21 12:18:45 +01:00 committed by Oliver Woodman
parent 04aaf25aa2
commit 88f1dfcbc1

View file

@ -27,6 +27,12 @@ import java.lang.annotation.RetentionPolicy;
*/
public interface DrmSessionManager<T extends ExoMediaCrypto> {
/** Returns {@link #DUMMY}. */
@SuppressWarnings("unchecked")
static <T extends ExoMediaCrypto> DrmSessionManager<T> getDummyDrmSessionManager() {
return (DrmSessionManager<T>) DUMMY;
}
/** {@link DrmSessionManager} that supports no DRM schemes. */
DrmSessionManager<ExoMediaCrypto> DUMMY =
new DrmSessionManager<ExoMediaCrypto>() {