Lines Matching refs:DisplayConfig
65 typedef DisplayConfig::DisplayType DispType;
67 typedef DisplayConfig::CameraSmoothOp CameraSmoothOp;
100 public HWCDisplayEventHandler, public DisplayConfig::ClientContext {
280 virtual int RegisterClientContext(std::shared_ptr<DisplayConfig::ConfigCallback> callback,
281 DisplayConfig::ConfigInterface **intf);
282 virtual void UnRegisterClientContext(DisplayConfig::ConfigInterface *intf);
325 int32_t PostBuffer(std::weak_ptr<DisplayConfig::ConfigCallback> callback, bool post_processed,
330 QueueNode(std::weak_ptr<DisplayConfig::ConfigCallback> cb, bool pp, const hidl_handle& buf) in QueueNode()
333 std::weak_ptr<DisplayConfig::ConfigCallback> callback;
350 class DisplayConfigImpl: public DisplayConfig::ConfigInterface {
352 explicit DisplayConfigImpl(std::weak_ptr<DisplayConfig::ConfigCallback> callback,
357 virtual int SetDisplayStatus(DispType dpy, DisplayConfig::ExternalStatus status);
358 virtual int ConfigureDynRefreshRate(DisplayConfig::DynRefreshRateOp op, uint32_t refresh_rate);
363 DisplayConfig::Attributes *attributes);
371 virtual int GetHDRCapabilities(DispType dpy, DisplayConfig::HDRCapsParams *caps);
382 virtual int SetPowerMode(uint32_t disp_id, DisplayConfig::PowerMode power_mode);
389 virtual int GetActiveBuiltinDisplayAttributes(DisplayConfig::Attributes *attr);
399 virtual int SetCWBOutputBuffer(uint32_t disp_id, const DisplayConfig::Rect rect,
401 virtual int SetQsyncMode(uint32_t disp_id, DisplayConfig::QsyncMode mode);
410 std::weak_ptr<DisplayConfig::ConfigCallback> callback_;
573 std::weak_ptr<DisplayConfig::ConfigCallback> qsync_callback_;
574 std::weak_ptr<DisplayConfig::ConfigCallback> idle_callback_;
576 std::weak_ptr<DisplayConfig::ConfigCallback> camera_callback_;