Part II. Object Hierarchy

    GObject
        GInitiallyUnowned
            GstObject
                GstElement
                    GstBaseSrc
                        GstPushSrc
                            GstAudioCdSrc
                            GstAudioBaseSrc
                                GstAudioSrc
                    GstAudioDecoder
                    GstAudioEncoder
                    GstBaseTransform
                        GstAudioFilter
                        GstVideoFilter
                    GstBaseSink
                        GstAudioBaseSink
                            GstAudioSink
                        GstVideoSink
                    GstRTPBaseDepayload
                    GstRTPBasePayload
                        GstRTPBaseAudioPayload
                GstClock
                    GstSystemClock
                        GstAudioClock
                GstAudioRingBuffer
        GstColorBalanceChannel
        GstDiscoverer
        GstEncodingProfile
            GstEncodingVideoProfile
            GstEncodingAudioProfile
            GstEncodingContainerProfile
        GstEncodingTarget
        GstDiscovererInfo
    GInterface
        GstNavigation
        GstStreamVolume
        GstColorBalance
        GstVideoOrientation
        GstVideoOverlay