Object Hierarchy

    GObject
    ├── GstObject
       ╰── GstElement
           ╰── GstBin
               ├── GstPipeline
                  ╰── GESTimelinePipeline
               ├── GESTimeline
               ╰── GESTrack
    ├── GInitiallyUnowned
       ├── GESTimelineObject
          ├── GESTimelineSource
             ├── GESCustomTimelineSource
             ├── GESTimelineTestSource
             ├── GESTimelineFileSource
             ╰── GESTimelineTitleSource
          ╰── GESTimelineOperation
              ├── GESTimelineOverlay
                 ╰── GESTimelineTextOverlay
              ╰── GESTimelineTransition
                  ╰── GESTimelineStandardTransition
       ├── GESTimelineLayer
          ╰── GESSimpleTimelineLayer
       ╰── GESTrackObject
           ├── GESTrackSource
              ├── GESTrackAudioTestSource
              ├── GESTrackFileSource
              ├── GESTrackImageSource
              ├── GESTrackTitleSource
              ╰── GESTrackVideoTestSource
           ╰── GESTrackOperation
               ├── GESTrackTransition
                  ├── GESTrackAudioTransition
                  ╰── GESTrackVideoTransition
               ╰── GESTrackTextOverlay
    ╰── GESFormatter
        ╰── GESKeyfileFormatter
    GEnum
    ├── GESTextHAlign
    ├── GESTextVAlign
    ├── GESVideoTestPattern
    ╰── GESVideoStandardTransitionType
    GFlags
    ╰── GESTrackType