diff options
Diffstat (limited to 'drm/DrmDevice.h')
-rw-r--r-- | drm/DrmDevice.h | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/drm/DrmDevice.h b/drm/DrmDevice.h index 8d9a34c..5220760 100644 --- a/drm/DrmDevice.h +++ b/drm/DrmDevice.h @@ -56,8 +56,10 @@ class DrmDevice { return max_resolution_; } - DrmConnector *GetConnectorForDisplay(int display) const; - DrmCrtc *GetCrtcForDisplay(int display) const; + auto *GetPipelineForDisplay(int display) { + return pipelines_.count(display) != 0 ? pipelines_.at(display).get() + : nullptr; + } std::string GetName() const; @@ -102,10 +104,6 @@ class DrmDevice { DrmProperty *property) const; private: - int TryEncoderForDisplay(int display, DrmEncoder *enc); - - int CreateDisplayPipe(DrmConnector *connector); - UniqueFd fd_; std::vector<std::unique_ptr<DrmConnector>> connectors_; |