summaryrefslogtreecommitdiff
path: root/media/tests
diff options
context:
space:
mode:
author Vadim Caen <caen@google.com> 2024-10-07 21:19:58 +0200
committer Vadim Caen <caen@google.com> 2024-10-28 16:45:29 +0100
commit54fef98ea1e9064e3490eccb90d9729aa120fb59 (patch)
tree61c04b67a90c182419781c1760659018234f158b /media/tests
parent3937f88d0e6c06e1aa381d4ce783400537591530 (diff)
Dialog to record other displays
Test: RecordingServiceTest, ScreenRecordPermissionDialogDelegateTest, MediaProjectionManagerServiceTest Bug: 362720120 Flag: com.android.media.projection.flags.media_projection_connected_display Change-Id: I8778664030d4a105a9120822ed3d8b160605d83c
Diffstat (limited to 'media/tests')
-rw-r--r--media/tests/projection/src/android/media/projection/FakeIMediaProjection.java6
1 files changed, 6 insertions, 0 deletions
diff --git a/media/tests/projection/src/android/media/projection/FakeIMediaProjection.java b/media/tests/projection/src/android/media/projection/FakeIMediaProjection.java
index 6860c0bb2740..c9807e626429 100644
--- a/media/tests/projection/src/android/media/projection/FakeIMediaProjection.java
+++ b/media/tests/projection/src/android/media/projection/FakeIMediaProjection.java
@@ -22,6 +22,7 @@ import android.annotation.EnforcePermission;
import android.app.ActivityOptions.LaunchCookie;
import android.os.PermissionEnforcer;
import android.os.RemoteException;
+import android.view.Display;
/**
* The connection between MediaProjection and system server is represented by IMediaProjection;
@@ -32,6 +33,7 @@ public final class FakeIMediaProjection extends IMediaProjection.Stub {
boolean mIsStarted = false;
LaunchCookie mLaunchCookie = null;
IMediaProjectionCallback mIMediaProjectionCallback = null;
+ int mDisplayId = Display.DEFAULT_DISPLAY;
FakeIMediaProjection(PermissionEnforcer enforcer) {
super(enforcer);
@@ -93,6 +95,10 @@ public final class FakeIMediaProjection extends IMediaProjection.Stub {
return mTaskId;
}
+ public int getDisplayId() {
+ return mDisplayId;
+ }
+
@Override
@EnforcePermission(MANAGE_MEDIA_PROJECTION)
public void setLaunchCookie(LaunchCookie launchCookie) throws RemoteException {