# Object Hierarchy

        GObject
        ├── SpiceAudio
        ├── SpiceChannel
        │   ├── SpiceCursorChannel
        │   ├── SpiceDisplayChannel
        │   ├── SpiceInputsChannel
        │   ├── SpiceMainChannel
        │   ├── SpicePlaybackChannel
        │   ├── SpiceRecordChannel
        │   ├── SpiceSmartcardChannel
        │   ├── SpiceUsbredirChannel
        │   ╰── SpicePortChannel
        │       ╰── SpiceWebdavChannel
        ├── SpiceSession
        ├── SpiceSmartcardManager
        ├── SpiceUsbDeviceManager
        ╰── SpiceFileTransferTask
        GEnum
        ├── SpiceChannelEvent
        ╰── SpiceSessionMigration
        GBoxed
        ├── SpiceGrabSequence
        ├── SpiceUsbDevice
        ╰── SpiceGlScanout
        GFlags
        ├── SpiceInputsLock
        ╰── SpiceSessionVerify