Respond to API Review comments on MediaDrm

1. Use getters instead of accessing LogMessage fields directly
2. LogMessage should be final

bug: 182945242
Change-Id: Ia8e9b7ae23fc2b5aa226d742621da8f022e5a583
This commit is contained in:
Jeff Tinker
2021-03-25 17:00:03 -07:00
parent ca6b81c985
commit ad9da4c4d2
2 changed files with 11 additions and 8 deletions

View File

@@ -22185,10 +22185,10 @@ package android.media {
field public static final int STATUS_USABLE_IN_FUTURE = 5; // 0x5
}
public static class MediaDrm.LogMessage {
field @NonNull public final String message;
field public final int priority;
field public final long timestampMillis;
public static final class MediaDrm.LogMessage {
method @NonNull public String getMessage();
method public int getPriority();
method public long getTimestampMillis();
}
public static final class MediaDrm.MediaDrmStateException extends java.lang.IllegalStateException {

View File

@@ -2991,13 +2991,16 @@ public final class MediaDrm implements AutoCloseable {
* A {@link LogMessage} records an event in the {@link MediaDrm} framework
* or vendor plugin.
*/
public static class LogMessage {
public static final class LogMessage {
private final long timestampMillis;
private final int priority;
private final String message;
/**
* Timing of the recorded event measured in milliseconds since the Epoch,
* 1970-01-01 00:00:00 +0000 (UTC).
*/
public final long timestampMillis;
public final long getTimestampMillis() { return timestampMillis; }
/**
* Priority of the recorded event.
@@ -3013,13 +3016,13 @@ public final class MediaDrm implements AutoCloseable {
* </ul>
*/
@Log.Level
public final int priority;
public final int getPriority() { return priority; }
/**
* Description of the recorded event.
*/
@NonNull
public final String message;
public final String getMessage() { return message; }
private LogMessage(long timestampMillis, int priority, String message) {
this.timestampMillis = timestampMillis;