|  |  |  |  | 
    GObject
    ├── SpiceAudio
    ├── SpiceChannel
    │   ├── SpiceCursorChannel
    │   ├── SpiceDisplayChannel
    │   ├── SpiceInputsChannel
    │   ├── SpiceMainChannel
    │   ├── SpicePlaybackChannel
    │   ├── SpiceRecordChannel
    │   ├── SpiceSmartcardChannel
    │   ├── SpiceUsbredirChannel
    │   ╰── SpicePortChannel
    │       ╰── SpiceWebdavChannel
    ├── GInitiallyUnowned
    │   ╰── GtkWidget
    │       ├── GtkDrawingArea
    │       │   ╰── SpiceDisplay
    │       ╰── GtkContainer
    │           ╰── GtkBox
    │               ╰── SpiceUsbDeviceWidget
    ├── SpiceGtkSession
    ├── SpiceSession
    ├── SpiceSmartcardManager
    ╰── SpiceUsbDeviceManager
    GEnum
    ├── SpiceChannelEvent
    ╰── SpiceSessionMigration
    GBoxed
    ├── SpiceGrabSequence
    ╰── SpiceUsbDevice
    GFlags
    ├── SpiceInputsLock
    ╰── SpiceSessionVerify