GObject
├── GInitiallyUnowned
│ ╰── GstObject
│ ├── GstAllocator
│ │ ├── GstFdAllocator
│ │ │ ╰── GstDmaBufAllocator
│ │ ╰── GstGLBaseMemoryAllocator
│ │ ├── GstGLBufferAllocator
│ │ ├── GstGLMemoryAllocator
│ │ │ ╰── GstGLMemoryPBOAllocator
│ │ ╰── GstGLRenderbufferAllocator
│ ├── GstPad
│ │ ╰── GstAggregatorPad
│ │ ├── GstVideoAggregatorPad
│ │ ╰── GstAudioAggregatorPad
│ │ ╰── GstAudioAggregatorConvertPad
│ ├── GstElement
│ │ ├── GstBaseSink
│ │ │ ├── GstVideoSink
│ │ │ ├── GstAudioBaseSink
│ │ │ │ ╰── GstAudioSink
│ │ │ ╰── GstAppSink
│ │ ├── GstBaseSrc
│ │ │ ├── GstPushSrc
│ │ │ │ ├── GstAudioBaseSrc
│ │ │ │ │ ╰── GstAudioSrc
│ │ │ │ ╰── GstAudioCdSrc
│ │ │ ╰── GstAppSrc
│ │ ├── GstVideoDecoder
│ │ ├── GstVideoEncoder
│ │ ├── GstAudioEncoder
│ │ ├── GstAudioDecoder
│ │ ├── GstBaseTransform
│ │ │ ├── GstGLBaseFilter
│ │ │ │ ╰── GstGLFilter
│ │ │ ├── GstVideoFilter
│ │ │ ╰── GstAudioFilter
│ │ ├── GstAggregator
│ │ │ ├── GstVideoAggregator
│ │ │ ╰── GstAudioAggregator
│ │ ├── GstRTPBaseDepayload
│ │ ├── GstRTPBasePayload
│ │ │ ╰── GstRTPBaseAudioPayload
│ │ ╰── GstAudioVisualizer
│ ├── GstClock
│ │ ╰── GstSystemClock
│ │ ╰── GstAudioClock
│ ├── GstAudioRingBuffer
│ ├── GstGLContext
│ ├── GstGLShader
│ ├── GstBufferPool
│ │ ├── GstVideoBufferPool
│ │ ╰── GstGLBufferPool
│ ├── GstGLColorConvert
│ ├── GstGLDisplay
│ │ ╰── GstGLDisplayWayland
│ ├── GstGLFramebuffer
│ ├── GstGLSLStage
│ ├── GstGLOverlayCompositor
│ ├── GstGLUpload
│ ├── GstGLViewConvert
│ ╰── GstGLWindow
├── GstColorBalanceChannel
├── GstEncodingProfile
│ ├── GstEncodingVideoProfile
│ ├── GstEncodingAudioProfile
│ ╰── GstEncodingContainerProfile
├── GstDiscoverer
├── GstEncodingTarget
╰── GstDiscovererInfo
GInterface
├── GstNavigation
├── GstVideoOverlay
├── GstColorBalance
├── GstVideoDirection
├── GstStreamVolume
├── GstPhysMemoryAllocator
├── GstVideoOrientation
╰── GstRTSPExtension
GEnum
├── GstAudioBaseSrcSlaveMethod
├── GstAudioBaseSinkSlaveMethod
├── GstAudioCdSrcMode
├── GstVideoMultiviewMode
├── GstGLStereoDownmix
├── GstVideoOrientationMethod
├── GstVideoMultiviewFramePacking
├── GstAudioDitherMethod
├── GstAudioNoiseShapingMethod
├── GstAudioFormat
├── GstAudioChannelPosition
├── GstVideoFormat
├── GstAudioResamplerMethod
├── GstAudioResamplerFilterMode
├── GstAudioResamplerFilterInterpolation
├── GstVideoDitherMethod
├── GstVideoResamplerMethod
├── GstVideoAlphaMode
├── GstVideoChromaMode
├── GstVideoMatrixMode
├── GstVideoGammaMode
├── GstVideoPrimariesMode
├── GstAppStreamType
├── GstAudioLayout
├── GstAudioBaseSinkDiscontReason
├── GstRTSPAuthMethod
├── GstRTSPFamily
├── GstRTSPHeaderField
├── GstRTSPMsgType
├── GstRTSPRangeUnit
├── GstRTSPResult
├── GstRTSPState
├── GstRTSPStatusCode
├── GstRTSPTimeType
├── GstRTSPVersion
╰── GstAudioVisualizerShader
GBoxed
├── GstVideoOverlayComposition
├── GstAudioInfo
├── GstAudioStreamAlign
├── GstGLAllocationParams
├── GstGLBufferAllocationParams
├── GstGLVideoAllocationParams
├── GstGLRenderbufferAllocationParams
├── GstRTSPAuthCredential
├── GstRTSPAuthParam
├── GstRTSPMessage
╰── GstRTSPUrl
GFlags
├── GstVideoMultiviewFlags
├── GstAudioFlags
├── GstAudioFormatFlags
├── GstAudioPackFlags
├── GstAudioResamplerFlags
├── GstDiscovererSerializeFlags
├── GstRTSPEvent
├── GstRTSPLowerTrans
├── GstRTSPMethod
├── GstRTSPProfile
╰── GstRTSPTransMode
gpointer
╰── GstAudioFormatInfo