gst.proxy_pad

Module for [ProxyPad] class

Types 3

Methods
GType _getGType() static nothrow
GType _gType() @property nothrow
ProxyPad self() nothrowReturns `this`, for use in `with` statements.
ProxyPadGidBuilder builder() static nothrowGet builder for [gst.proxy_pad.ProxyPad] Returns: New builder object
gst.types.FlowReturn chainDefault(gst.pad.Pad pad, gst.object.ObjectWrap parent, gst.buffer.Buffer buffer) static nothrowInvoke the default chain function of the proxy pad.
gst.types.FlowReturn chainListDefault(gst.pad.Pad pad, gst.object.ObjectWrap parent, gst.buffer_list.BufferList list) static nothrowInvoke the default chain list function of the proxy pad.
gst.types.FlowReturn getrangeDefault(gst.pad.Pad pad, gst.object.ObjectWrap parent, ulong offset, uint size, out gst.buffer.Buffer buffer) static nothrowInvoke the default getrange function of the proxy pad.
gst.iterator.Iterator iterateInternalLinksDefault(gst.pad.Pad pad, gst.object.ObjectWrap parent = null) static nothrowInvoke the default iterate internal links function of the proxy pad.
gst.proxy_pad.ProxyPad getInternal() nothrowGet the internal pad of pad. Unref target pad after usage.
Constructors
this(void * ptr, Flag!"Take" take)

Fluent builder implementation template for gst.proxy_pad.ProxyPad

Fluent builder for gst.proxy_pad.ProxyPad

Methods
ProxyPad build() nothrowCreate object from builder. Returns: New object