Object Hierarchy

    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