|
cursor_t | captured_cursor {} |
|
card_t | card |
|
std::optional< uint32_t > | connector_id |
|
int | crtc_id |
|
int | crtc_index |
|
int | cursor_plane_id |
|
std::chrono::nanoseconds | delay |
|
std::optional< uint64_t > | hdr_metadata_blob_id |
|
int | img_height |
|
int | img_offset_x |
|
int | img_offset_y |
|
int | img_width |
|
mem_type_e | mem_type |
|
int | plane_id |
|
int | env_height |
|
int | env_width |
|
int | height |
|
int | offset_x |
|
int | offset_y |
|
int | width |
|
|
using | pull_free_image_cb_t = std::function<bool(std::shared_ptr<img_t> &img_out)> |
| Get free image from pool. Calls must be synchronized. Blocks until there is free image in the pool or capture is interrupted.
|
|
using | push_captured_image_cb_t = std::function<bool(std::shared_ptr<img_t> &&img, bool frame_captured)> |
| Callback for when a new image is ready. When display has a new image ready or a timeout occurs, this callback will be called with the image. If a frame was captured, frame_captured will be true. If a timeout occurred, it will be false.
|
|
logging::time_delta_periodic_logger | sleep_overshoot_logger = {debug, "Frame capture sleep overshoot"} |
|
◆ get_hdr_metadata()
bool platf::kms::display_t::get_hdr_metadata |
( |
SS_HDR_METADATA & | metadata | ) |
|
|
inlinevirtual |
◆ is_hdr()
bool platf::kms::display_t::is_hdr |
( |
| ) |
|
|
inlinevirtual |
The documentation for this class was generated from the following file: