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