Object Hierarchy

    GObject
    ╰── GInitiallyUnowned
        ╰── GstObject
            ╰── GstElement
                ├── GstBaseSink
                   ╰── GstVideoSink
                       ╰── GstVaapiSink
                ├── GstBaseTransform
                   ╰── GstVaapiPostproc
                ├── GstBin
                   ╰── GstVaapiDecodeBin
                ├── GstVideoDecoder
                   ├── GstVaapiDecode_h264
                   ├── GstVaapiDecode_jpeg
                   ├── GstVaapiDecode_mpeg2
                   ╰── GstVaapiDecode_vc1
                ╰── GstVideoEncoder
                    ╰── GstVaapiEncode
                        ├── GstVaapiEncodeH264
                        ╰── GstVaapiEncodeMpeg2