aboutsummaryrefslogtreecommitdiff
path: root/drm/DrmDevice.h
diff options
context:
space:
mode:
Diffstat (limited to 'drm/DrmDevice.h')
-rw-r--r--drm/DrmDevice.h10
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_;