Object Hierarchy

    GObject
        GInitiallyUnowned
            GstObject
                GstAllocator
                GstPad
                    GstProxyPad
                        GstGhostPad
                GstPadTemplate
                GstPluginFeature
                    GstElementFactory
                    GstTracerFactory
                    GstTypeFindFactory
                    GstDeviceProviderFactory
                GstElement
                    GstBin
                        GstPipeline
                GstBus
                GstTask
                GstTaskPool
                GstClock
                    GstSystemClock
                GstControlBinding
                GstControlSource
                GstPlugin
                GstRegistry
                GstBufferPool
                GstTracer
                GstTracerRecord
    GInterface
        GstChildProxy
        GstURIHandler
        GstPreset
        GstTagSetter
    GBoxed
        GstMemory
        GstQuery
        GstStructure
        GstCaps
        GstCapsFeatures
        GstMessage
        GstEvent
        GstBuffer
        GstBufferList
        GstSample
        GstContext
        GstDateTime
        GstTagList
        GstToc
        GstTocEntry
        GstSegment
        GstAllocationParams
        GstParseContext