UltraGrid
UltraGrid Low-Latency High-Resolution Transmission System
Loading...
Searching...
No Matches
Drm_state Struct Reference
Collaboration diagram for Drm_state:
Collaboration graph

Public Attributes

Drm_connector_uniq connector
 
Drm_crtc_uniq crtc
 
int crtc_index = -1
 
Fd_uniq dri_fd
 
Drm_encoder_uniq encoder
 
std::unique_ptr< Gem_handle_manager > gem_manager
 
drmModeModeInfoPtr mode_info
 
bool prime_support = false
 
Drm_res_uniq res
 
std::set< uint32_t > supported_drm_formats
 

Detailed Description

Definition at line 315 of file drm.cpp.

Member Data Documentation

◆ connector

Drm_connector_uniq Drm_state::connector

Definition at line 321 of file drm.cpp.

Referenced by draw_splash(), set_framebuffer(), and setup_crtc().

◆ crtc

Drm_crtc_uniq Drm_state::crtc

Definition at line 323 of file drm.cpp.

Referenced by draw_splash(), set_framebuffer(), and setup_crtc().

◆ crtc_index

int Drm_state::crtc_index = -1

Definition at line 324 of file drm.cpp.

Referenced by probe_drm_formats(), and setup_crtc().

◆ dri_fd

◆ encoder

Drm_encoder_uniq Drm_state::encoder

Definition at line 322 of file drm.cpp.

Referenced by setup_crtc().

◆ gem_manager

std::unique_ptr<Gem_handle_manager> Drm_state::gem_manager

Definition at line 318 of file drm.cpp.

Referenced by drm_fb_from_frame(), and init_drm_state().

◆ mode_info

drmModeModeInfoPtr Drm_state::mode_info

Definition at line 329 of file drm.cpp.

Referenced by draw_splash(), set_framebuffer(), and setup_crtc().

◆ prime_support

bool Drm_state::prime_support = false

Definition at line 327 of file drm.cpp.

Referenced by get_codecs(), and init_drm_state().

◆ res

Drm_res_uniq Drm_state::res

Definition at line 320 of file drm.cpp.

Referenced by get_connectors(), init_drm_state(), and setup_crtc().

◆ supported_drm_formats

std::set<uint32_t> Drm_state::supported_drm_formats

Definition at line 326 of file drm.cpp.

Referenced by drm_format_supported(), get_codecs(), and probe_drm_formats().


The documentation for this struct was generated from the following file: