GStreamer 1.0 Library Reference Manual: Object Hierarchy

# Object Hierarchy

        GObject
        ├── GInitiallyUnowned
        │   ╰── GstObject
        │       ├── GstElement
        │       │   ├── GstBaseSrc
        │       │   │   ╰── GstPushSrc
        │       │   ├── GstBaseSink
        │       │   ╰── GstBaseTransform
        │       ├── GstClock
        │       │   ├── GstSystemClock
        │       │   │   ╰── GstNetClientClock
        │       │   ╰── GstTestClock
        │       ├── GstControlBinding
        │       │   ├── GstARGBControlBinding
        │       │   ╰── GstDirectControlBinding
        │       ├── GstControlSource
        │       │   ├── GstTimedValueControlSource
        │       │   │   ├── GstInterpolationControlSource
        │       │   │   ╰── GstTriggerControlSource
        │       │   ╰── GstLFOControlSource
        │       ├── GstCollectPads
        │       ╰── GstNetTimeProvider
        ╰── GstAdapter