# API Index

### A

SpiceAudio, struct in SpiceAudio
SpiceAudio:main-context, object property in SpiceAudio
SpiceAudio:session, object property in SpiceAudio
SpiceAudioClass, struct in SpiceAudio
spice_audio_get, function in SpiceAudio
spice_audio_new, function in SpiceAudio

### C

SpiceChannel, struct in SpiceChannel
SpiceChannel::channel-event, object signal in SpiceChannel
SpiceChannel::open-fd, object signal in SpiceChannel
SpiceChannel:channel-id, object property in SpiceChannel
SpiceChannel:channel-type, object property in SpiceChannel
SpiceChannel:socket, object property in SpiceChannel
SpiceChannel:spice-session, object property in SpiceChannel
SpiceChannel:total-read-bytes, object property in SpiceChannel
SpiceChannelClass, struct in SpiceChannel
SpiceChannelEvent, enum in SpiceChannel
spice_channel_connect, function in SpiceChannel
spice_channel_destroy, function in SpiceChannel
spice_channel_disconnect, function in SpiceChannel
spice_channel_flush_async, function in SpiceChannel
spice_channel_flush_finish, function in SpiceChannel
spice_channel_get_error, function in SpiceChannel
spice_channel_new, function in SpiceChannel
spice_channel_open_fd, function in SpiceChannel
spice_channel_set_capability, function in SpiceChannel
spice_channel_string_to_type, function in SpiceChannel
spice_channel_test_capability, function in SpiceChannel
spice_channel_test_common_capability, function in SpiceChannel
spice_channel_type_to_string, function in SpiceChannel
SpiceClientError, enum in SpiceSession
SPICE_CLIENT_ERROR, macro in SpiceSession
spice_client_error_quark, function in SpiceSession
SpiceCursorChannel, struct in SpiceCursorChannel
SpiceCursorChannel::cursor-hide, object signal in SpiceCursorChannel
SpiceCursorChannel::cursor-move, object signal in SpiceCursorChannel
SpiceCursorChannel::cursor-reset, object signal in SpiceCursorChannel
SpiceCursorChannel::cursor-set, object signal in SpiceCursorChannel
SpiceCursorChannel:cursor, object property in SpiceCursorChannel
SpiceCursorChannelClass, struct in SpiceCursorChannel
SpiceCursorShape, struct in SpiceCursorChannel

### D

