summaryrefslogtreecommitdiff
path: root/libs/input/SpriteController.cpp
diff options
context:
space:
mode:
author Naomi Musgrave <nmusgrave@google.com> 2022-02-25 14:06:14 +0000
committer Naomi Musgrave <nmusgrave@google.com> 2022-03-02 18:32:34 +0000
commit27655e1fc3122a05bc2d9c576b6ecb3cbc0aead9 (patch)
treeca60d37f264d49bd8306536cddea33eeab62def9 /libs/input/SpriteController.cpp
parentcc9e167538ce3d7b87ca9c2b423a6b4aa4ab0674 (diff)
MediaProjection sets content recording details in WM directly.
Content recording relies upon a class describing current state. rather than passing around details from media > display > wm. WMService keeps track of the session in ContentRecordingController. ContentRecordingController manages hand-off between different DisplayContent instances, as the session details are changed. Manually tested that fold/unfold handling when screen recording from QS tile still works, and that taking over a screen cast with a screen recording works. Refactoring logic from DisplayContent into new recording delegate will come in a future change. Bug: 216756854 Test: atest FrameworksCoreTests:ContentRecordingSessionTest Test: atest WmTests:DisplayContentTests Test: atest WmTests:ContentRecordingControllerTests Change-Id: Ib4f125dd703d362ac13fcbe469d00b345827e706
Diffstat (limited to 'libs/input/SpriteController.cpp')
0 files changed, 0 insertions, 0 deletions