diff options
author | 2024-10-07 21:19:58 +0200 | |
---|---|---|
committer | 2024-10-28 16:45:29 +0100 | |
commit | 54fef98ea1e9064e3490eccb90d9729aa120fb59 (patch) | |
tree | 61c04b67a90c182419781c1760659018234f158b /media/tests | |
parent | 3937f88d0e6c06e1aa381d4ce783400537591530 (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.java | 6 |
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 { |