21 #ifndef MIR_TOOLKIT_CLIENT_TYPES_H_
22 #define MIR_TOOLKIT_CLIENT_TYPES_H_
136 MirPromptSession *prompt_session,
size_t count,
int const* fds,
void* context);
uint32_t physical_height_mm
Definition: client_types.h:283
int displacement_y
Definition: client_types.h:304
MirPowerMode power_mode
Definition: client_types.h:285
Definition: client_types.h:289
Definition: mir_surface.h:77
int left
Definition: client_types.h:309
Definition: mir_surface.h:136
MirScreencastParameters is the structure of required information that you must provide to Mir in orde...
Definition: client_types.h:321
MirOrientation orientation
Definition: client_types.h:286
Definition: mir_wait_handle.h:31
int height
Definition: client_types.h:161
int top
Definition: client_types.h:310
MirPixelFormat pixel_format
Definition: client_types.h:162
uint32_t output_id
The id of the output to place the surface in.
Definition: client_types.h:172
MirDisplayMode * modes
Definition: client_types.h:264
int32_t position_y
Definition: client_types.h:278
int displacement_x
Definition: client_types.h:303
MirDisplayCard * cards
Definition: client_types.h:294
unsigned int height
The height of the screencast which can be different than the screen region capture height...
Definition: client_types.h:331
The displacement from the top-left corner of the surface.
Definition: client_types.h:300
uint32_t output_id
Definition: client_types.h:274
uint32_t used
Definition: client_types.h:280
int32_t position_x
Definition: client_types.h:277
uint32_t width
Definition: client_types.h:216
Definition: mir_screencast.h:49
uint32_t height
Definition: client_types.h:217
int stride
Definition: client_types.h:204
uint32_t connected
Definition: client_types.h:279
MirDisplayConfiguration provides details of the graphics environment.
Definition: client_types.h:227
Definition: client_types.h:252
int height
Definition: client_types.h:203
uint32_t vertical_resolution
Definition: client_types.h:254
MirPixelFormat pixel_format
Definition: client_types.h:205
MirPixelFormat current_format
Definition: client_types.h:271
char const * name
Definition: client_types.h:159
uint32_t card_id
Definition: client_types.h:229
char * vaddr
Definition: client_types.h:206
MirPixelFormat supported_pixel_format[mir_supported_pixel_format_max]
Definition: client_types.h:220
Definition: mir_surface.h:125
uint32_t num_outputs
Definition: client_types.h:291
uint32_t current_mode
Definition: client_types.h:267
Definition: client_types.h:214
uint32_t num_output_formats
Definition: client_types.h:269
Definition: client_types.h:261
uint32_t physical_width_mm
Definition: client_types.h:282
int supported_pixel_format_items
Definition: client_types.h:219
MirPixelFormat * output_formats
Definition: client_types.h:270
unsigned int width
Definition: client_types.h:311
Definition: mir_prompt_session.h:49
uint32_t max_simultaneous_outputs
Definition: client_types.h:230
MirBufferUsage buffer_usage
Definition: client_types.h:163
uint32_t num_cards
Definition: client_types.h:293
double refresh_rate
Definition: client_types.h:256
MirRectangle region
The rectangular region of the screen to capture - The region is specified in virtual screen space hen...
Definition: client_types.h:327
uint32_t preferred_mode
There might be no preferred mode, which is indicated by a value >=num_modes.
Definition: client_types.h:265
unsigned int height
Definition: client_types.h:312
MirPixelFormat pixel_format
The pixel format of the screencast.
Definition: client_types.h:336
unsigned int width
The width of the screencast which can be different than the screen region capture width...
Definition: client_types.h:329
MirDisplayOutputType type
Definition: client_types.h:275
Definition: mir_connection.h:88
Definition: client_types.h:307
Retrieved information about a MirSurface.
Definition: client_types.h:200
Definition: event_private.h:178
int width
Definition: client_types.h:160
uint32_t num_modes
Definition: client_types.h:263
uint32_t card_id
Definition: client_types.h:273
int width
Definition: client_types.h:202
MirDisplayOutput * outputs
Definition: client_types.h:292
MirSurfaceParameters is the structure of minimum required information that you must provide to Mir in...
Definition: client_types.h:157
MirBufferStream * stream
Definition: client_types.h:302
uint32_t horizontal_resolution
Definition: client_types.h:255