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

Commit 4efc95d4 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:...

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

Change-Id: I0164ee28200e4ac7c9bfd672d64d5bd959cc020f
parents 7bf73d0e bff89de6
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) {