Remove some long-deprecated DefaultDrmSessionManager constructors

PiperOrigin-RevId: 240742207
This commit is contained in:
aquilescanta 2019-03-28 10:20:33 +00:00 committed by Toni
parent 0810fe9159
commit 62f719f3ee

View File

@ -47,10 +47,6 @@ import java.util.UUID;
public class DefaultDrmSessionManager<T extends ExoMediaCrypto> implements DrmSessionManager<T>, public class DefaultDrmSessionManager<T extends ExoMediaCrypto> implements DrmSessionManager<T>,
ProvisioningManager<T> { ProvisioningManager<T> {
/** @deprecated Use {@link DefaultDrmSessionEventListener}. */
@Deprecated
public interface EventListener extends DefaultDrmSessionEventListener {}
/** /**
* Signals that the {@link DrmInitData} passed to {@link #acquireSession} does not contain does * Signals that the {@link DrmInitData} passed to {@link #acquireSession} does not contain does
* not contain scheme data for the required UUID. * not contain scheme data for the required UUID.
@ -110,25 +106,6 @@ public class DefaultDrmSessionManager<T extends ExoMediaCrypto> implements DrmSe
/* package */ volatile @Nullable MediaDrmHandler mediaDrmHandler; /* package */ volatile @Nullable MediaDrmHandler mediaDrmHandler;
/**
* @deprecated Use {@link #newWidevineInstance(MediaDrmCallback, HashMap)} and {@link
* #addListener(Handler, DefaultDrmSessionEventListener)}.
*/
@Deprecated
public static DefaultDrmSessionManager<FrameworkMediaCrypto> newWidevineInstance(
MediaDrmCallback callback,
@Nullable HashMap<String, String> optionalKeyRequestParameters,
@Nullable Handler eventHandler,
@Nullable DefaultDrmSessionEventListener eventListener)
throws UnsupportedDrmException {
DefaultDrmSessionManager<FrameworkMediaCrypto> drmSessionManager =
newWidevineInstance(callback, optionalKeyRequestParameters);
if (eventHandler != null && eventListener != null) {
drmSessionManager.addListener(eventHandler, eventListener);
}
return drmSessionManager;
}
/** /**
* Instantiates a new instance using the Widevine scheme. * Instantiates a new instance using the Widevine scheme.
* *
@ -143,25 +120,6 @@ public class DefaultDrmSessionManager<T extends ExoMediaCrypto> implements DrmSe
return newFrameworkInstance(C.WIDEVINE_UUID, callback, optionalKeyRequestParameters); return newFrameworkInstance(C.WIDEVINE_UUID, callback, optionalKeyRequestParameters);
} }
/**
* @deprecated Use {@link #newPlayReadyInstance(MediaDrmCallback, String)} and {@link
* #addListener(Handler, DefaultDrmSessionEventListener)}.
*/
@Deprecated
public static DefaultDrmSessionManager<FrameworkMediaCrypto> newPlayReadyInstance(
MediaDrmCallback callback,
@Nullable String customData,
@Nullable Handler eventHandler,
@Nullable DefaultDrmSessionEventListener eventListener)
throws UnsupportedDrmException {
DefaultDrmSessionManager<FrameworkMediaCrypto> drmSessionManager =
newPlayReadyInstance(callback, customData);
if (eventHandler != null && eventListener != null) {
drmSessionManager.addListener(eventHandler, eventListener);
}
return drmSessionManager;
}
/** /**
* Instantiates a new instance using the PlayReady scheme. * Instantiates a new instance using the PlayReady scheme.
* *
@ -184,26 +142,6 @@ public class DefaultDrmSessionManager<T extends ExoMediaCrypto> implements DrmSe
return newFrameworkInstance(C.PLAYREADY_UUID, callback, optionalKeyRequestParameters); return newFrameworkInstance(C.PLAYREADY_UUID, callback, optionalKeyRequestParameters);
} }
/**
* @deprecated Use {@link #newFrameworkInstance(UUID, MediaDrmCallback, HashMap)} and {@link
* #addListener(Handler, DefaultDrmSessionEventListener)}.
*/
@Deprecated
public static DefaultDrmSessionManager<FrameworkMediaCrypto> newFrameworkInstance(
UUID uuid,
MediaDrmCallback callback,
@Nullable HashMap<String, String> optionalKeyRequestParameters,
@Nullable Handler eventHandler,
@Nullable DefaultDrmSessionEventListener eventListener)
throws UnsupportedDrmException {
DefaultDrmSessionManager<FrameworkMediaCrypto> drmSessionManager =
newFrameworkInstance(uuid, callback, optionalKeyRequestParameters);
if (eventHandler != null && eventListener != null) {
drmSessionManager.addListener(eventHandler, eventListener);
}
return drmSessionManager;
}
/** /**
* Instantiates a new instance. * Instantiates a new instance.
* *
@ -227,25 +165,6 @@ public class DefaultDrmSessionManager<T extends ExoMediaCrypto> implements DrmSe
INITIAL_DRM_REQUEST_RETRY_COUNT); INITIAL_DRM_REQUEST_RETRY_COUNT);
} }
/**
* @deprecated Use {@link #DefaultDrmSessionManager(UUID, ExoMediaDrm, MediaDrmCallback, HashMap)}
* and {@link #addListener(Handler, DefaultDrmSessionEventListener)}.
*/
@Deprecated
@SuppressWarnings("method.invocation.invalid")
public DefaultDrmSessionManager(
UUID uuid,
ExoMediaDrm<T> mediaDrm,
MediaDrmCallback callback,
@Nullable HashMap<String, String> optionalKeyRequestParameters,
@Nullable Handler eventHandler,
@Nullable DefaultDrmSessionEventListener eventListener) {
this(uuid, mediaDrm, callback, optionalKeyRequestParameters);
if (eventHandler != null && eventListener != null) {
addListener(eventHandler, eventListener);
}
}
/** /**
* @param uuid The UUID of the drm scheme. * @param uuid The UUID of the drm scheme.
* @param mediaDrm An underlying {@link ExoMediaDrm} for use by the manager. * @param mediaDrm An underlying {@link ExoMediaDrm} for use by the manager.
@ -267,26 +186,6 @@ public class DefaultDrmSessionManager<T extends ExoMediaCrypto> implements DrmSe
INITIAL_DRM_REQUEST_RETRY_COUNT); INITIAL_DRM_REQUEST_RETRY_COUNT);
} }
/**
* @deprecated Use {@link #DefaultDrmSessionManager(UUID, ExoMediaDrm, MediaDrmCallback, HashMap,
* boolean)} and {@link #addListener(Handler, DefaultDrmSessionEventListener)}.
*/
@Deprecated
@SuppressWarnings("method.invocation.invalid")
public DefaultDrmSessionManager(
UUID uuid,
ExoMediaDrm<T> mediaDrm,
MediaDrmCallback callback,
@Nullable HashMap<String, String> optionalKeyRequestParameters,
@Nullable Handler eventHandler,
@Nullable DefaultDrmSessionEventListener eventListener,
boolean multiSession) {
this(uuid, mediaDrm, callback, optionalKeyRequestParameters, multiSession);
if (eventHandler != null && eventListener != null) {
addListener(eventHandler, eventListener);
}
}
/** /**
* @param uuid The UUID of the drm scheme. * @param uuid The UUID of the drm scheme.
* @param mediaDrm An underlying {@link ExoMediaDrm} for use by the manager. * @param mediaDrm An underlying {@link ExoMediaDrm} for use by the manager.
@ -311,33 +210,6 @@ public class DefaultDrmSessionManager<T extends ExoMediaCrypto> implements DrmSe
INITIAL_DRM_REQUEST_RETRY_COUNT); INITIAL_DRM_REQUEST_RETRY_COUNT);
} }
/**
* @deprecated Use {@link #DefaultDrmSessionManager(UUID, ExoMediaDrm, MediaDrmCallback, HashMap,
* boolean, int)} and {@link #addListener(Handler, DefaultDrmSessionEventListener)}.
*/
@Deprecated
@SuppressWarnings("method.invocation.invalid")
public DefaultDrmSessionManager(
UUID uuid,
ExoMediaDrm<T> mediaDrm,
MediaDrmCallback callback,
@Nullable HashMap<String, String> optionalKeyRequestParameters,
@Nullable Handler eventHandler,
@Nullable DefaultDrmSessionEventListener eventListener,
boolean multiSession,
int initialDrmRequestRetryCount) {
this(
uuid,
mediaDrm,
callback,
optionalKeyRequestParameters,
multiSession,
initialDrmRequestRetryCount);
if (eventHandler != null && eventListener != null) {
addListener(eventHandler, eventListener);
}
}
/** /**
* @param uuid The UUID of the drm scheme. * @param uuid The UUID of the drm scheme.
* @param mediaDrm An underlying {@link ExoMediaDrm} for use by the manager. * @param mediaDrm An underlying {@link ExoMediaDrm} for use by the manager.