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

Commit 4578a15b authored by Ravneet Dhanjal's avatar Ravneet Dhanjal
Browse files

Camera: Enable access to Request getParameters

- Modify the accessibility of Request.getParameters() to public to
enable access for request parameters in the extensions service. This
ensures that callbacks for previous requests, which might still be
firing while setParameters updates the parameters to the latest
request, can obtain the specific parameters for their respective requests.

Test: Camera CTS test
Bug: 315162244
Change-Id: I6e74d463895290df473e32ab62f3094144776577
parent 2596f1e1
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -4532,6 +4532,7 @@ package android.hardware.camera2.extension {
  @FlaggedApi("com.android.internal.camera.flags.concert_mode") public static final class RequestProcessor.Request {
    ctor @FlaggedApi("com.android.internal.camera.flags.concert_mode") public RequestProcessor.Request(@NonNull java.util.List<java.lang.Integer>, @NonNull java.util.List<android.util.Pair<android.hardware.camera2.CaptureRequest.Key,java.lang.Object>>, int);
    method @FlaggedApi("com.android.internal.camera.flags.concert_mode") @NonNull public java.util.List<android.util.Pair<android.hardware.camera2.CaptureRequest.Key,java.lang.Object>> getParameters();
  }
  @FlaggedApi("com.android.internal.camera.flags.concert_mode") public static interface RequestProcessor.RequestCallback {
+1 −1
Original line number Diff line number Diff line
@@ -250,7 +250,7 @@ public final class RequestProcessor {
         */
        @FlaggedApi(Flags.FLAG_CONCERT_MODE)
        @NonNull
        List<Pair<CaptureRequest.Key, Object>> getParameters() {
        public List<Pair<CaptureRequest.Key, Object>> getParameters() {
            return mParameters;
        }