## 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