GObject
├── GInitiallyUnowned
│ ╰── GstObject
│ ├── GstAllocator
│ │ ╰── GstGLBaseMemoryAllocator
│ │ ├── GstGLBufferAllocator
│ │ ├── GstGLMemoryAllocator
│ │ │ ╰── GstGLMemoryPBOAllocator
│ │ ╰── GstGLRenderbufferAllocator
│ ├── GstPad
│ │ ╰── GstAggregatorPad
│ │ ╰── GstVideoAggregatorPad
│ ├── GstElement
│ │ ├── GstBin
│ │ │ ├── GstBaseCameraSrc
│ │ │ ╰── GstInsertBin
│ │ ├── GstBaseTransform
│ │ │ ╰── GstGLBaseFilter
│ │ │ ╰── GstGLFilter
│ │ ╰── GstAggregator
│ │ ╰── GstVideoAggregator
│ ├── GstGLContext
│ ├── GstGLShader
│ ├── GstBufferPool
│ │ ╰── GstGLBufferPool
│ ├── GstGLColorConvert
│ ├── GstGLDisplay
│ ├── GstGLFramebuffer
│ ├── GstGLSLStage
│ ├── GstGLUpload
│ ├── GstGLViewConvert
│ ├── GstGLWindow
│ ╰── GstPlayer
├── GstPlayerStreamInfo
│ ├── GstPlayerAudioInfo
│ ├── GstPlayerSubtitleInfo
│ ╰── GstPlayerVideoInfo
├── GstPlayerMediaInfo
╰── GstPlayerVideoOverlayVideoRenderer
GInterface
├── GstPlayerSignalDispatcher
╰── GstPlayerVideoRenderer
GBoxed
├── GstMpegtsSection
├── GstMpegtsDescriptor
├── GstGLAllocationParams
├── GstGLBufferAllocationParams
├── GstGLVideoAllocationParams
╰── GstPlayerVisualization
GEnum
├── GstGLStereoDownmix
├── GstMpegtsSectionType
├── GstMpegtsSectionTableID
├── GstMpegtsCableOuterFECScheme
├── GstMpegtsModulationType
├── GstMpegtsSatellitePolarizationType
├── GstMpegtsSatelliteRolloff
├── GstMpegtsDVBCodeRate
├── GstMpegtsDescriptorType
├── GstMpegtsIso639AudioType
├── GstMpegtsRunningStatus
├── GstMpegtsDVBServiceType
├── GstMpegtsStreamType
├── GstPlayerColorBalanceType
├── GstPlayerError
╰── GstPlayerState