11 #include "DRMObject.h" 23 explicit CDRMCrtc(
int fd, uint32_t crtc);
28 uint32_t GetCrtcId()
const {
return m_crtc->crtc_id; }
29 uint32_t GetBufferId()
const {
return m_crtc->buffer_id; }
30 uint32_t GetX()
const {
return m_crtc->x; }
31 uint32_t GetY()
const {
return m_crtc->y; }
32 drmModeModeInfoPtr GetMode()
const {
return &m_crtc->mode; }
33 bool GetModeValid()
const {
return m_crtc->mode_valid != 0; }
36 struct DrmModeCrtcDeleter
38 void operator()(drmModeCrtc* p) { drmModeFreeCrtc(p); }
41 std::unique_ptr<drmModeCrtc, DrmModeCrtcDeleter> m_crtc;
Definition: DRMObject.h:27
Definition: AudioDecoder.h:18