# Object Hierarchy

        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