libguac  0.8.2
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros
Data Fields
guac_client_info Struct Reference

Information exposed by the remote client during the connection handshake which can be used by a client plugin. More...

Data Fields

int optimal_width
 The number of pixels the remote client requests for the display width.
int optimal_height
 The number of pixels the remote client requests for the display height.
const char ** audio_mimetypes
 NULL-terminated array of client-supported audio mimetypes.
const char ** video_mimetypes
 NULL-terminated array of client-supported video mimetypes.

Detailed Description

Information exposed by the remote client during the connection handshake which can be used by a client plugin.

Field Documentation

const char** guac_client_info::audio_mimetypes

NULL-terminated array of client-supported audio mimetypes.

If the client does not support audio at all, this will be NULL.

int guac_client_info::optimal_height

The number of pixels the remote client requests for the display height.

This need not be honored by a client plugin implementation, but if the underlying protocol of the client plugin supports dynamic sizing of the screen, honoring the display size request is recommended.

int guac_client_info::optimal_width

The number of pixels the remote client requests for the display width.

This need not be honored by a client plugin implementation, but if the underlying protocol of the client plugin supports dynamic sizing of the screen, honoring the display size request is recommended.

const char** guac_client_info::video_mimetypes

NULL-terminated array of client-supported video mimetypes.

If the client does not support video at all, this will be NULL.


The documentation for this struct was generated from the following file: