|  |  |  |  | 
    GObject
    ├── GstAdapter
    ╰── GInitiallyUnowned
        ╰── GstObject
            ├── GstElement
            │   ├── GstAggregator
            │   ├── GstBaseParse
            │   ├── GstBaseSrc
            │   │   ╰── GstPushSrc
            │   ├── GstBaseSink
            │   ╰── GstBaseTransform
            ├── GstPad
            │   ╰── GstAggregatorPad
            ├── GstCollectPads
            ├── GstControlBinding
            │   ├── GstARGBControlBinding
            │   ╰── GstDirectControlBinding
            ├── GstControlSource
            │   ├── GstTimedValueControlSource
            │   │   ├── GstInterpolationControlSource
            │   │   ╰── GstTriggerControlSource
            │   ╰── GstLFOControlSource
            ├── GstClock
            │   ├── GstSystemClock
            │   │   ├── GstNetClientClock
            │   │   │   ╰── GstNtpClock
            │   │   ╰── GstPtpClock
            │   ╰── GstTestClock
            ╰── GstNetTimeProvider