Documentation for <wlr/interfaces/wlr_ext_image_capture_source_v1.h>
Table of contents
- wlr_ext_image_capture_source_v1_create_resource()
- wlr_ext_image_capture_source_v1_cursor_finish()
- wlr_ext_image_capture_source_v1_cursor_init()
- wlr_ext_image_capture_source_v1_finish()
- wlr_ext_image_capture_source_v1_init()
- struct wlr_ext_image_capture_source_v1_interface
- wlr_ext_image_capture_source_v1_set_constraints_from_swapchain()
wlr_ext_image_capture_source_v1_create_resource() ¶
bool wlr_ext_image_capture_source_v1_create_resource(struct wlr_ext_image_capture_source_v1 *source, struct wl_client *client, uint32_t new_id);
wlr_ext_image_capture_source_v1_cursor_finish() ¶
void wlr_ext_image_capture_source_v1_cursor_finish(struct wlr_ext_image_capture_source_v1_cursor *source_cursor);
wlr_ext_image_capture_source_v1_cursor_init() ¶
void wlr_ext_image_capture_source_v1_cursor_init(struct wlr_ext_image_capture_source_v1_cursor *source_cursor, const struct wlr_ext_image_capture_source_v1_interface *impl);
wlr_ext_image_capture_source_v1_finish() ¶
void wlr_ext_image_capture_source_v1_finish(struct wlr_ext_image_capture_source_v1 *source);
wlr_ext_image_capture_source_v1_init() ¶
void wlr_ext_image_capture_source_v1_init(struct wlr_ext_image_capture_source_v1 *source, const struct wlr_ext_image_capture_source_v1_interface *impl);
struct wlr_ext_image_capture_source_v1_interface ¶
struct wlr_ext_image_capture_source_v1_interface { // TODO: drop with_cursors flag void (*start)(struct wlr_ext_image_capture_source_v1 *source, bool with_cursors); void (*stop)(struct wlr_ext_image_capture_source_v1 *source); void (*schedule_frame)(struct wlr_ext_image_capture_source_v1 *source); void (*copy_frame)(struct wlr_ext_image_capture_source_v1 *source, struct wlr_ext_image_copy_capture_frame_v1 *dst_frame, struct wlr_ext_image_capture_source_v1_frame_event *frame_event); struct wlr_ext_image_capture_source_v1_cursor *(*get_pointer_cursor)(struct wlr_ext_image_capture_source_v1 *source, struct wlr_seat *seat); };
wlr_ext_image_capture_source_v1_set_constraints_from_swapchain() ¶
bool wlr_ext_image_capture_source_v1_set_constraints_from_swapchain(struct wlr_ext_image_capture_source_v1 *source, struct wlr_swapchain *swapchain, struct wlr_renderer *renderer);