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