SpiceDisplay, struct in SpiceDisplay
SpiceDisplay::grab-keys-pressed, object signal in SpiceDisplay
SpiceDisplay::keyboard-grab, object signal in SpiceDisplay
SpiceDisplay::mouse-grab, object signal in SpiceDisplay
SpiceDisplay:channel-id, object property in SpiceDisplay
SpiceDisplay:disable-inputs, object property in SpiceDisplay
SpiceDisplay:grab-keyboard, object property in SpiceDisplay
SpiceDisplay:grab-mouse, object property in SpiceDisplay
SpiceDisplay:keypress-delay, object property in SpiceDisplay
SpiceDisplay:monitor-id, object property in SpiceDisplay
SpiceDisplay:only-downscale, object property in SpiceDisplay
SpiceDisplay:ready, object property in SpiceDisplay
SpiceDisplay:resize-guest, object property in SpiceDisplay
SpiceDisplay:scaling, object property in SpiceDisplay
SpiceDisplay:session, object property in SpiceDisplay
SpiceDisplay:zoom-level, object property in SpiceDisplay
SpiceDisplayChannel, struct in SpiceDisplayChannel
SpiceDisplayChannel::display-invalidate, object signal in SpiceDisplayChannel
SpiceDisplayChannel::display-mark, object signal in SpiceDisplayChannel
SpiceDisplayChannel::display-primary-create, object signal in SpiceDisplayChannel
SpiceDisplayChannel::display-primary-destroy, object signal in SpiceDisplayChannel
SpiceDisplayChannel::gl-draw, object signal in SpiceDisplayChannel
SpiceDisplayChannel::gst-video-overlay, object signal in SpiceDisplayChannel
SpiceDisplayChannel::streaming-mode, object signal in SpiceDisplayChannel
SpiceDisplayChannel:gl-scanout, object property in SpiceDisplayChannel
SpiceDisplayChannel:height, object property in SpiceDisplayChannel
SpiceDisplayChannel:monitors, object property in SpiceDisplayChannel
SpiceDisplayChannel:monitors-max, object property in SpiceDisplayChannel
SpiceDisplayChannel:width, object property in SpiceDisplayChannel
SpiceDisplayChannelClass, struct in SpiceDisplayChannel
SpiceDisplayClass, struct in SpiceDisplay
SpiceDisplayKeyEvent, enum in SpiceDisplay
SpiceDisplayMonitorConfig, struct in SpiceDisplayChannel
SpiceDisplayPrimary, struct in SpiceDisplayChannel
spice_display_change_preferred_compression, function in SpiceDisplayChannel
spice_display_change_preferred_video_codec_type, function in SpiceDisplayChannel
spice_display_channel_change_preferred_compression, function in SpiceDisplayChannel
spice_display_channel_change_preferred_video_codec_type, function in SpiceDisplayChannel
spice_display_channel_get_gl_scanout, function in SpiceDisplayChannel
spice_display_channel_get_primary, function in SpiceDisplayChannel
spice_display_channel_gl_draw_done, function in SpiceDisplayChannel
spice_display_get_gl_scanout, function in SpiceDisplayChannel
spice_display_get_grab_keys, function in SpiceDisplay
spice_display_get_pixbuf, function in SpiceDisplay
spice_display_get_primary, function in SpiceDisplayChannel
spice_display_gl_draw_done, function in SpiceDisplayChannel
spice_display_mouse_ungrab, function in SpiceDisplay
spice_display_new, function in SpiceDisplay
spice_display_new_with_monitor, function in SpiceDisplay
spice_display_send_keys, function in SpiceDisplay
spice_display_set_grab_keys, function in SpiceDisplay

### F

SpiceFileTransferTask::finished, object signal in SpiceFileTransferTask
SpiceFileTransferTask:cancellable, object property in SpiceFileTransferTask
SpiceFileTransferTask:channel, object property in SpiceFileTransferTask
SpiceFileTransferTask:file, object property in SpiceFileTransferTask
SpiceFileTransferTask:id, object property in SpiceFileTransferTask
SpiceFileTransferTask:progress, object property in SpiceFileTransferTask
SpiceFileTransferTask:total-bytes, object property in SpiceFileTransferTask
SpiceFileTransferTask:transferred-bytes, object property in SpiceFileTransferTask
spice_file_transfer_task_cancel, function in SpiceFileTransferTask
spice_file_transfer_task_get_filename, function in SpiceFileTransferTask
spice_file_transfer_task_get_progress, function in SpiceFileTransferTask
spice_file_transfer_task_get_total_bytes, function in SpiceFileTransferTask
spice_file_transfer_task_get_transferred_bytes, function in SpiceFileTransferTask

### G

spice_get_option_group, function in SpiceSession
SpiceGlScanout, struct in SpiceDisplayChannel
spice_gl_scanout_free, function in SpiceDisplayChannel
SpiceGrabSequence, struct in SpiceDisplay
spice_grab_sequence_as_string, function in SpiceDisplay
spice_grab_sequence_copy, function in SpiceDisplay
spice_grab_sequence_free, function in SpiceDisplay
spice_grab_sequence_new, function in SpiceDisplay
spice_grab_sequence_new_from_string, function in SpiceDisplay
SpiceGtkSession, struct in SpiceGtkSession
SpiceGtkSession:auto-clipboard, object property in SpiceGtkSession
SpiceGtkSession:auto-usbredir, object property in SpiceGtkSession
SpiceGtkSession:pointer-grabbed, object property in SpiceGtkSession
SpiceGtkSession:session, object property in SpiceGtkSession
SpiceGtkSession:sync-modifiers, object property in SpiceGtkSession
SpiceGtkSessionClass, struct in SpiceGtkSession
spice_gtk_session_copy_to_guest, function in SpiceGtkSession
spice_gtk_session_get, function in SpiceGtkSession
spice_gtk_session_paste_from_guest, function in SpiceGtkSession

### I

SpiceInputsChannel, struct in SpiceInputsChannel
SpiceInputsChannel::inputs-modifiers, object signal in SpiceInputsChannel
SpiceInputsChannel:key-modifiers, object property in SpiceInputsChannel
SpiceInputsChannelClass, struct in SpiceInputsChannel
SpiceInputsLock, enum in SpiceInputsChannel
spice_inputs_button_press, function in SpiceInputsChannel
spice_inputs_button_release, function in SpiceInputsChannel
spice_inputs_channel_button_press, function in SpiceInputsChannel
spice_inputs_channel_button_release, function in SpiceInputsChannel
spice_inputs_channel_key_press, function in SpiceInputsChannel
spice_inputs_channel_key_press_and_release, function in SpiceInputsChannel
spice_inputs_channel_key_release, function in SpiceInputsChannel
spice_inputs_channel_motion, function in SpiceInputsChannel
spice_inputs_channel_position, function in SpiceInputsChannel
spice_inputs_channel_set_key_locks, function in SpiceInputsChannel
spice_inputs_key_press, function in SpiceInputsChannel
spice_inputs_key_press_and_release, function in SpiceInputsChannel
spice_inputs_key_release, function in SpiceInputsChannel
spice_inputs_motion, function in SpiceInputsChannel
spice_inputs_position, function in SpiceInputsChannel
spice_inputs_set_key_locks, function in SpiceInputsChannel

### M

SpiceMainChannel, struct in SpiceMainChannel
SpiceMainChannel::main-agent-update, object signal in SpiceMainChannel
SpiceMainChannel::main-clipboard, object signal in SpiceMainChannel
SpiceMainChannel::main-clipboard-grab, object signal in SpiceMainChannel
SpiceMainChannel::main-clipboard-release, object signal in SpiceMainChannel
SpiceMainChannel::main-clipboard-request, object signal in SpiceMainChannel
SpiceMainChannel::main-clipboard-selection, object signal in SpiceMainChannel
SpiceMainChannel::main-clipboard-selection-grab, object signal in SpiceMainChannel
SpiceMainChannel::main-clipboard-selection-release, object signal in SpiceMainChannel
SpiceMainChannel::main-clipboard-selection-request, object signal in SpiceMainChannel
SpiceMainChannel::main-mouse-update, object signal in SpiceMainChannel
SpiceMainChannel::migration-started, object signal in SpiceMainChannel
SpiceMainChannel::new-file-transfer, object signal in SpiceMainChannel
SpiceMainChannel:agent-caps-0, object property in SpiceMainChannel
SpiceMainChannel:agent-connected, object property in SpiceMainChannel
SpiceMainChannel:color-depth, object property in SpiceMainChannel
SpiceMainChannel:disable-animation, object property in SpiceMainChannel
SpiceMainChannel:disable-display-align, object property in SpiceMainChannel
SpiceMainChannel:disable-display-position, object property in SpiceMainChannel
SpiceMainChannel:disable-font-smooth, object property in SpiceMainChannel
SpiceMainChannel:disable-wallpaper, object property in SpiceMainChannel
SpiceMainChannel:max-clipboard, object property in SpiceMainChannel
SpiceMainChannel:mouse-mode, object property in SpiceMainChannel
SpiceMainChannelClass, struct in SpiceMainChannel
spice_main_agent_test_capability, function in SpiceMainChannel
spice_main_channel_agent_test_capability, function in SpiceMainChannel
spice_main_channel_clipboard_selection_grab, function in SpiceMainChannel
spice_main_channel_clipboard_selection_notify, function in SpiceMainChannel
spice_main_channel_clipboard_selection_release, function in SpiceMainChannel
spice_main_channel_clipboard_selection_request, function in SpiceMainChannel
spice_main_channel_file_copy_async, function in SpiceMainChannel
spice_main_channel_file_copy_finish, function in SpiceMainChannel
spice_main_channel_request_mouse_mode, function in SpiceMainChannel
spice_main_channel_send_monitor_config, function in SpiceMainChannel
spice_main_channel_update_display, function in SpiceMainChannel
spice_main_channel_update_display_enabled, function in SpiceMainChannel
spice_main_clipboard_grab, function in SpiceMainChannel
spice_main_clipboard_notify, function in SpiceMainChannel
spice_main_clipboard_release, function in SpiceMainChannel
spice_main_clipboard_request, function in SpiceMainChannel
spice_main_clipboard_selection_grab, function in SpiceMainChannel
spice_main_clipboard_selection_notify, function in SpiceMainChannel
spice_main_clipboard_selection_release, function in SpiceMainChannel
spice_main_clipboard_selection_request, function in SpiceMainChannel
spice_main_file_copy_async, function in SpiceMainChannel
spice_main_file_copy_finish, function in SpiceMainChannel
spice_main_request_mouse_mode, function in SpiceMainChannel
spice_main_send_monitor_config, function in SpiceMainChannel
spice_main_set_display, function in SpiceMainChannel
spice_main_set_display_enabled, function in SpiceMainChannel
spice_main_update_display, function in SpiceMainChannel
spice_main_update_display_enabled, function in SpiceMainChannel

### P

SpicePlaybackChannel, struct in SpicePlaybackChannel
SpicePlaybackChannel::playback-data, object signal in SpicePlaybackChannel
SpicePlaybackChannel::playback-get-delay, object signal in SpicePlaybackChannel
SpicePlaybackChannel::playback-start, object signal in SpicePlaybackChannel
SpicePlaybackChannel::playback-stop, object signal in SpicePlaybackChannel
SpicePlaybackChannel:min-latency, object property in SpicePlaybackChannel
SpicePlaybackChannel:mute, object property in SpicePlaybackChannel
SpicePlaybackChannel:nchannels, object property in SpicePlaybackChannel
SpicePlaybackChannel:volume, object property in SpicePlaybackChannel
SpicePlaybackChannelClass, struct in SpicePlaybackChannel
spice_playback_channel_set_delay, function in SpicePlaybackChannel
SpicePortChannel, struct in SpicePortChannel
SpicePortChannel::port-data, object signal in SpicePortChannel
SpicePortChannel::port-event, object signal in SpicePortChannel
SpicePortChannel:port-name, object property in SpicePortChannel
SpicePortChannel:port-opened, object property in SpicePortChannel
SpicePortChannelClass, struct in SpicePortChannel
spice_port_channel_event, function in SpicePortChannel
spice_port_channel_write_async, function in SpicePortChannel
spice_port_channel_write_finish, function in SpicePortChannel
spice_port_event, function in SpicePortChannel
spice_port_write_async, function in SpicePortChannel
spice_port_write_finish, function in SpicePortChannel

### Q

SpiceQmpPort, struct in SpiceQmpPort
SpiceQmpPortVmAction, enum in SpiceQmpPort
SpiceQmpStatus, struct in SpiceQmpPort
spice_qmp_port_get, function in SpiceQmpPort
spice_qmp_port_query_status_async, function in SpiceQmpPort
spice_qmp_port_query_status_finish, function in SpiceQmpPort
spice_qmp_port_vm_action_async, function in SpiceQmpPort
spice_qmp_port_vm_action_finish, function in SpiceQmpPort
spice_qmp_status_ref, function in SpiceQmpPort
spice_qmp_status_unref, function in SpiceQmpPort

### R

SpiceRecordChannel, struct in SpiceRecordChannel
SpiceRecordChannel::record-start, object signal in SpiceRecordChannel
SpiceRecordChannel::record-stop, object signal in SpiceRecordChannel
SpiceRecordChannel:mute, object property in SpiceRecordChannel
SpiceRecordChannel:nchannels, object property in SpiceRecordChannel
SpiceRecordChannel:volume, object property in SpiceRecordChannel
SpiceRecordChannelClass, struct in SpiceRecordChannel
spice_record_channel_send_data, function in SpiceRecordChannel
spice_record_send_data, function in SpiceRecordChannel

