gstgl.glview_convert

Module for [GLViewConvert] class

Types 3

Convert stereoscopic/multiview video using fragment shaders.

Methods
GType _getGType() static nothrow
GType _gType() @property nothrow
GLViewConvert self() nothrowReturns `this`, for use in `with` statements.
GLViewConvertGidBuilder builder() static nothrowGet builder for [gstgl.glview_convert.GLViewConvert] Returns: New builder object
void downmixMode(gstgl.types.GLStereoDownmix propval) @property nothrow
gst.caps.Caps fixateCaps(gst.types.PadDirection direction, gst.caps.Caps caps, gst.caps.Caps othercaps) nothrowProvides an implementation of #GstBaseTransformClass.fixate_caps()
gst.types.FlowReturn getOutput(out gst.buffer.Buffer outbufPtr) nothrowRetrieve the processed output buffer placing the output in outbuf_ptr.
gst.buffer.Buffer perform(gst.buffer.Buffer inbuf) nothrowConverts the data contained by inbuf using the formats specified by the #GstCaps passed to [gstgl.glview_convert.GLViewConvert.setCaps]
void reset() nothrowReset 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) nothrowInitializes viewconvert with the information required for conversion.
void setContext(gstgl.glcontext.GLContext context) nothrowSet context on viewconvert
gst.types.FlowReturn submitInputBuffer(bool isDiscont, gst.buffer.Buffer input) nothrowSubmit input to be processed by viewconvert
gst.caps.Caps transformCaps(gst.types.PadDirection direction, gst.caps.Caps caps, gst.caps.Caps filter) nothrowProvides an implementation of #GstBaseTransformClass.transform_caps()
Constructors
this(void * ptr, Flag!"Take" take)
Methods
GLViewConvert build() nothrowCreate object from builder. Returns: New object