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