|
|
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: