GStreamer 1.0 Core Reference Manual: Object Hierarchy

# Object Hierarchy

        GObject
        ╰── GInitiallyUnowned
            ╰── GstObject
                ├── GstAllocator
                ├── GstPad
                │   ╰── GstProxyPad
                │       ╰── GstGhostPad
                ├── GstPadTemplate
                ├── GstPluginFeature
                │   ├── GstElementFactory
                │   ╰── GstTypeFindFactory
                ├── GstElement
                │   ╰── GstBin
                │       ╰── GstPipeline
                ├── GstBus
                ├── GstTask
                ├── GstTaskPool
                ├── GstClock
                │   ╰── GstSystemClock
                ├── GstControlBinding
                ├── GstControlSource
                ├── GstPlugin
                ╰── GstRegistry
        GInterface
        ├── GstChildProxy
        ├── GstURIHandler
        ├── GstPreset
        ╰── GstTagSetter