11 #include "DRMObject.h" 30 std::string GetType();
31 std::string GetStatus();
32 std::string GetName();
34 uint32_t GetEncoderId()
const {
return m_connector->encoder_id; }
35 uint32_t* GetConnectorId()
const {
return &m_connector->connector_id; }
36 int GetModesCount()
const {
return m_connector->count_modes; }
37 drmModeModeInfoPtr GetModeForIndex(
int index)
const {
return &m_connector->modes[index]; }
39 bool IsConnected() {
return m_connector->connection == DRM_MODE_CONNECTED; }
40 bool CheckConnector();
43 struct DrmModeConnectorDeleter
45 void operator()(drmModeConnector* p) { drmModeFreeConnector(p); }
48 std::unique_ptr<drmModeConnector, DrmModeConnectorDeleter> m_connector;
Definition: DRMObject.h:25
Controller configuration window.
Definition: AudioDecoder.h:18
Definition: DRMConnector.h:22