namespace android {
+class DrmDisplayCompositor;
+
struct DrmCompositionDisplayLayersMap {
int display;
std::vector<DrmHwcLayer> layers;
int SetLayers(size_t num_displays, DrmCompositionDisplayLayersMap *maps);
int SetDpmsMode(int display, uint32_t dpms_mode);
+ int SetDisplayMode(int display, const DrmMode &display_mode);
std::unique_ptr<DrmDisplayComposition> TakeDisplayComposition(int display);
DrmDisplayComposition *GetDisplayComposition(int display);
+
+ int Plan(std::map<int, DrmDisplayCompositor> &compositor_map);
int DisableUnusedPlanes();
private: