Object Hierarchy

    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