Object Hierarchy

    GObject
    ╰── GInitiallyUnowned
        ╰── GstObject
            ╰── GstElement
                ├── GstBaseSink
                   ╰── GstVideoSink
                       ╰── GstVaapiSink
                ├── GstBaseTransform
                   ╰── GstVaapiPostproc
                ├── GstBin
                   ╰── GstVaapiDecodeBin
                ├── GstVideoDecoder
                   ╰── GstVaapiDecode
                ╰── GstVideoEncoder
                    ╰── GstVaapiEncode
                        ├── GstVaapiEncodeH264
                        ├── GstVaapiEncodeH265
                        ├── GstVaapiEncodeJpeg
                        ├── GstVaapiEncodeMpeg2
                        ╰── GstVaapiEncodeVP8