diff options
author | Robert Shih <robertshih@google.com> | 2020-01-21 14:00:04 -0800 |
---|---|---|
committer | Robert Shih <robertshih@google.com> | 2020-01-22 14:00:14 -0800 |
commit | ea42f766bd073eed9f13473a69ae47a6b2de007f (patch) | |
tree | 13640657efe7cdddf25e42517160b909ebd9d9b1 /drm/java/android | |
parent | abcd5a1db77e935a9bd3c723e7790d7c58fa8543 (diff) |
Deprecate legacy Drm APIs
Bug: 134789967
Test: build
Change-Id: I55243cad467b3ecc189742d8f3569f289111a613
Diffstat (limited to 'drm/java/android')
-rw-r--r-- | drm/java/android/drm/DrmConvertedStatus.java | 2 | ||||
-rw-r--r-- | drm/java/android/drm/DrmErrorEvent.java | 2 | ||||
-rw-r--r-- | drm/java/android/drm/DrmEvent.java | 2 | ||||
-rw-r--r-- | drm/java/android/drm/DrmInfo.java | 2 | ||||
-rw-r--r-- | drm/java/android/drm/DrmInfoEvent.java | 2 | ||||
-rw-r--r-- | drm/java/android/drm/DrmInfoRequest.java | 2 | ||||
-rw-r--r-- | drm/java/android/drm/DrmInfoStatus.java | 2 | ||||
-rw-r--r-- | drm/java/android/drm/DrmManagerClient.java | 2 | ||||
-rw-r--r-- | drm/java/android/drm/DrmOutputStream.java | 2 | ||||
-rw-r--r-- | drm/java/android/drm/DrmRights.java | 2 | ||||
-rw-r--r-- | drm/java/android/drm/DrmStore.java | 2 | ||||
-rw-r--r-- | drm/java/android/drm/DrmSupportInfo.java | 2 | ||||
-rw-r--r-- | drm/java/android/drm/DrmUtils.java | 2 | ||||
-rw-r--r-- | drm/java/android/drm/ProcessedData.java | 2 |
14 files changed, 28 insertions, 0 deletions
diff --git a/drm/java/android/drm/DrmConvertedStatus.java b/drm/java/android/drm/DrmConvertedStatus.java index f6e570a76af0..0f7ceb4ba685 100644 --- a/drm/java/android/drm/DrmConvertedStatus.java +++ b/drm/java/android/drm/DrmConvertedStatus.java @@ -25,7 +25,9 @@ package android.drm; * An valid offset value is provided only from a success call to * {@link DrmManagerClient#closeConvertSession DrmManagerClient.closeConvertSession()}. * + * @deprecated Please use {@link android.media.MediaDrm} */ +@Deprecated public class DrmConvertedStatus { // The following status code constants must be in sync with // DrmConvertedStatus.cpp. Please also update isValidStatusCode() diff --git a/drm/java/android/drm/DrmErrorEvent.java b/drm/java/android/drm/DrmErrorEvent.java index c61819dacd99..f37c8accc84d 100644 --- a/drm/java/android/drm/DrmErrorEvent.java +++ b/drm/java/android/drm/DrmErrorEvent.java @@ -22,7 +22,9 @@ import java.util.HashMap; * An entity class that is passed to the * {@link DrmManagerClient.OnErrorListener#onError onError()} callback. * + * @deprecated Please use {@link android.media.MediaDrm} */ +@Deprecated public class DrmErrorEvent extends DrmEvent { // Please add newly defined type constants to the end of the list, diff --git a/drm/java/android/drm/DrmEvent.java b/drm/java/android/drm/DrmEvent.java index 1a19f5c62b94..e2fe87b55578 100644 --- a/drm/java/android/drm/DrmEvent.java +++ b/drm/java/android/drm/DrmEvent.java @@ -21,7 +21,9 @@ import java.util.HashMap; /** * A base class that is used to send asynchronous event information from the DRM framework. * + * @deprecated Please use {@link android.media.MediaDrm} */ +@Deprecated public class DrmEvent { // Please do not add type constants in this class. More event type constants diff --git a/drm/java/android/drm/DrmInfo.java b/drm/java/android/drm/DrmInfo.java index 8c43252e95b2..3240893a1f6c 100644 --- a/drm/java/android/drm/DrmInfo.java +++ b/drm/java/android/drm/DrmInfo.java @@ -30,7 +30,9 @@ import java.util.Iterator; * The caller can retrieve the {@link DrmInfo} instance by passing a {@link DrmInfoRequest} * instance to {@link DrmManagerClient#acquireDrmInfo}. * + * @deprecated Please use {@link android.media.MediaDrm} */ +@Deprecated public class DrmInfo { private byte[] mData; private final String mMimeType; diff --git a/drm/java/android/drm/DrmInfoEvent.java b/drm/java/android/drm/DrmInfoEvent.java index 2826dcee4f67..853f566cbe05 100644 --- a/drm/java/android/drm/DrmInfoEvent.java +++ b/drm/java/android/drm/DrmInfoEvent.java @@ -22,7 +22,9 @@ import java.util.HashMap; * An entity class that is passed to the * {@link DrmManagerClient.OnInfoListener#onInfo onInfo()} callback. * + * @deprecated Please use {@link android.media.MediaDrm} */ +@Deprecated public class DrmInfoEvent extends DrmEvent { // Please add newly defined type constants to the end of the list, diff --git a/drm/java/android/drm/DrmInfoRequest.java b/drm/java/android/drm/DrmInfoRequest.java index 621da413bf97..135bbc07e391 100644 --- a/drm/java/android/drm/DrmInfoRequest.java +++ b/drm/java/android/drm/DrmInfoRequest.java @@ -24,7 +24,9 @@ import java.util.Iterator; * class is passed to the {@link DrmManagerClient#acquireDrmInfo acquireDrmInfo()} method to get an * instance of a {@link DrmInfo}. * + * @deprecated Please use {@link android.media.MediaDrm} */ +@Deprecated public class DrmInfoRequest { // Changes in following constants should be in sync with DrmInfoRequest.h /** diff --git a/drm/java/android/drm/DrmInfoStatus.java b/drm/java/android/drm/DrmInfoStatus.java index 9a3a7df66185..0fa1a708d52f 100644 --- a/drm/java/android/drm/DrmInfoStatus.java +++ b/drm/java/android/drm/DrmInfoStatus.java @@ -25,7 +25,9 @@ package android.drm; * This class contains the {@link ProcessedData} object, which can be used * to instantiate a {@link DrmRights} object during license acquisition. * + * @deprecated Please use {@link android.media.MediaDrm} */ +@Deprecated public class DrmInfoStatus { // The following status code constants must be in sync with DrmInfoStatus.cpp // Please update isValidStatusCode() if more status codes are added. diff --git a/drm/java/android/drm/DrmManagerClient.java b/drm/java/android/drm/DrmManagerClient.java index 041300c4b1b0..ba3ebddd4b86 100644 --- a/drm/java/android/drm/DrmManagerClient.java +++ b/drm/java/android/drm/DrmManagerClient.java @@ -47,7 +47,9 @@ import java.util.concurrent.atomic.AtomicBoolean; * The main programming interface for the DRM framework. An application must instantiate this class * to access DRM agents through the DRM framework. * + * @deprecated Please use {@link android.media.MediaDrm} */ +@Deprecated public class DrmManagerClient implements AutoCloseable { /** * Indicates that a request was successful or that no error occurred. diff --git a/drm/java/android/drm/DrmOutputStream.java b/drm/java/android/drm/DrmOutputStream.java index 9c238348846e..73e7f23b19c6 100644 --- a/drm/java/android/drm/DrmOutputStream.java +++ b/drm/java/android/drm/DrmOutputStream.java @@ -40,7 +40,9 @@ import java.net.UnknownServiceException; * writing to disk, similar to a {@link FilterOutputStream}. * * @hide + * @deprecated Please use {@link android.media.MediaDrm} */ +@Deprecated public class DrmOutputStream extends OutputStream { private static final String TAG = "DrmOutputStream"; diff --git a/drm/java/android/drm/DrmRights.java b/drm/java/android/drm/DrmRights.java index 8747f777def0..0a8df090e64a 100644 --- a/drm/java/android/drm/DrmRights.java +++ b/drm/java/android/drm/DrmRights.java @@ -37,7 +37,9 @@ import java.util.Arrays; * agent or plugin, they can be either null, or an empty string, or any other don't-care * string value. * + * @deprecated Please use {@link android.media.MediaDrm} */ +@Deprecated public class DrmRights { private byte[] mData; private String mMimeType; diff --git a/drm/java/android/drm/DrmStore.java b/drm/java/android/drm/DrmStore.java index 3a77ea19a19b..98d4449eaf47 100644 --- a/drm/java/android/drm/DrmStore.java +++ b/drm/java/android/drm/DrmStore.java @@ -19,7 +19,9 @@ package android.drm; /** * Defines constants that are used by the DRM framework. * + * @deprecated Please use {@link android.media.MediaDrm} */ +@Deprecated public class DrmStore { /** * Interface definition for the columns that represent DRM constraints. diff --git a/drm/java/android/drm/DrmSupportInfo.java b/drm/java/android/drm/DrmSupportInfo.java index 3694ff4304c4..f7e4fbdf50ff 100644 --- a/drm/java/android/drm/DrmSupportInfo.java +++ b/drm/java/android/drm/DrmSupportInfo.java @@ -26,7 +26,9 @@ import java.util.Iterator; * Plug-in developers can expose the capability of their plug-in by passing an instance of this * class to an application. * + * @deprecated Please use {@link android.media.MediaDrm} */ +@Deprecated public class DrmSupportInfo { private final ArrayList<String> mFileSuffixList = new ArrayList<String>(); private final ArrayList<String> mMimeTypeList = new ArrayList<String>(); diff --git a/drm/java/android/drm/DrmUtils.java b/drm/java/android/drm/DrmUtils.java index 60ee6d94949f..66a60cf90f11 100644 --- a/drm/java/android/drm/DrmUtils.java +++ b/drm/java/android/drm/DrmUtils.java @@ -33,7 +33,9 @@ import java.util.Iterator; * constraints, the constraints will show up in the * {@link DrmStore.ConstraintsColumns#EXTENDED_METADATA} key. You can use * {@link DrmUtils.ExtendedMetadataParser} to iterate over those values. + * @deprecated Please use {@link android.media.MediaDrm} */ +@Deprecated public class DrmUtils { /* Should be used when we need to read from local file */ /* package */ static byte[] readBytes(String path) throws IOException { diff --git a/drm/java/android/drm/ProcessedData.java b/drm/java/android/drm/ProcessedData.java index 06e03e73be91..35b728841a0c 100644 --- a/drm/java/android/drm/ProcessedData.java +++ b/drm/java/android/drm/ProcessedData.java @@ -23,7 +23,9 @@ package android.drm; * * In a license acquisition scenario this class holds the rights information in binary form. * + * @deprecated Please use {@link android.media.MediaDrm} */ +@Deprecated public class ProcessedData { private final byte[] mData; private String mAccountId = "_NO_USER"; |