GstGLFilterClass

Members

Variables

Padding
void*[4] Padding;
filter
bool function(GstGLFilter* filter, GstBuffer* inbuf, GstBuffer* outbuf) filter;

perform operations on the input and output buffers. In general, you should avoid using this method if at all possible. One valid use-case for using this is keeping previous buffers for future calculations. Note: If @filter exists, then @filter_texture is not run

filterTexture
bool function(GstGLFilter* filter, GstGLMemory* input, GstGLMemory* output) filterTexture;

given @in_tex, transform it into @out_tex. Not used if @filter exists

initFbo
bool function(GstGLFilter* filter) initFbo;

perform initialization when the Framebuffer object is created

parentClass
GstGLBaseFilterClass parentClass;
setCaps
bool function(GstGLFilter* filter, GstCaps* incaps, GstCaps* outcaps) setCaps;

mirror from #GstBaseTransform

transformInternalCaps
GstCaps* function(GstGLFilter* filter, GstPadDirection direction, GstCaps* caps, GstCaps* filterCaps) transformInternalCaps;

Perform sub-class specific modifications of the caps to be processed between upload on input and before download for output.