<?xml version="1.0" encoding="utf-8" standalone="no"?>
<book xmlns="http://www.devhelp.net/book" title="Spice-GTK Reference Manual" link="index.html" author="" name="spice-gtk" version="2" language="c">
  <chapters>
    <sub name="API Reference" link="api-reference.html">
      <sub name="Object Hierarchy" link="ch01.html"/>
      <sub name="Session and Channels Objects, from spice-client-glib" link="ch02.html">
        <sub name="Spice Session" link="SpiceSession.html"/>
        <sub name="Spice Channel" link="SpiceChannel.html"/>
        <sub name="Cursor Channel" link="SpiceCursorChannel.html"/>
        <sub name="Display Channel" link="SpiceDisplayChannel.html"/>
        <sub name="Inputs Channel" link="SpiceInputsChannel.html"/>
        <sub name="Main Channel" link="SpiceMainChannel.html"/>
        <sub name="Playback Channel" link="SpicePlaybackChannel.html"/>
        <sub name="Record Channel" link="SpiceRecordChannel.html"/>
        <sub name="Smartcard Channel" link="SpiceSmartcardChannel.html"/>
        <sub name="USB Redirection Channel" link="SpiceUsbredirChannel.html"/>
        <sub name="Port Channel" link="SpicePortChannel.html"/>
        <sub name="WebDAV Channel" link="SpiceWebdavChannel.html"/>
      </sub>
      <sub name="GTK Widget, from spice-client-gtk" link="ch03.html">
        <sub name="Spice GTK Session" link="SpiceGtkSession.html"/>
        <sub name="Spice Display" link="SpiceDisplay.html"/>
        <sub name="Spice USB device selection widget" link="SpiceUsbDeviceWidget.html"/>
      </sub>
      <sub name="Application Support, from spice-client-glib" link="application-support.html">
        <sub name="Spice Audio" link="SpiceAudio.html"/>
        <sub name="Spice Smartcard Manager" link="SpiceSmartcardManager.html"/>
        <sub name="Spice USB Manager" link="SpiceUsbDeviceManager.html"/>
        <sub name="QMP port channel helper" link="spice-gtk-SpiceQmpPort.html"/>
        <sub name="Utilities" link="spice-gtk-Utilities.html"/>
        <sub name="spice-version" link="spice-gtk-spice-version.html"/>
        <sub name="SpiceURI" link="spice-gtk-SpiceURI.html"/>
        <sub name="File Transfer Task" link="SpiceFileTransferTask.html"/>
      </sub>
    </sub>
    <sub name="Object Hierarchy" link="object-tree.html"/>
    <sub name="API Index" link="api-index-full.html"/>
    <sub name="Index of new symbols in 0.6" link="ix02.html"/>
    <sub name="Index of new symbols in 0.7" link="ix03.html"/>
    <sub name="Index of new symbols in 0.8" link="ix04.html"/>
    <sub name="Index of new symbols in 0.9" link="ix05.html"/>
    <sub name="Index of new symbols in 0.10" link="ix06.html"/>
    <sub name="Index of new symbols in 0.11" link="ix07.html"/>
    <sub name="Index of new symbols in 0.13" link="ix08.html"/>
    <sub name="Index of new symbols in 0.14" link="ix09.html"/>
    <sub name="Index of new symbols in 0.15" link="ix10.html"/>
    <sub name="Index of new symbols in 0.17" link="ix11.html"/>
    <sub name="Index of new symbols in 0.20" link="ix12.html"/>
    <sub name="Index of new symbols in 0.21" link="ix13.html"/>
    <sub name="Index of new symbols in 0.22" link="ix14.html"/>
    <sub name="Index of new symbols in 0.24" link="ix15.html"/>
    <sub name="Index of new symbols in 0.27" link="ix16.html"/>
    <sub name="Index of new symbols in 0.28" link="ix17.html"/>
    <sub name="Index of new symbols in 0.29" link="ix18.html"/>
    <sub name="Index of new symbols in 0.30" link="ix19.html"/>
    <sub name="Index of new symbols in 0.31" link="ix20.html"/>
    <sub name="Index of new symbols in 0.32" link="ix21.html"/>
    <sub name="Index of new symbols in 0.33" link="ix22.html"/>
    <sub name="Index of new symbols in 0.34" link="ix23.html"/>
    <sub name="Index of new symbols in 0.35" link="ix24.html"/>
    <sub name="Index of new symbols in 0.36" link="ix25.html"/>
    <sub name="Index of deprecated symbols" link="api-index-deprecated.html"/>
    <sub name="Annotation Glossary" link="annotation-glossary.html"/>
  </chapters>
  <functions>
    <keyword type="function" name="spice_session_new ()" link="SpiceSession.html#spice-session-new"/>
    <keyword type="function" name="spice_session_connect ()" link="SpiceSession.html#spice-session-connect"/>
    <keyword type="function" name="spice_session_open_fd ()" link="SpiceSession.html#spice-session-open-fd"/>
    <keyword type="function" name="spice_session_disconnect ()" link="SpiceSession.html#spice-session-disconnect"/>
    <keyword type="function" name="spice_session_get_channels ()" link="SpiceSession.html#spice-session-get-channels"/>
    <keyword type="function" name="spice_session_get_read_only ()" link="SpiceSession.html#spice-session-get-read-only"/>
    <keyword type="function" name="spice_session_has_channel_type ()" link="SpiceSession.html#spice-session-has-channel-type"/>
    <keyword type="function" name="spice_session_get_proxy_uri ()" link="SpiceSession.html#spice-session-get-proxy-uri" since="0.24"/>
    <keyword type="function" name="spice_session_is_for_migration ()" link="SpiceSession.html#spice-session-is-for-migration" since="0.27"/>
    <keyword type="function" name="spice_get_option_group ()" link="SpiceSession.html#spice-get-option-group"/>
    <keyword type="function" name="spice_set_session_option ()" link="SpiceSession.html#spice-set-session-option"/>
    <keyword type="function" name="spice_client_error_quark ()" link="SpiceSession.html#spice-client-error-quark"/>
    <keyword type="struct" name="SpiceSession" link="SpiceSession.html#SpiceSession-struct"/>
    <keyword type="struct" name="SpiceSessionClass" link="SpiceSession.html#SpiceSessionClass"/>
    <keyword type="enum" name="enum SpiceSessionMigration" link="SpiceSession.html#SpiceSessionMigration"/>
    <keyword type="enum" name="enum SpiceSessionVerify" link="SpiceSession.html#SpiceSessionVerify"/>
    <keyword type="enum" name="enum SpiceClientError" link="SpiceSession.html#SpiceClientError"/>
    <keyword type="macro" name="SPICE_CLIENT_ERROR" link="SpiceSession.html#SPICE-CLIENT-ERROR:CAPS"/>
    <keyword type="property" name="The “ca” property" link="SpiceSession.html#SpiceSession--ca"/>
    <keyword type="property" name="The “ca-file” property" link="SpiceSession.html#SpiceSession--ca-file"/>
    <keyword type="property" name="The “cache-size” property" link="SpiceSession.html#SpiceSession--cache-size"/>
    <keyword type="property" name="The “cert-subject” property" link="SpiceSession.html#SpiceSession--cert-subject"/>
    <keyword type="property" name="The “ciphers” property" link="SpiceSession.html#SpiceSession--ciphers"/>
    <keyword type="property" name="The “client-sockets” property" link="SpiceSession.html#SpiceSession--client-sockets"/>
    <keyword type="property" name="The “color-depth” property" link="SpiceSession.html#SpiceSession--color-depth"/>
    <keyword type="property" name="The “disable-effects” property" link="SpiceSession.html#SpiceSession--disable-effects"/>
    <keyword type="property" name="The “enable-audio” property" link="SpiceSession.html#SpiceSession--enable-audio"/>
    <keyword type="property" name="The “enable-smartcard” property" link="SpiceSession.html#SpiceSession--enable-smartcard"/>
    <keyword type="property" name="The “enable-usbredir” property" link="SpiceSession.html#SpiceSession--enable-usbredir"/>
    <keyword type="property" name="The “gl-scanout” property" link="SpiceSession.html#SpiceSession--gl-scanout"/>
    <keyword type="property" name="The “glz-window-size” property" link="SpiceSession.html#SpiceSession--glz-window-size"/>
    <keyword type="property" name="The “host” property" link="SpiceSession.html#SpiceSession--host"/>
    <keyword type="property" name="The “inhibit-keyboard-grab” property" link="SpiceSession.html#SpiceSession--inhibit-keyboard-grab"/>
    <keyword type="property" name="The “migration-state” property" link="SpiceSession.html#SpiceSession--migration-state"/>
    <keyword type="property" name="The “name” property" link="SpiceSession.html#SpiceSession--name"/>
    <keyword type="property" name="The “password” property" link="SpiceSession.html#SpiceSession--password"/>
    <keyword type="property" name="The “port” property" link="SpiceSession.html#SpiceSession--port"/>
    <keyword type="property" name="The “preferred-compression” property" link="SpiceSession.html#SpiceSession--preferred-compression"/>
    <keyword type="property" name="The “protocol” property" link="SpiceSession.html#SpiceSession--protocol"/>
    <keyword type="property" name="The “proxy” property" link="SpiceSession.html#SpiceSession--proxy"/>
    <keyword type="property" name="The “pubkey” property" link="SpiceSession.html#SpiceSession--pubkey"/>
    <keyword type="property" name="The “read-only” property" link="SpiceSession.html#SpiceSession--read-only"/>
    <keyword type="property" name="The “secure-channels” property" link="SpiceSession.html#SpiceSession--secure-channels"/>
    <keyword type="property" name="The “share-dir-ro” property" link="SpiceSession.html#SpiceSession--share-dir-ro"/>
    <keyword type="property" name="The “shared-dir” property" link="SpiceSession.html#SpiceSession--shared-dir"/>
    <keyword type="property" name="The “smartcard-certificates” property" link="SpiceSession.html#SpiceSession--smartcard-certificates"/>
    <keyword type="property" name="The “smartcard-db” property" link="SpiceSession.html#SpiceSession--smartcard-db"/>
    <keyword type="property" name="The “tls-port” property" link="SpiceSession.html#SpiceSession--tls-port"/>
    <keyword type="property" name="The “unix-path” property" link="SpiceSession.html#SpiceSession--unix-path"/>
    <keyword type="property" name="The “uri” property" link="SpiceSession.html#SpiceSession--uri"/>
    <keyword type="property" name="The “username” property" link="SpiceSession.html#SpiceSession--username"/>
    <keyword type="property" name="The “uuid” property" link="SpiceSession.html#SpiceSession--uuid"/>
    <keyword type="property" name="The “verify” property" link="SpiceSession.html#SpiceSession--verify"/>
    <keyword type="signal" name="The “channel-destroy” signal" link="SpiceSession.html#SpiceSession-channel-destroy"/>
    <keyword type="signal" name="The “channel-new” signal" link="SpiceSession.html#SpiceSession-channel-new"/>
    <keyword type="signal" name="The “disconnected” signal" link="SpiceSession.html#SpiceSession-disconnected"/>
    <keyword type="signal" name="The “mm-time-reset” signal" link="SpiceSession.html#SpiceSession-mm-time-reset"/>
    <keyword type="function" name="spice_channel_new ()" link="SpiceChannel.html#spice-channel-new"/>
    <keyword type="function" name="spice_channel_destroy ()" link="SpiceChannel.html#spice-channel-destroy" deprecated=""/>
    <keyword type="function" name="spice_channel_connect ()" link="SpiceChannel.html#spice-channel-connect"/>
    <keyword type="function" name="spice_channel_open_fd ()" link="SpiceChannel.html#spice-channel-open-fd"/>
    <keyword type="function" name="spice_channel_disconnect ()" link="SpiceChannel.html#spice-channel-disconnect"/>
    <keyword type="function" name="spice_channel_test_capability ()" link="SpiceChannel.html#spice-channel-test-capability"/>
    <keyword type="function" name="spice_channel_test_common_capability ()" link="SpiceChannel.html#spice-channel-test-common-capability"/>
    <keyword type="function" name="spice_channel_type_to_string ()" link="SpiceChannel.html#spice-channel-type-to-string" since="0.20"/>
    <keyword type="function" name="spice_channel_string_to_type ()" link="SpiceChannel.html#spice-channel-string-to-type" since="0.21"/>
    <keyword type="function" name="spice_channel_set_capability ()" link="SpiceChannel.html#spice-channel-set-capability" deprecated="0.13: this function has been removed"/>
    <keyword type="function" name="spice_channel_flush_async ()" link="SpiceChannel.html#spice-channel-flush-async" since="0.15"/>
    <keyword type="function" name="spice_channel_flush_finish ()" link="SpiceChannel.html#spice-channel-flush-finish" since="0.15"/>
    <keyword type="function" name="spice_channel_get_error ()" link="SpiceChannel.html#spice-channel-get-error" since="0.24"/>
    <keyword type="enum" name="enum SpiceChannelEvent" link="SpiceChannel.html#SpiceChannelEvent"/>
    <keyword type="struct" name="SpiceChannel" link="SpiceChannel.html#SpiceChannel-struct"/>
    <keyword type="struct" name="SpiceChannelClass" link="SpiceChannel.html#SpiceChannelClass"/>
    <keyword type="property" name="The “channel-id” property" link="SpiceChannel.html#SpiceChannel--channel-id"/>
    <keyword type="property" name="The “channel-type” property" link="SpiceChannel.html#SpiceChannel--channel-type"/>
    <keyword type="property" name="The “socket” property" link="SpiceChannel.html#SpiceChannel--socket"/>
    <keyword type="property" name="The “spice-session” property" link="SpiceChannel.html#SpiceChannel--spice-session"/>
    <keyword type="property" name="The “total-read-bytes” property" link="SpiceChannel.html#SpiceChannel--total-read-bytes"/>
    <keyword type="signal" name="The “channel-event” signal" link="SpiceChannel.html#SpiceChannel-channel-event"/>
    <keyword type="signal" name="The “open-fd” signal" link="SpiceChannel.html#SpiceChannel-open-fd"/>
    <keyword type="struct" name="struct SpiceCursorChannel" link="SpiceCursorChannel.html#SpiceCursorChannel-struct"/>
    <keyword type="struct" name="struct SpiceCursorChannelClass" link="SpiceCursorChannel.html#SpiceCursorChannelClass"/>
    <keyword type="struct" name="struct SpiceCursorShape" link="SpiceCursorChannel.html#SpiceCursorShape-struct"/>
    <keyword type="property" name="The “cursor” property" link="SpiceCursorChannel.html#SpiceCursorChannel--cursor"/>
    <keyword type="signal" name="The “cursor-hide” signal" link="SpiceCursorChannel.html#SpiceCursorChannel-cursor-hide"/>
    <keyword type="signal" name="The “cursor-move” signal" link="SpiceCursorChannel.html#SpiceCursorChannel-cursor-move"/>
    <keyword type="signal" name="The “cursor-reset” signal" link="SpiceCursorChannel.html#SpiceCursorChannel-cursor-reset"/>
    <keyword type="signal" name="The “cursor-set” signal" link="SpiceCursorChannel.html#SpiceCursorChannel-cursor-set"/>
    <keyword type="function" name="spice_display_get_gl_scanout ()" link="SpiceDisplayChannel.html#spice-display-get-gl-scanout" deprecated="0.35: use spice_display_channel_get_gl_scanout() instead." since="0.31"/>
    <keyword type="function" name="spice_display_channel_get_gl_scanout ()" link="SpiceDisplayChannel.html#spice-display-channel-get-gl-scanout" since="0.35"/>
    <keyword type="function" name="spice_display_gl_draw_done ()" link="SpiceDisplayChannel.html#spice-display-gl-draw-done" deprecated="0.35: use spice_display_channel_gl_draw_done() instead." since="0.31"/>
    <keyword type="function" name="spice_display_channel_gl_draw_done ()" link="SpiceDisplayChannel.html#spice-display-channel-gl-draw-done" since="0.35"/>
    <keyword type="function" name="spice_display_get_primary ()" link="SpiceDisplayChannel.html#spice-display-get-primary" deprecated="0.35: use spice_display_channel_get_primary() instead."/>
    <keyword type="function" name="spice_display_channel_get_primary ()" link="SpiceDisplayChannel.html#spice-display-channel-get-primary" since="0.35"/>
    <keyword type="function" name="spice_display_change_preferred_compression ()" link="SpiceDisplayChannel.html#spice-display-change-preferred-compression" deprecated="0.35: use spice_display_channel_change_preferred_compression() instead." since="0.31"/>
    <keyword type="function" name="spice_display_channel_change_preferred_compression ()" link="SpiceDisplayChannel.html#spice-display-channel-change-preferred-compression" since="0.35"/>
    <keyword type="function" name="spice_display_change_preferred_video_codec_type ()" link="SpiceDisplayChannel.html#spice-display-change-preferred-video-codec-type" deprecated="0.35: use spice_display_channel_change_preferred_video_codec_type() instead." since="0.34"/>
    <keyword type="function" name="spice_display_channel_change_preferred_video_codec_type ()" link="SpiceDisplayChannel.html#spice-display-channel-change-preferred-video-codec-type" since="0.35"/>
    <keyword type="function" name="spice_gl_scanout_free ()" link="SpiceDisplayChannel.html#spice-gl-scanout-free" since="0.31"/>
    <keyword type="struct" name="struct SpiceDisplayChannel" link="SpiceDisplayChannel.html#SpiceDisplayChannel-struct"/>
    <keyword type="struct" name="struct SpiceDisplayChannelClass" link="SpiceDisplayChannel.html#SpiceDisplayChannelClass"/>
    <keyword type="struct" name="struct SpiceDisplayMonitorConfig" link="SpiceDisplayChannel.html#SpiceDisplayMonitorConfig"/>
    <keyword type="struct" name="struct SpiceDisplayPrimary" link="SpiceDisplayChannel.html#SpiceDisplayPrimary"/>
    <keyword type="struct" name="struct SpiceGlScanout" link="SpiceDisplayChannel.html#SpiceGlScanout-struct"/>
    <keyword type="property" name="The “gl-scanout” property" link="SpiceDisplayChannel.html#SpiceDisplayChannel--gl-scanout"/>
    <keyword type="property" name="The “height” property" link="SpiceDisplayChannel.html#SpiceDisplayChannel--height"/>
    <keyword type="property" name="The “monitors” property" link="SpiceDisplayChannel.html#SpiceDisplayChannel--monitors"/>
    <keyword type="property" name="The “monitors-max” property" link="SpiceDisplayChannel.html#SpiceDisplayChannel--monitors-max"/>
    <keyword type="property" name="The “width” property" link="SpiceDisplayChannel.html#SpiceDisplayChannel--width"/>
    <keyword type="signal" name="The “display-invalidate” signal" link="SpiceDisplayChannel.html#SpiceDisplayChannel-display-invalidate"/>
    <keyword type="signal" name="The “display-mark” signal" link="SpiceDisplayChannel.html#SpiceDisplayChannel-display-mark"/>
    <keyword type="signal" name="The “display-primary-create” signal" link="SpiceDisplayChannel.html#SpiceDisplayChannel-display-primary-create"/>
    <keyword type="signal" name="The “display-primary-destroy” signal" link="SpiceDisplayChannel.html#SpiceDisplayChannel-display-primary-destroy"/>
    <keyword type="signal" name="The “gl-draw” signal" link="SpiceDisplayChannel.html#SpiceDisplayChannel-gl-draw"/>
    <keyword type="signal" name="The “gst-video-overlay” signal" link="SpiceDisplayChannel.html#SpiceDisplayChannel-gst-video-overlay"/>
    <keyword type="signal" name="The “streaming-mode” signal" link="SpiceDisplayChannel.html#SpiceDisplayChannel-streaming-mode"/>
    <keyword type="function" name="spice_inputs_motion ()" link="SpiceInputsChannel.html#spice-inputs-motion" deprecated="0.35: use spice_inputs_channel_motion() instead."/>
    <keyword type="function" name="spice_inputs_channel_motion ()" link="SpiceInputsChannel.html#spice-inputs-channel-motion" since="0.35"/>
    <keyword type="function" name="spice_inputs_position ()" link="SpiceInputsChannel.html#spice-inputs-position" deprecated="0.35: use spice_inputs_channel_position() instead."/>
    <keyword type="function" name="spice_inputs_channel_position ()" link="SpiceInputsChannel.html#spice-inputs-channel-position" since="0.35"/>
    <keyword type="function" name="spice_inputs_button_press ()" link="SpiceInputsChannel.html#spice-inputs-button-press" deprecated="0.35: use spice_inputs_channel_button_press() instead."/>
    <keyword type="function" name="spice_inputs_channel_button_press ()" link="SpiceInputsChannel.html#spice-inputs-channel-button-press" since="0.35"/>
    <keyword type="function" name="spice_inputs_button_release ()" link="SpiceInputsChannel.html#spice-inputs-button-release" deprecated="0.35: use spice_inputs_channel_button_release() instead."/>
    <keyword type="function" name="spice_inputs_channel_button_release ()" link="SpiceInputsChannel.html#spice-inputs-channel-button-release" since="0.35"/>
    <keyword type="function" name="spice_inputs_key_press ()" link="SpiceInputsChannel.html#spice-inputs-key-press" deprecated="0.35: use spice_inputs_channel_key_press() instead."/>
    <keyword type="function" name="spice_inputs_channel_key_press ()" link="SpiceInputsChannel.html#spice-inputs-channel-key-press" since="0.35"/>
    <keyword type="function" name="spice_inputs_key_press_and_release ()" link="SpiceInputsChannel.html#spice-inputs-key-press-and-release" deprecated="0.35" since="0.13"/>
    <keyword type="function" name="spice_inputs_channel_key_press_and_release ()" link="SpiceInputsChannel.html#spice-inputs-channel-key-press-and-release" since="0.35"/>
    <keyword type="function" name="spice_inputs_key_release ()" link="SpiceInputsChannel.html#spice-inputs-key-release" deprecated="0.35: use spice_inputs_channel_key_release() instead."/>
    <keyword type="function" name="spice_inputs_channel_key_release ()" link="SpiceInputsChannel.html#spice-inputs-channel-key-release" since="0.35"/>
    <keyword type="function" name="spice_inputs_set_key_locks ()" link="SpiceInputsChannel.html#spice-inputs-set-key-locks" deprecated="0.35: use spice_inputs_channel_set_key_locks() instead."/>
    <keyword type="function" name="spice_inputs_channel_set_key_locks ()" link="SpiceInputsChannel.html#spice-inputs-channel-set-key-locks" since="0.35"/>
    <keyword type="struct" name="struct SpiceInputsChannel" link="SpiceInputsChannel.html#SpiceInputsChannel-struct"/>
    <keyword type="struct" name="struct SpiceInputsChannelClass" link="SpiceInputsChannel.html#SpiceInputsChannelClass"/>
    <keyword type="enum" name="enum SpiceInputsLock" link="SpiceInputsChannel.html#SpiceInputsLock"/>
    <keyword type="property" name="The “key-modifiers” property" link="SpiceInputsChannel.html#SpiceInputsChannel--key-modifiers"/>
    <keyword type="signal" name="The “inputs-modifiers” signal" link="SpiceInputsChannel.html#SpiceInputsChannel-inputs-modifiers"/>
    <keyword type="function" name="spice_main_set_display ()" link="SpiceMainChannel.html#spice-main-set-display" deprecated="0.35: use spice_main_channel_update_display() instead."/>
    <keyword type="function" name="spice_main_set_display_enabled ()" link="SpiceMainChannel.html#spice-main-set-display-enabled" deprecated="0.35: use spice_main_channel_update_display_enabled() instead." since="0.6"/>
    <keyword type="function" name="spice_main_update_display ()" link="SpiceMainChannel.html#spice-main-update-display" deprecated="0.35: use spice_main_channel_update_display() instead."/>
    <keyword type="function" name="spice_main_channel_update_display ()" link="SpiceMainChannel.html#spice-main-channel-update-display" since="0.35"/>
    <keyword type="function" name="spice_main_update_display_enabled ()" link="SpiceMainChannel.html#spice-main-update-display-enabled" deprecated="0.35: use spice_main_channel_update_display_enabled() instead." since="0.30"/>
    <keyword type="function" name="spice_main_channel_update_display_enabled ()" link="SpiceMainChannel.html#spice-main-channel-update-display-enabled" since="0.35"/>
    <keyword type="function" name="spice_main_send_monitor_config ()" link="SpiceMainChannel.html#spice-main-send-monitor-config" deprecated="0.35: use spice_main_channel_send_monitor_config() instead."/>
    <keyword type="function" name="spice_main_channel_send_monitor_config ()" link="SpiceMainChannel.html#spice-main-channel-send-monitor-config" since="0.35"/>
    <keyword type="function" name="spice_main_agent_test_capability ()" link="SpiceMainChannel.html#spice-main-agent-test-capability" deprecated="0.35: use spice_main_channel_agent_test_capability() instead."/>
    <keyword type="function" name="spice_main_channel_agent_test_capability ()" link="SpiceMainChannel.html#spice-main-channel-agent-test-capability" since="0.35"/>
    <keyword type="function" name="spice_main_request_mouse_mode ()" link="SpiceMainChannel.html#spice-main-request-mouse-mode" deprecated="0.35: use spice_main_channel_request_mouse_mode() instead." since="0.32"/>
    <keyword type="function" name="spice_main_channel_request_mouse_mode ()" link="SpiceMainChannel.html#spice-main-channel-request-mouse-mode" since="0.35"/>
    <keyword type="function" name="spice_main_clipboard_selection_grab ()" link="SpiceMainChannel.html#spice-main-clipboard-selection-grab" deprecated="0.35: use spice_main_channel_clipboard_selection_grab() instead." since="0.6"/>
    <keyword type="function" name="spice_main_channel_clipboard_selection_grab ()" link="SpiceMainChannel.html#spice-main-channel-clipboard-selection-grab" since="0.35"/>
    <keyword type="function" name="spice_main_clipboard_selection_notify ()" link="SpiceMainChannel.html#spice-main-clipboard-selection-notify" deprecated="0.35: use spice_main_channel_clipboard_selection_notify() instead." since="0.6"/>
    <keyword type="function" name="spice_main_channel_clipboard_selection_notify ()" link="SpiceMainChannel.html#spice-main-channel-clipboard-selection-notify" since="0.35"/>
    <keyword type="function" name="spice_main_clipboard_selection_release ()" link="SpiceMainChannel.html#spice-main-clipboard-selection-release" deprecated="0.35: use spice_main_channel_clipboard_selection_release() instead." since="0.6"/>
    <keyword type="function" name="spice_main_channel_clipboard_selection_release ()" link="SpiceMainChannel.html#spice-main-channel-clipboard-selection-release" since="0.35"/>
    <keyword type="function" name="spice_main_clipboard_selection_request ()" link="SpiceMainChannel.html#spice-main-clipboard-selection-request" deprecated="0.35: use spice_main_channel_clipboard_selection_request() instead." since="0.6"/>
    <keyword type="function" name="spice_main_channel_clipboard_selection_request ()" link="SpiceMainChannel.html#spice-main-channel-clipboard-selection-request" since="0.35"/>
    <keyword type="function" name="spice_main_clipboard_grab ()" link="SpiceMainChannel.html#spice-main-clipboard-grab" deprecated="0.6: use spice_main_channel_clipboard_selection_grab() instead."/>
    <keyword type="function" name="spice_main_clipboard_release ()" link="SpiceMainChannel.html#spice-main-clipboard-release" deprecated="0.6: use spice_main_channel_clipboard_selection_release() instead."/>
    <keyword type="function" name="spice_main_clipboard_notify ()" link="SpiceMainChannel.html#spice-main-clipboard-notify" deprecated="0.6: use spice_main_channel_clipboard_selection_notify() instead."/>
    <keyword type="function" name="spice_main_clipboard_request ()" link="SpiceMainChannel.html#spice-main-clipboard-request" deprecated="0.6: use spice_main_channel_clipboard_selection_request() instead."/>
    <keyword type="function" name="spice_main_file_copy_async ()" link="SpiceMainChannel.html#spice-main-file-copy-async" deprecated="0.35: use spice_main_channel_file_copy_async() instead."/>
    <keyword type="function" name="spice_main_channel_file_copy_async ()" link="SpiceMainChannel.html#spice-main-channel-file-copy-async" since="0.35"/>
    <keyword type="function" name="spice_main_file_copy_finish ()" link="SpiceMainChannel.html#spice-main-file-copy-finish" deprecated=""/>
    <keyword type="function" name="spice_main_channel_file_copy_finish ()" link="SpiceMainChannel.html#spice-main-channel-file-copy-finish"/>
    <keyword type="struct" name="struct SpiceMainChannel" link="SpiceMainChannel.html#SpiceMainChannel-struct"/>
    <keyword type="struct" name="struct SpiceMainChannelClass" link="SpiceMainChannel.html#SpiceMainChannelClass"/>
    <keyword type="property" name="The “agent-caps-0” property" link="SpiceMainChannel.html#SpiceMainChannel--agent-caps-0"/>
    <keyword type="property" name="The “agent-connected” property" link="SpiceMainChannel.html#SpiceMainChannel--agent-connected"/>
    <keyword type="property" name="The “color-depth” property" link="SpiceMainChannel.html#SpiceMainChannel--color-depth"/>
    <keyword type="property" name="The “disable-animation” property" link="SpiceMainChannel.html#SpiceMainChannel--disable-animation"/>
    <keyword type="property" name="The “disable-display-align” property" link="SpiceMainChannel.html#SpiceMainChannel--disable-display-align"/>
    <keyword type="property" name="The “disable-display-position” property" link="SpiceMainChannel.html#SpiceMainChannel--disable-display-position"/>
    <keyword type="property" name="The “disable-font-smooth” property" link="SpiceMainChannel.html#SpiceMainChannel--disable-font-smooth"/>
    <keyword type="property" name="The “disable-wallpaper” property" link="SpiceMainChannel.html#SpiceMainChannel--disable-wallpaper"/>
    <keyword type="property" name="The “max-clipboard” property" link="SpiceMainChannel.html#SpiceMainChannel--max-clipboard"/>
    <keyword type="property" name="The “mouse-mode” property" link="SpiceMainChannel.html#SpiceMainChannel--mouse-mode"/>
    <keyword type="signal" name="The “main-agent-update” signal" link="SpiceMainChannel.html#SpiceMainChannel-main-agent-update"/>
    <keyword type="signal" name="The “main-clipboard” signal" link="SpiceMainChannel.html#SpiceMainChannel-main-clipboard"/>
    <keyword type="signal" name="The “main-clipboard-grab” signal" link="SpiceMainChannel.html#SpiceMainChannel-main-clipboard-grab"/>
    <keyword type="signal" name="The “main-clipboard-release” signal" link="SpiceMainChannel.html#SpiceMainChannel-main-clipboard-release"/>
    <keyword type="signal" name="The “main-clipboard-request” signal" link="SpiceMainChannel.html#SpiceMainChannel-main-clipboard-request"/>
    <keyword type="signal" name="The “main-clipboard-selection” signal" link="SpiceMainChannel.html#SpiceMainChannel-main-clipboard-selection"/>
    <keyword type="signal" name="The “main-clipboard-selection-grab” signal" link="SpiceMainChannel.html#SpiceMainChannel-main-clipboard-selection-grab"/>
    <keyword type="signal" name="The “main-clipboard-selection-release” signal" link="SpiceMainChannel.html#SpiceMainChannel-main-clipboard-selection-release"/>
    <keyword type="signal" name="The “main-clipboard-selection-request” signal" link="SpiceMainChannel.html#SpiceMainChannel-main-clipboard-selection-request"/>
    <keyword type="signal" name="The “main-mouse-update” signal" link="SpiceMainChannel.html#SpiceMainChannel-main-mouse-update"/>
    <keyword type="signal" name="The “migration-started” signal" link="SpiceMainChannel.html#SpiceMainChannel-migration-started"/>
    <keyword type="signal" name="The “new-file-transfer” signal" link="SpiceMainChannel.html#SpiceMainChannel-new-file-transfer"/>
    <keyword type="function" name="spice_playback_channel_set_delay ()" link="SpicePlaybackChannel.html#spice-playback-channel-set-delay"/>
    <keyword type="struct" name="struct SpicePlaybackChannel" link="SpicePlaybackChannel.html#SpicePlaybackChannel-struct"/>
    <keyword type="struct" name="struct SpicePlaybackChannelClass" link="SpicePlaybackChannel.html#SpicePlaybackChannelClass"/>
    <keyword type="property" name="The “min-latency” property" link="SpicePlaybackChannel.html#SpicePlaybackChannel--min-latency"/>
    <keyword type="property" name="The “mute” property" link="SpicePlaybackChannel.html#SpicePlaybackChannel--mute"/>
    <keyword type="property" name="The “nchannels” property" link="SpicePlaybackChannel.html#SpicePlaybackChannel--nchannels"/>
    <keyword type="property" name="The “volume” property" link="SpicePlaybackChannel.html#SpicePlaybackChannel--volume"/>
    <keyword type="signal" name="The “playback-data” signal" link="SpicePlaybackChannel.html#SpicePlaybackChannel-playback-data"/>
    <keyword type="signal" name="The “playback-get-delay” signal" link="SpicePlaybackChannel.html#SpicePlaybackChannel-playback-get-delay"/>
    <keyword type="signal" name="The “playback-start” signal" link="SpicePlaybackChannel.html#SpicePlaybackChannel-playback-start"/>
    <keyword type="signal" name="The “playback-stop” signal" link="SpicePlaybackChannel.html#SpicePlaybackChannel-playback-stop"/>
    <keyword type="function" name="spice_record_send_data ()" link="SpiceRecordChannel.html#spice-record-send-data" deprecated="0.35: use spice_record_channel_send_data() instead."/>
    <keyword type="function" name="spice_record_channel_send_data ()" link="SpiceRecordChannel.html#spice-record-channel-send-data" since="0.35"/>
    <keyword type="struct" name="struct SpiceRecordChannel" link="SpiceRecordChannel.html#SpiceRecordChannel-struct"/>
    <keyword type="struct" name="struct SpiceRecordChannelClass" link="SpiceRecordChannel.html#SpiceRecordChannelClass"/>
    <keyword type="property" name="The “mute” property" link="SpiceRecordChannel.html#SpiceRecordChannel--mute"/>
    <keyword type="property" name="The “nchannels” property" link="SpiceRecordChannel.html#SpiceRecordChannel--nchannels"/>
    <keyword type="property" name="The “volume” property" link="SpiceRecordChannel.html#SpiceRecordChannel--volume"/>
    <keyword type="signal" name="The “record-start” signal" link="SpiceRecordChannel.html#SpiceRecordChannel-record-start"/>
    <keyword type="signal" name="The “record-stop” signal" link="SpiceRecordChannel.html#SpiceRecordChannel-record-stop"/>
    <keyword type="struct" name="struct SpiceSmartcardChannel" link="SpiceSmartcardChannel.html#SpiceSmartcardChannel-struct"/>
    <keyword type="struct" name="struct SpiceSmartcardChannelClass" link="SpiceSmartcardChannel.html#SpiceSmartcardChannelClass"/>
    <keyword type="struct" name="struct SpiceUsbredirChannel" link="SpiceUsbredirChannel.html#SpiceUsbredirChannel-struct"/>
    <keyword type="struct" name="struct SpiceUsbredirChannelClass" link="SpiceUsbredirChannel.html#SpiceUsbredirChannelClass"/>
    <keyword type="function" name="spice_port_event ()" link="SpicePortChannel.html#spice-port-event" deprecated="0.35: use spice_port_channel_event() instead." since="0.15"/>
    <keyword type="function" name="spice_port_channel_event ()" link="SpicePortChannel.html#spice-port-channel-event" since="0.35"/>
    <keyword type="function" name="spice_port_write_async ()" link="SpicePortChannel.html#spice-port-write-async" deprecated="0.35: use spice_port_channel_write_async() instead." since="0.15"/>
    <keyword type="function" name="spice_port_channel_write_async ()" link="SpicePortChannel.html#spice-port-channel-write-async" since="0.35"/>
    <keyword type="function" name="spice_port_write_finish ()" link="SpicePortChannel.html#spice-port-write-finish" deprecated="0.35: use spice_port_channel_write_finish() instead." since="0.15"/>
    <keyword type="function" name="spice_port_channel_write_finish ()" link="SpicePortChannel.html#spice-port-channel-write-finish" since="0.35"/>
    <keyword type="struct" name="struct SpicePortChannel" link="SpicePortChannel.html#SpicePortChannel-struct"/>
    <keyword type="struct" name="struct SpicePortChannelClass" link="SpicePortChannel.html#SpicePortChannelClass"/>
    <keyword type="property" name="The “port-name” property" link="SpicePortChannel.html#SpicePortChannel--port-name"/>
    <keyword type="property" name="The “port-opened” property" link="SpicePortChannel.html#SpicePortChannel--port-opened"/>
    <keyword type="signal" name="The “port-data” signal" link="SpicePortChannel.html#SpicePortChannel-port-data"/>
    <keyword type="signal" name="The “port-event” signal" link="SpicePortChannel.html#SpicePortChannel-port-event"/>
    <keyword type="struct" name="struct SpiceWebdavChannel" link="SpiceWebdavChannel.html#SpiceWebdavChannel-struct"/>
    <keyword type="struct" name="struct SpiceWebdavChannelClass" link="SpiceWebdavChannel.html#SpiceWebdavChannelClass"/>
    <keyword type="function" name="spice_gtk_session_get ()" link="SpiceGtkSession.html#spice-gtk-session-get"/>
    <keyword type="function" name="spice_gtk_session_copy_to_guest ()" link="SpiceGtkSession.html#spice-gtk-session-copy-to-guest"/>
    <keyword type="function" name="spice_gtk_session_paste_from_guest ()" link="SpiceGtkSession.html#spice-gtk-session-paste-from-guest"/>
    <keyword type="struct" name="SpiceGtkSession" link="SpiceGtkSession.html#SpiceGtkSession-struct"/>
    <keyword type="struct" name="SpiceGtkSessionClass" link="SpiceGtkSession.html#SpiceGtkSessionClass"/>
    <keyword type="property" name="The “auto-clipboard” property" link="SpiceGtkSession.html#SpiceGtkSession--auto-clipboard"/>
    <keyword type="property" name="The “auto-usbredir” property" link="SpiceGtkSession.html#SpiceGtkSession--auto-usbredir"/>
    <keyword type="property" name="The “pointer-grabbed” property" link="SpiceGtkSession.html#SpiceGtkSession--pointer-grabbed"/>
    <keyword type="property" name="The “session” property" link="SpiceGtkSession.html#SpiceGtkSession--session"/>
    <keyword type="property" name="The “sync-modifiers” property" link="SpiceGtkSession.html#SpiceGtkSession--sync-modifiers"/>
    <keyword type="function" name="spice_display_new ()" link="SpiceDisplay.html#spice-display-new"/>
    <keyword type="function" name="spice_display_new_with_monitor ()" link="SpiceDisplay.html#spice-display-new-with-monitor" since="0.13"/>
    <keyword type="function" name="spice_display_mouse_ungrab ()" link="SpiceDisplay.html#spice-display-mouse-ungrab"/>
    <keyword type="function" name="spice_display_set_grab_keys ()" link="SpiceDisplay.html#spice-display-set-grab-keys"/>
    <keyword type="function" name="spice_display_get_grab_keys ()" link="SpiceDisplay.html#spice-display-get-grab-keys"/>
    <keyword type="function" name="spice_display_send_keys ()" link="SpiceDisplay.html#spice-display-send-keys"/>
    <keyword type="function" name="spice_display_get_pixbuf ()" link="SpiceDisplay.html#spice-display-get-pixbuf"/>
    <keyword type="function" name="spice_grab_sequence_new ()" link="SpiceDisplay.html#spice-grab-sequence-new"/>
    <keyword type="function" name="spice_grab_sequence_new_from_string ()" link="SpiceDisplay.html#spice-grab-sequence-new-from-string"/>
    <keyword type="function" name="spice_grab_sequence_copy ()" link="SpiceDisplay.html#spice-grab-sequence-copy"/>
    <keyword type="function" name="spice_grab_sequence_free ()" link="SpiceDisplay.html#spice-grab-sequence-free"/>
    <keyword type="function" name="spice_grab_sequence_as_string ()" link="SpiceDisplay.html#spice-grab-sequence-as-string"/>
    <keyword type="struct" name="SpiceDisplay" link="SpiceDisplay.html#SpiceDisplay-struct"/>
    <keyword type="struct" name="SpiceDisplayClass" link="SpiceDisplay.html#SpiceDisplayClass"/>
    <keyword type="enum" name="enum SpiceDisplayKeyEvent" link="SpiceDisplay.html#SpiceDisplayKeyEvent"/>
    <keyword type="struct" name="SpiceGrabSequence" link="SpiceDisplay.html#SpiceGrabSequence-struct"/>
    <keyword type="property" name="The “channel-id” property" link="SpiceDisplay.html#SpiceDisplay--channel-id"/>
    <keyword type="property" name="The “disable-inputs” property" link="SpiceDisplay.html#SpiceDisplay--disable-inputs"/>
    <keyword type="property" name="The “grab-keyboard” property" link="SpiceDisplay.html#SpiceDisplay--grab-keyboard"/>
    <keyword type="property" name="The “grab-mouse” property" link="SpiceDisplay.html#SpiceDisplay--grab-mouse"/>
    <keyword type="property" name="The “keypress-delay” property" link="SpiceDisplay.html#SpiceDisplay--keypress-delay"/>
    <keyword type="property" name="The “monitor-id” property" link="SpiceDisplay.html#SpiceDisplay--monitor-id"/>
    <keyword type="property" name="The “only-downscale” property" link="SpiceDisplay.html#SpiceDisplay--only-downscale"/>
    <keyword type="property" name="The “ready” property" link="SpiceDisplay.html#SpiceDisplay--ready"/>
    <keyword type="property" name="The “resize-guest” property" link="SpiceDisplay.html#SpiceDisplay--resize-guest"/>
    <keyword type="property" name="The “scaling” property" link="SpiceDisplay.html#SpiceDisplay--scaling"/>
    <keyword type="property" name="The “session” property" link="SpiceDisplay.html#SpiceDisplay--session"/>
    <keyword type="property" name="The “zoom-level” property" link="SpiceDisplay.html#SpiceDisplay--zoom-level"/>
    <keyword type="signal" name="The “grab-keys-pressed” signal" link="SpiceDisplay.html#SpiceDisplay-grab-keys-pressed"/>
    <keyword type="signal" name="The “keyboard-grab” signal" link="SpiceDisplay.html#SpiceDisplay-keyboard-grab"/>
    <keyword type="signal" name="The “mouse-grab” signal" link="SpiceDisplay.html#SpiceDisplay-mouse-grab"/>
    <keyword type="function" name="spice_usb_device_widget_new ()" link="SpiceUsbDeviceWidget.html#spice-usb-device-widget-new"/>
    <keyword type="struct" name="SpiceUsbDeviceWidget" link="SpiceUsbDeviceWidget.html#SpiceUsbDeviceWidget-struct"/>
    <keyword type="struct" name="SpiceUsbDeviceWidgetClass" link="SpiceUsbDeviceWidget.html#SpiceUsbDeviceWidgetClass"/>
    <keyword type="property" name="The “device-format-string” property" link="SpiceUsbDeviceWidget.html#SpiceUsbDeviceWidget--device-format-string"/>
    <keyword type="property" name="The “session” property" link="SpiceUsbDeviceWidget.html#SpiceUsbDeviceWidget--session"/>
    <keyword type="signal" name="The “connect-failed” signal" link="SpiceUsbDeviceWidget.html#SpiceUsbDeviceWidget-connect-failed"/>
    <keyword type="function" name="spice_audio_get ()" link="SpiceAudio.html#spice-audio-get"/>
    <keyword type="function" name="spice_audio_new ()" link="SpiceAudio.html#spice-audio-new" deprecated="0.8: Use spice_audio_get() instead"/>
    <keyword type="struct" name="struct SpiceAudio" link="SpiceAudio.html#SpiceAudio-struct"/>
    <keyword type="struct" name="struct SpiceAudioClass" link="SpiceAudio.html#SpiceAudioClass"/>
    <keyword type="property" name="The “main-context” property" link="SpiceAudio.html#SpiceAudio--main-context"/>
    <keyword type="property" name="The “session” property" link="SpiceAudio.html#SpiceAudio--session"/>
    <keyword type="function" name="spice_smartcard_manager_get ()" link="SpiceSmartcardManager.html#spice-smartcard-manager-get"/>
    <keyword type="function" name="spice_smartcard_manager_get_readers ()" link="SpiceSmartcardManager.html#spice-smartcard-manager-get-readers" since="0.20"/>
    <keyword type="function" name="spice_smartcard_manager_insert_card ()" link="SpiceSmartcardManager.html#spice-smartcard-manager-insert-card" since="0.20"/>
    <keyword type="function" name="spice_smartcard_manager_remove_card ()" link="SpiceSmartcardManager.html#spice-smartcard-manager-remove-card" since="0.20"/>
    <keyword type="function" name="spice_smartcard_reader_is_software ()" link="SpiceSmartcardManager.html#spice-smartcard-reader-is-software"/>
    <keyword type="function" name="spice_smartcard_reader_insert_card ()" link="SpiceSmartcardManager.html#spice-smartcard-reader-insert-card"/>
    <keyword type="function" name="spice_smartcard_reader_remove_card ()" link="SpiceSmartcardManager.html#spice-smartcard-reader-remove-card"/>
    <keyword type="struct" name="struct SpiceSmartcardManager" link="SpiceSmartcardManager.html#SpiceSmartcardManager-struct"/>
    <keyword type="struct" name="struct SpiceSmartcardManagerClass" link="SpiceSmartcardManager.html#SpiceSmartcardManagerClass"/>
    <keyword type="struct" name="SpiceSmartcardReader" link="SpiceSmartcardManager.html#SpiceSmartcardReader"/>
    <keyword type="signal" name="The “card-inserted” signal" link="SpiceSmartcardManager.html#SpiceSmartcardManager-card-inserted"/>
    <keyword type="signal" name="The “card-removed” signal" link="SpiceSmartcardManager.html#SpiceSmartcardManager-card-removed"/>
    <keyword type="signal" name="The “reader-added” signal" link="SpiceSmartcardManager.html#SpiceSmartcardManager-reader-added"/>
    <keyword type="signal" name="The “reader-removed” signal" link="SpiceSmartcardManager.html#SpiceSmartcardManager-reader-removed"/>
    <keyword type="function" name="spice_usb_device_manager_get ()" link="SpiceUsbDeviceManager.html#spice-usb-device-manager-get"/>
    <keyword type="function" name="spice_usb_device_manager_get_devices ()" link="SpiceUsbDeviceManager.html#spice-usb-device-manager-get-devices"/>
    <keyword type="function" name="spice_usb_device_manager_get_devices_with_filter ()" link="SpiceUsbDeviceManager.html#spice-usb-device-manager-get-devices-with-filter" since="0.20"/>
    <keyword type="function" name="spice_usb_device_manager_is_device_connected ()" link="SpiceUsbDeviceManager.html#spice-usb-device-manager-is-device-connected"/>
    <keyword type="function" name="spice_usb_device_manager_is_redirecting ()" link="SpiceUsbDeviceManager.html#spice-usb-device-manager-is-redirecting" since="0.32"/>
    <keyword type="function" name="spice_usb_device_manager_can_redirect_device ()" link="SpiceUsbDeviceManager.html#spice-usb-device-manager-can-redirect-device"/>
    <keyword type="function" name="spice_usb_device_manager_connect_device_async ()" link="SpiceUsbDeviceManager.html#spice-usb-device-manager-connect-device-async"/>
    <keyword type="function" name="spice_usb_device_manager_connect_device_finish ()" link="SpiceUsbDeviceManager.html#spice-usb-device-manager-connect-device-finish"/>
    <keyword type="function" name="spice_usb_device_manager_disconnect_device ()" link="SpiceUsbDeviceManager.html#spice-usb-device-manager-disconnect-device" deprecated=""/>
    <keyword type="function" name="spice_usb_device_manager_disconnect_device_async ()" link="SpiceUsbDeviceManager.html#spice-usb-device-manager-disconnect-device-async" since="0.32"/>
    <keyword type="function" name="spice_usb_device_manager_disconnect_device_finish ()" link="SpiceUsbDeviceManager.html#spice-usb-device-manager-disconnect-device-finish"/>
    <keyword type="function" name="spice_usb_device_get_description ()" link="SpiceUsbDeviceManager.html#spice-usb-device-get-description"/>
    <keyword type="function" name="spice_usb_device_get_libusb_device ()" link="SpiceUsbDeviceManager.html#spice-usb-device-get-libusb-device" since="0.27"/>
    <keyword type="struct" name="struct SpiceUsbDeviceManager" link="SpiceUsbDeviceManager.html#SpiceUsbDeviceManager-struct"/>
    <keyword type="struct" name="struct SpiceUsbDeviceManagerClass" link="SpiceUsbDeviceManager.html#SpiceUsbDeviceManagerClass"/>
    <keyword type="struct" name="SpiceUsbDevice" link="SpiceUsbDeviceManager.html#SpiceUsbDevice-struct"/>
    <keyword type="property" name="The “auto-connect” property" link="SpiceUsbDeviceManager.html#SpiceUsbDeviceManager--auto-connect"/>
    <keyword type="property" name="The “auto-connect-filter” property" link="SpiceUsbDeviceManager.html#SpiceUsbDeviceManager--auto-connect-filter"/>
    <keyword type="property" name="The “free-channels” property" link="SpiceUsbDeviceManager.html#SpiceUsbDeviceManager--free-channels"/>
    <keyword type="property" name="The “redirect-on-connect” property" link="SpiceUsbDeviceManager.html#SpiceUsbDeviceManager--redirect-on-connect"/>
    <keyword type="property" name="The “session” property" link="SpiceUsbDeviceManager.html#SpiceUsbDeviceManager--session"/>
    <keyword type="signal" name="The “auto-connect-failed” signal" link="SpiceUsbDeviceManager.html#SpiceUsbDeviceManager-auto-connect-failed"/>
    <keyword type="signal" name="The “device-added” signal" link="SpiceUsbDeviceManager.html#SpiceUsbDeviceManager-device-added"/>
    <keyword type="signal" name="The “device-error” signal" link="SpiceUsbDeviceManager.html#SpiceUsbDeviceManager-device-error"/>
    <keyword type="signal" name="The “device-removed” signal" link="SpiceUsbDeviceManager.html#SpiceUsbDeviceManager-device-removed"/>
    <keyword type="function" name="spice_qmp_port_get ()" link="spice-gtk-SpiceQmpPort.html#spice-qmp-port-get" since="0.36"/>
    <keyword type="function" name="spice_qmp_port_vm_action_async ()" link="spice-gtk-SpiceQmpPort.html#spice-qmp-port-vm-action-async" since="0.36"/>
    <keyword type="function" name="spice_qmp_port_vm_action_finish ()" link="spice-gtk-SpiceQmpPort.html#spice-qmp-port-vm-action-finish" since="0.36"/>
    <keyword type="function" name="spice_qmp_port_query_status_async ()" link="spice-gtk-SpiceQmpPort.html#spice-qmp-port-query-status-async" since="0.36"/>
    <keyword type="function" name="spice_qmp_port_query_status_finish ()" link="spice-gtk-SpiceQmpPort.html#spice-qmp-port-query-status-finish" since="0.36"/>
    <keyword type="function" name="spice_qmp_status_ref ()" link="spice-gtk-SpiceQmpPort.html#spice-qmp-status-ref" since="0.36"/>
    <keyword type="function" name="spice_qmp_status_unref ()" link="spice-gtk-SpiceQmpPort.html#spice-qmp-status-unref" since="0.36"/>
    <keyword type="struct" name="SpiceQmpPort" link="spice-gtk-SpiceQmpPort.html#SpiceQmpPort" since="0.36"/>
    <keyword type="enum" name="enum SpiceQmpPortVmAction" link="spice-gtk-SpiceQmpPort.html#SpiceQmpPortVmAction" since="0.36"/>
    <keyword type="struct" name="SpiceQmpStatus" link="spice-gtk-SpiceQmpPort.html#SpiceQmpStatus" since="0.36"/>
    <keyword type="function" name="spice_util_set_debug ()" link="spice-gtk-Utilities.html#spice-util-set-debug"/>
    <keyword type="function" name="spice_util_get_version_string ()" link="spice-gtk-Utilities.html#spice-util-get-version-string"/>
    <keyword type="function" name="spice_uuid_to_string ()" link="spice-gtk-Utilities.html#spice-uuid-to-string" since="0.22"/>
    <keyword type="function" name="spice_uri_get_scheme ()" link="spice-gtk-SpiceURI.html#spice-uri-get-scheme" since="0.24"/>
    <keyword type="function" name="spice_uri_set_scheme ()" link="spice-gtk-SpiceURI.html#spice-uri-set-scheme" since="0.24"/>
    <keyword type="function" name="spice_uri_get_hostname ()" link="spice-gtk-SpiceURI.html#spice-uri-get-hostname" since="0.24"/>
    <keyword type="function" name="spice_uri_set_hostname ()" link="spice-gtk-SpiceURI.html#spice-uri-set-hostname" since="0.24"/>
    <keyword type="function" name="spice_uri_get_port ()" link="spice-gtk-SpiceURI.html#spice-uri-get-port" since="0.24"/>
    <keyword type="function" name="spice_uri_set_port ()" link="spice-gtk-SpiceURI.html#spice-uri-set-port" since="0.24"/>
    <keyword type="function" name="spice_uri_get_user ()" link="spice-gtk-SpiceURI.html#spice-uri-get-user" since="0.24"/>
    <keyword type="function" name="spice_uri_set_user ()" link="spice-gtk-SpiceURI.html#spice-uri-set-user" since="0.24"/>
    <keyword type="function" name="spice_uri_get_password ()" link="spice-gtk-SpiceURI.html#spice-uri-get-password" since="0.24"/>
    <keyword type="function" name="spice_uri_set_password ()" link="spice-gtk-SpiceURI.html#spice-uri-set-password" since="0.24"/>
    <keyword type="function" name="spice_uri_to_string ()" link="spice-gtk-SpiceURI.html#spice-uri-to-string" since="0.24"/>
    <keyword type="struct" name="SpiceURIClass" link="spice-gtk-SpiceURI.html#SpiceURIClass"/>
    <keyword type="struct" name="SpiceURI" link="spice-gtk-SpiceURI.html#SpiceURI"/>
    <keyword type="function" name="spice_file_transfer_task_get_progress ()" link="SpiceFileTransferTask.html#spice-file-transfer-task-get-progress" since="0.31"/>
    <keyword type="function" name="spice_file_transfer_task_get_filename ()" link="SpiceFileTransferTask.html#spice-file-transfer-task-get-filename" since="0.31"/>
    <keyword type="function" name="spice_file_transfer_task_get_total_bytes ()" link="SpiceFileTransferTask.html#spice-file-transfer-task-get-total-bytes" since="0.33"/>
    <keyword type="function" name="spice_file_transfer_task_get_transferred_bytes ()" link="SpiceFileTransferTask.html#spice-file-transfer-task-get-transferred-bytes" since="0.33"/>
    <keyword type="function" name="spice_file_transfer_task_cancel ()" link="SpiceFileTransferTask.html#spice-file-transfer-task-cancel" since="0.31"/>
    <keyword type="property" name="The “cancellable” property" link="SpiceFileTransferTask.html#SpiceFileTransferTask--cancellable"/>
    <keyword type="property" name="The “channel” property" link="SpiceFileTransferTask.html#SpiceFileTransferTask--channel"/>
    <keyword type="property" name="The “file” property" link="SpiceFileTransferTask.html#SpiceFileTransferTask--file"/>
    <keyword type="property" name="The “id” property" link="SpiceFileTransferTask.html#SpiceFileTransferTask--id"/>
    <keyword type="property" name="The “progress” property" link="SpiceFileTransferTask.html#SpiceFileTransferTask--progress"/>
    <keyword type="property" name="The “total-bytes” property" link="SpiceFileTransferTask.html#SpiceFileTransferTask--total-bytes"/>
    <keyword type="property" name="The “transferred-bytes” property" link="SpiceFileTransferTask.html#SpiceFileTransferTask--transferred-bytes"/>
    <keyword type="signal" name="The “finished” signal" link="SpiceFileTransferTask.html#SpiceFileTransferTask-finished"/>
    <keyword type="constant" name="SPICE_SESSION_MIGRATION_NONE" link="SpiceSession.html#SPICE-SESSION-MIGRATION-NONE:CAPS"/>
    <keyword type="constant" name="SPICE_SESSION_MIGRATION_SWITCHING" link="SpiceSession.html#SPICE-SESSION-MIGRATION-SWITCHING:CAPS"/>
    <keyword type="constant" name="SPICE_SESSION_MIGRATION_MIGRATING" link="SpiceSession.html#SPICE-SESSION-MIGRATION-MIGRATING:CAPS"/>
    <keyword type="constant" name="SPICE_SESSION_MIGRATION_CONNECTING" link="SpiceSession.html#SPICE-SESSION-MIGRATION-CONNECTING:CAPS"/>
    <keyword type="constant" name="SPICE_SESSION_VERIFY_PUBKEY" link="SpiceSession.html#SPICE-SESSION-VERIFY-PUBKEY:CAPS"/>
    <keyword type="constant" name="SPICE_SESSION_VERIFY_HOSTNAME" link="SpiceSession.html#SPICE-SESSION-VERIFY-HOSTNAME:CAPS"/>
    <keyword type="constant" name="SPICE_SESSION_VERIFY_SUBJECT" link="SpiceSession.html#SPICE-SESSION-VERIFY-SUBJECT:CAPS"/>
    <keyword type="constant" name="SPICE_CLIENT_ERROR_FAILED" link="SpiceSession.html#SPICE-CLIENT-ERROR-FAILED:CAPS"/>
    <keyword type="constant" name="SPICE_CLIENT_ERROR_USB_DEVICE_REJECTED" link="SpiceSession.html#SPICE-CLIENT-ERROR-USB-DEVICE-REJECTED:CAPS"/>
    <keyword type="constant" name="SPICE_CLIENT_ERROR_USB_DEVICE_LOST" link="SpiceSession.html#SPICE-CLIENT-ERROR-USB-DEVICE-LOST:CAPS"/>
    <keyword type="constant" name="SPICE_CLIENT_ERROR_AUTH_NEEDS_PASSWORD" link="SpiceSession.html#SPICE-CLIENT-ERROR-AUTH-NEEDS-PASSWORD:CAPS"/>
    <keyword type="constant" name="SPICE_CLIENT_ERROR_AUTH_NEEDS_USERNAME" link="SpiceSession.html#SPICE-CLIENT-ERROR-AUTH-NEEDS-USERNAME:CAPS"/>
    <keyword type="constant" name="SPICE_CLIENT_ERROR_AUTH_NEEDS_PASSWORD_AND_USERNAME" link="SpiceSession.html#SPICE-CLIENT-ERROR-AUTH-NEEDS-PASSWORD-AND-USERNAME:CAPS"/>
    <keyword type="constant" name="SPICE_CLIENT_ERROR_USB_SERVICE" link="SpiceSession.html#SPICE-CLIENT-ERROR-USB-SERVICE:CAPS"/>
    <keyword type="constant" name="SPICE_CHANNEL_NONE" link="SpiceChannel.html#SPICE-CHANNEL-NONE:CAPS"/>
    <keyword type="constant" name="SPICE_CHANNEL_OPENED" link="SpiceChannel.html#SPICE-CHANNEL-OPENED:CAPS"/>
    <keyword type="constant" name="SPICE_CHANNEL_SWITCHING" link="SpiceChannel.html#SPICE-CHANNEL-SWITCHING:CAPS"/>
    <keyword type="constant" name="SPICE_CHANNEL_CLOSED" link="SpiceChannel.html#SPICE-CHANNEL-CLOSED:CAPS"/>
    <keyword type="constant" name="SPICE_CHANNEL_ERROR_CONNECT" link="SpiceChannel.html#SPICE-CHANNEL-ERROR-CONNECT:CAPS"/>
    <keyword type="constant" name="SPICE_CHANNEL_ERROR_TLS" link="SpiceChannel.html#SPICE-CHANNEL-ERROR-TLS:CAPS"/>
    <keyword type="constant" name="SPICE_CHANNEL_ERROR_LINK" link="SpiceChannel.html#SPICE-CHANNEL-ERROR-LINK:CAPS"/>
    <keyword type="constant" name="SPICE_CHANNEL_ERROR_AUTH" link="SpiceChannel.html#SPICE-CHANNEL-ERROR-AUTH:CAPS"/>
    <keyword type="constant" name="SPICE_CHANNEL_ERROR_IO" link="SpiceChannel.html#SPICE-CHANNEL-ERROR-IO:CAPS"/>
    <keyword type="constant" name="SPICE_INPUTS_SCROLL_LOCK" link="SpiceInputsChannel.html#SPICE-INPUTS-SCROLL-LOCK:CAPS"/>
    <keyword type="constant" name="SPICE_INPUTS_NUM_LOCK" link="SpiceInputsChannel.html#SPICE-INPUTS-NUM-LOCK:CAPS"/>
    <keyword type="constant" name="SPICE_INPUTS_CAPS_LOCK" link="SpiceInputsChannel.html#SPICE-INPUTS-CAPS-LOCK:CAPS"/>
    <keyword type="constant" name="SPICE_DISPLAY_KEY_EVENT_PRESS" link="SpiceDisplay.html#SPICE-DISPLAY-KEY-EVENT-PRESS:CAPS"/>
    <keyword type="constant" name="SPICE_DISPLAY_KEY_EVENT_RELEASE" link="SpiceDisplay.html#SPICE-DISPLAY-KEY-EVENT-RELEASE:CAPS"/>
    <keyword type="constant" name="SPICE_DISPLAY_KEY_EVENT_CLICK" link="SpiceDisplay.html#SPICE-DISPLAY-KEY-EVENT-CLICK:CAPS"/>
    <keyword type="constant" name="SPICE_QMP_PORT_VM_ACTION_QUIT" link="spice-gtk-SpiceQmpPort.html#SPICE-QMP-PORT-VM-ACTION-QUIT:CAPS"/>
    <keyword type="constant" name="SPICE_QMP_PORT_VM_ACTION_RESET" link="spice-gtk-SpiceQmpPort.html#SPICE-QMP-PORT-VM-ACTION-RESET:CAPS"/>
    <keyword type="constant" name="SPICE_QMP_PORT_VM_ACTION_POWER_DOWN" link="spice-gtk-SpiceQmpPort.html#SPICE-QMP-PORT-VM-ACTION-POWER-DOWN:CAPS"/>
    <keyword type="constant" name="SPICE_QMP_PORT_VM_ACTION_PAUSE" link="spice-gtk-SpiceQmpPort.html#SPICE-QMP-PORT-VM-ACTION-PAUSE:CAPS"/>
    <keyword type="constant" name="SPICE_QMP_PORT_VM_ACTION_CONTINUE" link="spice-gtk-SpiceQmpPort.html#SPICE-QMP-PORT-VM-ACTION-CONTINUE:CAPS"/>
    <keyword type="constant" name="SPICE_QMP_PORT_VM_ACTION_LAST" link="spice-gtk-SpiceQmpPort.html#SPICE-QMP-PORT-VM-ACTION-LAST:CAPS"/>
    <keyword type="member" name="SpiceSessionClass.channel-new" link="SpiceSession.html#SpiceSessionClass.channel-new"/>
    <keyword type="member" name="SpiceSessionClass.channel-destroy" link="SpiceSession.html#SpiceSessionClass.channel-destroy"/>
    <keyword type="member" name="SpiceChannelClass.channel-event" link="SpiceChannel.html#SpiceChannelClass.channel-event"/>
    <keyword type="member" name="SpiceChannelClass.open-fd" link="SpiceChannel.html#SpiceChannelClass.open-fd"/>
    <keyword type="member" name="SpiceCursorChannelClass.cursor-set" link="SpiceCursorChannel.html#SpiceCursorChannelClass.cursor-set"/>
    <keyword type="member" name="SpiceCursorChannelClass.cursor-move" link="SpiceCursorChannel.html#SpiceCursorChannelClass.cursor-move"/>
    <keyword type="member" name="SpiceCursorChannelClass.cursor-hide" link="SpiceCursorChannel.html#SpiceCursorChannelClass.cursor-hide"/>
    <keyword type="member" name="SpiceCursorChannelClass.cursor-reset" link="SpiceCursorChannel.html#SpiceCursorChannelClass.cursor-reset"/>
    <keyword type="member" name="SpiceCursorShape-struct.type" link="SpiceCursorChannel.html#SpiceCursorShape-struct.type"/>
    <keyword type="member" name="SpiceCursorShape-struct.width" link="SpiceCursorChannel.html#SpiceCursorShape-struct.width"/>
    <keyword type="member" name="SpiceCursorShape-struct.height" link="SpiceCursorChannel.html#SpiceCursorShape-struct.height"/>
    <keyword type="member" name="SpiceCursorShape-struct.hot-spot-x" link="SpiceCursorChannel.html#SpiceCursorShape-struct.hot-spot-x"/>
    <keyword type="member" name="SpiceCursorShape-struct.hot-spot-y" link="SpiceCursorChannel.html#SpiceCursorShape-struct.hot-spot-y"/>
    <keyword type="member" name="SpiceCursorShape-struct.data" link="SpiceCursorChannel.html#SpiceCursorShape-struct.data"/>
    <keyword type="member" name="SpiceDisplayChannelClass.display-primary-create" link="SpiceDisplayChannel.html#SpiceDisplayChannelClass.display-primary-create"/>
    <keyword type="member" name="SpiceDisplayChannelClass.display-primary-destroy" link="SpiceDisplayChannel.html#SpiceDisplayChannelClass.display-primary-destroy"/>
    <keyword type="member" name="SpiceDisplayChannelClass.display-invalidate" link="SpiceDisplayChannel.html#SpiceDisplayChannelClass.display-invalidate"/>
    <keyword type="member" name="SpiceDisplayChannelClass.display-mark" link="SpiceDisplayChannel.html#SpiceDisplayChannelClass.display-mark"/>
    <keyword type="member" name="SpiceDisplayMonitorConfig.id" link="SpiceDisplayChannel.html#SpiceDisplayMonitorConfig.id"/>
    <keyword type="member" name="SpiceDisplayMonitorConfig.surface-id" link="SpiceDisplayChannel.html#SpiceDisplayMonitorConfig.surface-id"/>
    <keyword type="member" name="SpiceDisplayMonitorConfig.x" link="SpiceDisplayChannel.html#SpiceDisplayMonitorConfig.x"/>
    <keyword type="member" name="SpiceDisplayMonitorConfig.y" link="SpiceDisplayChannel.html#SpiceDisplayMonitorConfig.y"/>
    <keyword type="member" name="SpiceDisplayMonitorConfig.width" link="SpiceDisplayChannel.html#SpiceDisplayMonitorConfig.width"/>
    <keyword type="member" name="SpiceDisplayMonitorConfig.height" link="SpiceDisplayChannel.html#SpiceDisplayMonitorConfig.height"/>
    <keyword type="member" name="SpiceDisplayPrimary.format" link="SpiceDisplayChannel.html#SpiceDisplayPrimary.format"/>
    <keyword type="member" name="SpiceDisplayPrimary.width" link="SpiceDisplayChannel.html#SpiceDisplayPrimary.width"/>
    <keyword type="member" name="SpiceDisplayPrimary.height" link="SpiceDisplayChannel.html#SpiceDisplayPrimary.height"/>
    <keyword type="member" name="SpiceDisplayPrimary.stride" link="SpiceDisplayChannel.html#SpiceDisplayPrimary.stride"/>
    <keyword type="member" name="SpiceDisplayPrimary.shmid" link="SpiceDisplayChannel.html#SpiceDisplayPrimary.shmid"/>
    <keyword type="member" name="SpiceDisplayPrimary.data" link="SpiceDisplayChannel.html#SpiceDisplayPrimary.data"/>
    <keyword type="member" name="SpiceDisplayPrimary.marked" link="SpiceDisplayChannel.html#SpiceDisplayPrimary.marked"/>
    <keyword type="member" name="SpiceGlScanout-struct.fd" link="SpiceDisplayChannel.html#SpiceGlScanout-struct.fd"/>
    <keyword type="member" name="SpiceGlScanout-struct.width" link="SpiceDisplayChannel.html#SpiceGlScanout-struct.width"/>
    <keyword type="member" name="SpiceGlScanout-struct.height" link="SpiceDisplayChannel.html#SpiceGlScanout-struct.height"/>
    <keyword type="member" name="SpiceGlScanout-struct.stride" link="SpiceDisplayChannel.html#SpiceGlScanout-struct.stride"/>
    <keyword type="member" name="SpiceGlScanout-struct.format" link="SpiceDisplayChannel.html#SpiceGlScanout-struct.format"/>
    <keyword type="member" name="SpiceGlScanout-struct.y0top" link="SpiceDisplayChannel.html#SpiceGlScanout-struct.y0top"/>
    <keyword type="member" name="SpiceInputsChannelClass.inputs-modifiers" link="SpiceInputsChannel.html#SpiceInputsChannelClass.inputs-modifiers"/>
    <keyword type="member" name="SpiceMainChannelClass.mouse-update" link="SpiceMainChannel.html#SpiceMainChannelClass.mouse-update"/>
    <keyword type="member" name="SpiceMainChannelClass.agent-update" link="SpiceMainChannel.html#SpiceMainChannelClass.agent-update"/>
    <keyword type="member" name="SpicePlaybackChannelClass.playback-start" link="SpicePlaybackChannel.html#SpicePlaybackChannelClass.playback-start"/>
    <keyword type="member" name="SpicePlaybackChannelClass.playback-data" link="SpicePlaybackChannel.html#SpicePlaybackChannelClass.playback-data"/>
    <keyword type="member" name="SpicePlaybackChannelClass.playback-stop" link="SpicePlaybackChannel.html#SpicePlaybackChannelClass.playback-stop"/>
    <keyword type="member" name="SpiceRecordChannelClass.record-start" link="SpiceRecordChannel.html#SpiceRecordChannelClass.record-start"/>
    <keyword type="member" name="SpiceRecordChannelClass.record-data" link="SpiceRecordChannel.html#SpiceRecordChannelClass.record-data"/>
    <keyword type="member" name="SpiceRecordChannelClass.record-stop" link="SpiceRecordChannel.html#SpiceRecordChannelClass.record-stop"/>
    <keyword type="member" name="SpiceSmartcardManagerClass.reader-added" link="SpiceSmartcardManager.html#SpiceSmartcardManagerClass.reader-added"/>
    <keyword type="member" name="SpiceSmartcardManagerClass.reader-removed" link="SpiceSmartcardManager.html#SpiceSmartcardManagerClass.reader-removed"/>
    <keyword type="member" name="SpiceSmartcardManagerClass.card-inserted" link="SpiceSmartcardManager.html#SpiceSmartcardManagerClass.card-inserted"/>
    <keyword type="member" name="SpiceSmartcardManagerClass.card-removed" link="SpiceSmartcardManager.html#SpiceSmartcardManagerClass.card-removed"/>
    <keyword type="member" name="SpiceUsbDeviceManagerClass.device-added" link="SpiceUsbDeviceManager.html#SpiceUsbDeviceManagerClass.device-added"/>
    <keyword type="member" name="SpiceUsbDeviceManagerClass.device-removed" link="SpiceUsbDeviceManager.html#SpiceUsbDeviceManagerClass.device-removed"/>
    <keyword type="member" name="SpiceUsbDeviceManagerClass.auto-connect-failed" link="SpiceUsbDeviceManager.html#SpiceUsbDeviceManagerClass.auto-connect-failed"/>
    <keyword type="member" name="SpiceUsbDeviceManagerClass.device-error" link="SpiceUsbDeviceManager.html#SpiceUsbDeviceManagerClass.device-error"/>
    <keyword type="member" name="SpiceQmpStatus.version" link="spice-gtk-SpiceQmpPort.html#SpiceQmpStatus.version"/>
    <keyword type="member" name="SpiceQmpStatus.running" link="spice-gtk-SpiceQmpPort.html#SpiceQmpStatus.running"/>
    <keyword type="member" name="SpiceQmpStatus.singlestep" link="spice-gtk-SpiceQmpPort.html#SpiceQmpStatus.singlestep"/>
    <keyword type="member" name="SpiceQmpStatus.status" link="spice-gtk-SpiceQmpPort.html#SpiceQmpStatus.status"/>
  </functions>
</book>