### S

SpiceSession, struct in SpiceSession
SpiceSession::channel-destroy, object signal in SpiceSession
SpiceSession::channel-new, object signal in SpiceSession
SpiceSession::disconnected, object signal in SpiceSession
SpiceSession::mm-time-reset, object signal in SpiceSession
SpiceSession:ca, object property in SpiceSession
SpiceSession:ca-file, object property in SpiceSession
SpiceSession:cache-size, object property in SpiceSession
SpiceSession:cert-subject, object property in SpiceSession
SpiceSession:ciphers, object property in SpiceSession
SpiceSession:client-sockets, object property in SpiceSession
SpiceSession:color-depth, object property in SpiceSession
SpiceSession:disable-effects, object property in SpiceSession
SpiceSession:enable-audio, object property in SpiceSession
SpiceSession:enable-smartcard, object property in SpiceSession
SpiceSession:enable-usbredir, object property in SpiceSession
SpiceSession:gl-scanout, object property in SpiceSession
SpiceSession:glz-window-size, object property in SpiceSession
SpiceSession:host, object property in SpiceSession
SpiceSession:inhibit-keyboard-grab, object property in SpiceSession
SpiceSession:migration-state, object property in SpiceSession
SpiceSession:name, object property in SpiceSession
SpiceSession:password, object property in SpiceSession
SpiceSession:port, object property in SpiceSession
SpiceSession:preferred-compression, object property in SpiceSession
SpiceSession:protocol, object property in SpiceSession
SpiceSession:proxy, object property in SpiceSession
SpiceSession:pubkey, object property in SpiceSession
SpiceSession:read-only, object property in SpiceSession
SpiceSession:secure-channels, object property in SpiceSession
SpiceSession:share-dir-ro, object property in SpiceSession
SpiceSession:shared-dir, object property in SpiceSession
SpiceSession:smartcard-certificates, object property in SpiceSession
SpiceSession:smartcard-db, object property in SpiceSession
SpiceSession:tls-port, object property in SpiceSession
SpiceSession:unix-path, object property in SpiceSession
SpiceSession:uri, object property in SpiceSession
SpiceSession:username, object property in SpiceSession
SpiceSession:uuid, object property in SpiceSession
SpiceSession:verify, object property in SpiceSession
SpiceSessionClass, struct in SpiceSession
SpiceSessionMigration, enum in SpiceSession
SpiceSessionVerify, enum in SpiceSession
spice_session_connect, function in SpiceSession
spice_session_disconnect, function in SpiceSession
spice_session_get_channels, function in SpiceSession
spice_session_get_proxy_uri, function in SpiceSession
spice_session_get_read_only, function in SpiceSession
spice_session_has_channel_type, function in SpiceSession
spice_session_is_for_migration, function in SpiceSession
spice_session_new, function in SpiceSession
spice_session_open_fd, function in SpiceSession
spice_set_session_option, function in SpiceSession
SpiceSmartcardChannel, struct in SpiceSmartcardChannel
SpiceSmartcardChannelClass, struct in SpiceSmartcardChannel
SpiceSmartcardManager, struct in SpiceSmartcardManager
SpiceSmartcardManager::card-inserted, object signal in SpiceSmartcardManager
SpiceSmartcardManager::card-removed, object signal in SpiceSmartcardManager
SpiceSmartcardManager::reader-added, object signal in SpiceSmartcardManager
SpiceSmartcardManager::reader-removed, object signal in SpiceSmartcardManager
SpiceSmartcardManagerClass, struct in SpiceSmartcardManager
SpiceSmartcardReader, struct in SpiceSmartcardManager
spice_smartcard_manager_get, function in SpiceSmartcardManager
spice_smartcard_manager_get_readers, function in SpiceSmartcardManager
spice_smartcard_manager_insert_card, function in SpiceSmartcardManager
spice_smartcard_manager_remove_card, function in SpiceSmartcardManager
spice_smartcard_reader_insert_card, function in SpiceSmartcardManager
spice_smartcard_reader_is_software, function in SpiceSmartcardManager
spice_smartcard_reader_remove_card, function in SpiceSmartcardManager

