21 #ifndef MIR_TOOLKIT_CLIENT_TYPES_H_ 22 #define MIR_TOOLKIT_CLIENT_TYPES_H_ 148 MirPromptSession *prompt_session,
size_t count,
int const* fds,
void* context);
Definition: mir_screencast.h:50
uint32_t physical_height_mm
Definition: client_types.h:347
int displacement_y
Definition: client_types.h:368
MirPowerMode power_mode
Definition: client_types.h:349
Definition: client_types.h:353
Definition: mir_surface.h:86
int left
Definition: client_types.h:373
Definition: mir_surface.h:147
MirScreencastParameters is the structure of required information that you must provide to Mir in orde...
Definition: client_types.h:388
MirOrientation orientation
Definition: client_types.h:350
Definition: mir_wait_handle.h:31
int height
Definition: client_types.h:173
int top
Definition: client_types.h:374
MirPixelFormat pixel_format
Definition: client_types.h:174
uint32_t output_id
The id of the output to place the surface in.
Definition: client_types.h:184
MirDisplayMode * modes
Definition: client_types.h:328
int __attribute__((constructor)) init_google_protobuf()
Definition: google_protobuf_guard.cpp:21
int32_t position_y
Definition: client_types.h:342
Definition: mir_error.h:24
int displacement_x
Definition: client_types.h:367
MirDisplayCard * cards
Definition: client_types.h:358
unsigned int height
The height of the screencast which can be different than the screen region capture height...
Definition: client_types.h:398
The displacement from the top-left corner of the surface.
Definition: client_types.h:364
uint32_t output_id
Definition: client_types.h:338
uint32_t used
Definition: client_types.h:344
int32_t position_x
Definition: client_types.h:341
uint32_t width
Definition: client_types.h:252
Definition: mir_screencast.h:69
uint32_t height
Definition: client_types.h:253
int stride
Definition: client_types.h:240
uint32_t connected
Definition: client_types.h:343
MirDisplayConfiguration provides details of the graphics environment.
Definition: client_types.h:263
Definition: client_types.h:316
int height
Definition: client_types.h:239
uint32_t vertical_resolution
Definition: client_types.h:318
MirPixelFormat pixel_format
Definition: client_types.h:241
MirPixelFormat current_format
Definition: client_types.h:335
char const * name
Definition: client_types.h:225
char const * name
Definition: client_types.h:171
uint32_t card_id
Definition: client_types.h:265
char * vaddr
Definition: client_types.h:242
Definition: mir_surface.h:136
uint32_t num_outputs
Definition: client_types.h:355
Retrieved information about a loadable module.
Definition: client_types.h:223
uint32_t current_mode
Definition: client_types.h:331
Definition: client_types.h:250
uint32_t num_output_formats
Definition: client_types.h:333
Definition: client_types.h:325
uint32_t physical_width_mm
Definition: client_types.h:346
int supported_pixel_format_items
Definition: client_types.h:255
MirPixelFormat * output_formats
Definition: client_types.h:334
int minor_version
Definition: client_types.h:227
unsigned int width
Definition: client_types.h:375
Definition: mir_prompt_session.h:49
uint32_t max_simultaneous_outputs
Definition: client_types.h:266
MirBufferUsage buffer_usage
Definition: client_types.h:175
uint32_t num_cards
Definition: client_types.h:357
double refresh_rate
Definition: client_types.h:320
MirRectangle region
The rectangular region of the screen to capture - The region is specified in virtual screen space hen...
Definition: client_types.h:394
uint32_t preferred_mode
There might be no preferred mode, which is indicated by a value >=num_modes.
Definition: client_types.h:329
unsigned int height
Definition: client_types.h:376
MirPixelFormat pixel_format
The pixel format of the screencast.
Definition: client_types.h:403
unsigned int width
The width of the screencast which can be different than the screen region capture width...
Definition: client_types.h:396
MirDisplayOutputType type
Definition: client_types.h:339
error
Definition: connector_report_tp.h:56
Definition: mir_connection.h:96
int micro_version
Definition: client_types.h:228
Definition: client_types.h:371
Retrieved information about a MirSurface.
Definition: client_types.h:236
int major_version
Definition: client_types.h:226
int width
Definition: client_types.h:172
char const * filename
Definition: client_types.h:229
uint32_t num_modes
Definition: client_types.h:327
uint32_t card_id
Definition: client_types.h:337
int width
Definition: client_types.h:238
MirDisplayOutput * outputs
Definition: client_types.h:356
MirSurfaceParameters is the structure of minimum required information that you must provide to Mir in...
Definition: client_types.h:169
MirBufferStream * stream
Definition: client_types.h:366
uint32_t horizontal_resolution
Definition: client_types.h:319