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