mirror of
https://github.com/androidx/media.git
synced 2025-05-09 16:40:55 +08:00
Remove some long-deprecated DefaultDrmSessionManager constructors
PiperOrigin-RevId: 240742207
This commit is contained in:
parent
0810fe9159
commit
62f719f3ee
@ -47,10 +47,6 @@ import java.util.UUID;
|
||||
public class DefaultDrmSessionManager<T extends ExoMediaCrypto> implements DrmSessionManager<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
|
||||
* 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;
|
||||
|
||||
/**
|
||||
* @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.
|
||||
*
|
||||
@ -143,25 +120,6 @@ public class DefaultDrmSessionManager<T extends ExoMediaCrypto> implements DrmSe
|
||||
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.
|
||||
*
|
||||
@ -184,26 +142,6 @@ public class DefaultDrmSessionManager<T extends ExoMediaCrypto> implements DrmSe
|
||||
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.
|
||||
*
|
||||
@ -227,25 +165,6 @@ public class DefaultDrmSessionManager<T extends ExoMediaCrypto> implements DrmSe
|
||||
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 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);
|
||||
}
|
||||
|
||||
/**
|
||||
* @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 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);
|
||||
}
|
||||
|
||||
/**
|
||||
* @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 mediaDrm An underlying {@link ExoMediaDrm} for use by the manager.
|
||||
|
Loading…
x
Reference in New Issue
Block a user