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