|  |  |  |  | 
    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