21 #ifndef MIR_TOOLKIT_CLIENT_TYPES_H_
22 #define MIR_TOOLKIT_CLIENT_TYPES_H_
118 MirPromptSession *prompt_session,
size_t count,
int const* fds,
void* context);
uint32_t physical_height_mm
Definition: client_types.h:260
MirPowerMode power_mode
Definition: client_types.h:262
Definition: client_types.h:266
int left
Definition: client_types.h:286
Definition: mir_surface.h:56
MirScreencastParameters is the structure of required information that you must provide to Mir in orde...
Definition: client_types.h:298
MirOrientation orientation
Definition: client_types.h:263
Definition: mir_wait_handle.h:31
int height
Definition: client_types.h:139
int top
Definition: client_types.h:287
MirPixelFormat pixel_format
Definition: client_types.h:140
uint32_t output_id
The id of the output to place the surface in.
Definition: client_types.h:150
MirDisplayMode * modes
Definition: client_types.h:242
int32_t position_y
Definition: client_types.h:255
MirDisplayCard * cards
Definition: client_types.h:271
unsigned int height
The height of the screencast which can be different than the screen region capture height...
Definition: client_types.h:308
uint32_t output_id
Definition: client_types.h:251
uint32_t used
Definition: client_types.h:257
int32_t position_x
Definition: client_types.h:254
uint32_t width
Definition: client_types.h:194
Definition: mir_screencast.h:42
uint32_t height
Definition: client_types.h:195
int stride
Definition: client_types.h:182
uint32_t connected
Definition: client_types.h:256
MirDisplayConfiguration provides details of the graphics environment.
Definition: client_types.h:205
Definition: client_types.h:230
int height
Definition: client_types.h:181
uint32_t vertical_resolution
Definition: client_types.h:232
MirPixelFormat pixel_format
Definition: client_types.h:183
MirPixelFormat current_format
Definition: client_types.h:248
char const * name
Definition: client_types.h:137
uint32_t card_id
Definition: client_types.h:207
char * vaddr
Definition: client_types.h:184
MirPixelFormat supported_pixel_format[mir_supported_pixel_format_max]
Definition: client_types.h:198
uint32_t num_outputs
Definition: client_types.h:268
uint32_t current_mode
Definition: client_types.h:244
Definition: client_types.h:192
MirEventDelegate may be used to specify (at surface creation time) callbacks for handling of events...
Definition: client_types.h:278
uint32_t num_output_formats
Definition: client_types.h:246
Definition: client_types.h:239
mir_event_delegate_callback callback
Definition: client_types.h:280
uint32_t physical_width_mm
Definition: client_types.h:259
int supported_pixel_format_items
Definition: client_types.h:197
MirPixelFormat * output_formats
Definition: client_types.h:247
unsigned int width
Definition: client_types.h:288
Definition: mir_prompt_session.h:40
uint32_t max_simultaneous_outputs
Definition: client_types.h:208
MirBufferUsage buffer_usage
Definition: client_types.h:141
uint32_t num_cards
Definition: client_types.h:270
double refresh_rate
Definition: client_types.h:234
MirRectangle region
The rectangular region of the screen to capture - The region is specified in virtual screen space hen...
Definition: client_types.h:304
uint32_t preferred_mode
Definition: client_types.h:243
unsigned int height
Definition: client_types.h:289
MirPixelFormat pixel_format
The pixel format of the screencast.
Definition: client_types.h:313
unsigned int width
The width of the screencast which can be different than the screen region capture width...
Definition: client_types.h:306
MirDisplayOutputType type
Definition: client_types.h:252
Definition: mir_connection.h:72
Definition: client_types.h:284
Retrieved information about a MirSurface.
Definition: client_types.h:178
int width
Definition: client_types.h:138
uint32_t num_modes
Definition: client_types.h:241
uint32_t card_id
Definition: client_types.h:250
void * context
Definition: client_types.h:281
int width
Definition: client_types.h:180
MirDisplayOutput * outputs
Definition: client_types.h:269
MirSurfaceParameters is the structure of minimum required information that you must provide to Mir in...
Definition: client_types.h:135
uint32_t horizontal_resolution
Definition: client_types.h:233