mirror of
https://github.com/androidx/media.git
synced 2025-05-10 00:59:51 +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>,
|
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.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user