GObject
├── SpiceAudio
├── SpiceChannel
│ ├── SpiceCursorChannel
│ ├── SpiceDisplayChannel
│ ├── SpiceInputsChannel
│ ├── SpiceMainChannel
│ ├── SpicePlaybackChannel
│ ├── SpicePortChannel
│ │ ╰── SpiceWebdavChannel
│ ├── SpiceRecordChannel
│ ├── SpiceSmartcardChannel
│ ╰── SpiceUsbredirChannel
├── GInitiallyUnowned
│ ╰── GtkWidget
│ ╰── GtkContainer
│ ├── GtkBin
│ │ ╰── GtkEventBox
│ │ ╰── SpiceDisplay
│ ╰── GtkBox
│ ╰── SpiceUsbDeviceWidget
├── SpiceFileTransferTask
├── SpiceGtkSession
├── SpiceQmpPort
├── SpiceSession
├── SpiceSmartcardManager
├── SpiceURI
╰── SpiceUsbDeviceManager
GBoxed
├── SpiceCursorShape
├── SpiceGlScanout
├── SpiceGrabSequence
├── SpiceQmpStatus
╰── SpiceUsbDevice