diff options
| author | 2019-11-21 11:14:45 -0800 | |
|---|---|---|
| committer | 2020-01-29 13:59:26 -0800 | |
| commit | 3cb3d4e3906eb43a01464e8862772295dab50f78 (patch) | |
| tree | bcdf7a4b117cfa538d339c2d806c7e66178f6e1f /libs/gui/ConsumerBase.cpp | |
| parent | 68d6b2f5a5cd7c749203519fbfd3ae796875657a (diff) | |
SF: Redesign API to query display information
The DisplayInfo list returned by ISurfaceComposer for display configs
contains display information/state redundant across configs.
Extract config information to DisplayConfig, and repurpose DisplayInfo
for immutable information about a physical display. In a future CL, SF
will populate DisplayInfo with additional data (e.g. connection type,
EDID fields) on initial connection. DisplayConfigs retain the ability
to reload on subsequent connections. Introduce ui::DisplayState for
transactional state applicable to both physical and virtual displays.
Bug: 144601064
Test: dumpsys display
Change-Id: I72003e8ef71483ef483d0de85d28b859a6c9f5fc
Diffstat (limited to 'libs/gui/ConsumerBase.cpp')
0 files changed, 0 insertions, 0 deletions