### U

SpiceURI, struct in SpiceURI
SpiceURIClass, struct in SpiceURI
spice_uri_get_hostname, function in SpiceURI
spice_uri_get_password, function in SpiceURI
spice_uri_get_port, function in SpiceURI
spice_uri_get_scheme, function in SpiceURI
spice_uri_get_user, function in SpiceURI
spice_uri_set_hostname, function in SpiceURI
spice_uri_set_password, function in SpiceURI
spice_uri_set_port, function in SpiceURI
spice_uri_set_scheme, function in SpiceURI
spice_uri_set_user, function in SpiceURI
spice_uri_to_string, function in SpiceURI
SpiceUsbDevice, struct in SpiceUsbDeviceManager
SpiceUsbDeviceManager, struct in SpiceUsbDeviceManager
SpiceUsbDeviceManager::auto-connect-failed, object signal in SpiceUsbDeviceManager
SpiceUsbDeviceManager::device-added, object signal in SpiceUsbDeviceManager
SpiceUsbDeviceManager::device-error, object signal in SpiceUsbDeviceManager
SpiceUsbDeviceManager::device-removed, object signal in SpiceUsbDeviceManager
SpiceUsbDeviceManager:auto-connect, object property in SpiceUsbDeviceManager
SpiceUsbDeviceManager:auto-connect-filter, object property in SpiceUsbDeviceManager
SpiceUsbDeviceManager:free-channels, object property in SpiceUsbDeviceManager
SpiceUsbDeviceManager:redirect-on-connect, object property in SpiceUsbDeviceManager
SpiceUsbDeviceManager:session, object property in SpiceUsbDeviceManager
SpiceUsbDeviceManagerClass, struct in SpiceUsbDeviceManager
SpiceUsbDeviceWidget, struct in SpiceUsbDeviceWidget
SpiceUsbDeviceWidget::connect-failed, object signal in SpiceUsbDeviceWidget
SpiceUsbDeviceWidget:device-format-string, object property in SpiceUsbDeviceWidget
SpiceUsbDeviceWidget:session, object property in SpiceUsbDeviceWidget
SpiceUsbDeviceWidgetClass, struct in SpiceUsbDeviceWidget
SpiceUsbredirChannel, struct in SpiceUsbredirChannel
SpiceUsbredirChannelClass, struct in SpiceUsbredirChannel
spice_usb_device_get_description, function in SpiceUsbDeviceManager
spice_usb_device_get_libusb_device, function in SpiceUsbDeviceManager
spice_usb_device_manager_can_redirect_device, function in SpiceUsbDeviceManager
spice_usb_device_manager_connect_device_async, function in SpiceUsbDeviceManager
spice_usb_device_manager_connect_device_finish, function in SpiceUsbDeviceManager
spice_usb_device_manager_disconnect_device, function in SpiceUsbDeviceManager
spice_usb_device_manager_disconnect_device_async, function in SpiceUsbDeviceManager
spice_usb_device_manager_disconnect_device_finish, function in SpiceUsbDeviceManager
spice_usb_device_manager_get, function in SpiceUsbDeviceManager
spice_usb_device_manager_get_devices, function in SpiceUsbDeviceManager
spice_usb_device_manager_get_devices_with_filter, function in SpiceUsbDeviceManager
spice_usb_device_manager_is_device_connected, function in SpiceUsbDeviceManager
spice_usb_device_manager_is_redirecting, function in SpiceUsbDeviceManager
spice_usb_device_widget_new, function in SpiceUsbDeviceWidget
spice_util_get_version_string, function in Utilities
spice_util_set_debug, function in Utilities
spice_uuid_to_string, function in Utilities

### W

SpiceWebdavChannel, struct in SpiceWebdavChannel
SpiceWebdavChannelClass, struct in SpiceWebdavChannel