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 ├── GstVideoDirection ├── GstVideoOrientation ╰── GstVideoOverlay