Object Hierarchy: GStreamer Library Reference Manual

# 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