GstGLColorConvert

#GstGLColorConvert is an object that converts between color spaces and/or formats using OpenGL Shaders.

A #GstGLColorConvert can be created with gstgl.glcolor_convert.GLColorConvert.new_, the configuration negotiated with gstgl.glcolor_convert.GLColorConvert.transformCaps and the conversion performed with gstgl.glcolor_convert.GLColorConvert.perform.

The glcolorconvertelement provides a GStreamer element that uses #GstGLColorConvert to convert between video formats and color spaces.

Members

Variables

Reserved
void*[4] Reserved;
context
GstGLContext* context;
fbo
GstGLFramebuffer* fbo;
inInfo
GstVideoInfo inInfo;
inbuf
GstBuffer* inbuf;
initted
bool initted;
outInfo
GstVideoInfo outInfo;
outbuf
GstBuffer* outbuf;
parent
GstObject parent;
passthrough
bool passthrough;
priv
GstGLColorConvertPrivate* priv;
shader
GstGLShader* shader;