alphacolor
GObject ╰── GInitiallyUnowned ╰── GstObject ╰── GstElement ╰── GstBaseTransform ╰── GstVideoFilter ╰── GstAlphaColor
The alphacolor element does memory-efficient (in-place) colourspace conversion from RGBA to AYUV or AYUV to RGBA while preserving the alpha channel.
Sample pipeline:
1 2
gst-launch-1.0 videotestsrc ! "video/x-raw,format=(fourcc)AYUV" ! \ alphacolor ! videoconvert ! autovideosink
struct GstAlphaColor;