Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 9565768d authored by Henry Fang's avatar Henry Fang Committed by Automerger Merge Worker
Browse files

Merge "Add test api for CTS to test resource lost event" into rvc-dev am: bc930092 am: 6cb58060

Change-Id: Ie60ae722f9b51f898b616951e778d7b6e0b6054e
parents b5218b9e 6cb58060
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -1513,6 +1513,10 @@ package android.media {
    field public static final String SAMPLE_RATE = "android.media.audiotrack.sampleRate";
  }

  public final class MediaCas implements java.lang.AutoCloseable {
    method public void forceResourceLost();
  }

  public static final class MediaCodecInfo.VideoCapabilities.PerformancePoint {
    ctor public MediaCodecInfo.VideoCapabilities.PerformancePoint(int, int, int, int, @NonNull android.util.Size);
    ctor public MediaCodecInfo.VideoCapabilities.PerformancePoint(@NonNull android.media.MediaCodecInfo.VideoCapabilities.PerformancePoint, @NonNull android.util.Size);
+12 −0
Original line number Diff line number Diff line
@@ -19,6 +19,7 @@ package android.media;
import android.annotation.IntDef;
import android.annotation.NonNull;
import android.annotation.Nullable;
import android.annotation.TestApi;
import android.content.Context;
import android.hardware.cas.V1_0.HidlCasPluginDescriptor;
import android.hardware.cas.V1_0.ICas;
@@ -1076,6 +1077,17 @@ public final class MediaCas implements AutoCloseable {
        }
    }

    /**
     * Release Cas session. This is primarily used as a test API for CTS.
     * @hide
     */
    @TestApi
    public void forceResourceLost() {
        if (mResourceListener != null) {
            mResourceListener.onReclaimResources();
        }
    }

    @Override
    public void close() {
        if (mICas != null) {