API Reference

Table of Contents

Object Hierarchy
Session and Channels Objects, from spice-client-glib
Spice Session - handles connection details, and active channels
Spice Channel - the base channel class
Cursor Channel - update cursor shape and position
Display Channel - remote display area
Inputs Channel - control the server mouse and keyboard
Main Channel - the main Spice channel
Playback Channel - audio stream for playback
Record Channel - audio stream for recording
Smartcard Channel - smartcard authentication
USB Redirection Channel - usb redirection
Port Channel - private communication channel
WebDAV Channel - exports a directory
GTK Widget, from spice-client-gtk
Spice GTK Session - handles GTK connection details
Spice Display - a GTK display widget
Spice USB device selection widget - USB device selection widget
Application Support, from spice-client-glib
Spice Audio - a helper to play and to record audio channels
Spice Smartcard Manager - smartcard management
Spice USB Manager - USB device management
QMP port channel helper - QMP port helper
Utilities - version and debugging functions
spice-version -
SpiceURI - URIs handling
File Transfer Task - Monitoring file transfers