gstgl.glview_convert

Module for [GLViewConvert] class

Types 3

Convert stereoscopic/multiview video using fragment shaders.

Methods
GType _gType() @property
GLViewConvert self()Returns `this`, for use in `with` statements.
GLViewConvertGidBuilder builder()Get builder for [gstgl.glview_convert.GLViewConvert] Returns: New builder object
gst.caps.Caps fixateCaps(gst.types.PadDirection direction, gst.caps.Caps caps, gst.caps.Caps othercaps)Provides an implementation of #GstBaseTransformClass.fixate_caps()
gst.types.FlowReturn getOutput(out gst.buffer.Buffer outbufPtr)Retrieve the processed output buffer placing the output in outbuf_ptr.
gst.buffer.Buffer perform(gst.buffer.Buffer inbuf)Converts the data contained by inbuf using the formats specified by the #GstCaps passed to [gstgl.glview_convert.GLViewConvert.setCaps]
void reset()Reset viewconvert to the default state. Further operation will require setting the caps with [gstgl.glview_convert.GLViewConvert.setCaps].
bool setCaps(gst.caps.Caps inCaps, gst.caps.Caps outCaps)Initializes viewconvert with the information required for conversion.
void setContext(gstgl.glcontext.GLContext context)Set context on viewconvert
gst.types.FlowReturn submitInputBuffer(bool isDiscont, gst.buffer.Buffer input)Submit input to be processed by viewconvert
gst.caps.Caps transformCaps(gst.types.PadDirection direction, gst.caps.Caps caps, gst.caps.Caps filter)Provides an implementation of #GstBaseTransformClass.transform_caps()
Constructors
this(void * ptr, Flag!"Take" take)

Fluent builder for [gstgl.glview_convert.GLViewConvert]