Part II. Object Hierarchy

    GObject
        GstObject
            GstElement
                GstBaseSink
                    GstVideoSink
                    GstBaseAudioSink
                        GstAudioSink
                GstBaseSrc
                    GstPushSrc
                        GstCddaBaseSrc
                        GstBaseAudioSrc
                            GstAudioSrc
                GstAudioEncoder
                GstAudioDecoder
                GstBaseTransform
                    GstAudioFilter
                    GstVideoFilter
                GstBaseRTPDepayload
                GstBaseRTPPayload
                    GstBaseRTPAudioPayload
            GstClock
                GstSystemClock
                    GstAudioClock
            GstRingBuffer
        GstColorBalanceChannel
        GstTunerNorm
        GstTunerChannel
        GstMixerTrack
            GstMixerOptions
        GstDiscoverer
    GInterface
        GstNavigation
        GstXOverlay
        GstColorBalance
        GstPropertyProbe
        GstTuner
        GstMixer
        GstStreamVolume
        GstVideoOrientation
    GstMiniObject
        GstEncodingProfile
            GstEncodingVideoProfile
            GstEncodingAudioProfile
            GstEncodingContainerProfile
        GstEncodingTarget
        GstDiscovererInfo