gstreamer.ChildProxyT

Public Imports

glib.MemorySlice
public import glib.MemorySlice;
glib.Str
public import glib.Str;
gobject.ObjectG
public import gobject.ObjectG;
gobject.ParamSpec
public import gobject.ParamSpec;
gobject.Signals
public import gobject.Signals;
gobject.Value
public import gobject.Value;
gstreamer.c.functions
public import gstreamer.c.functions;
gstreamer.c.types
public import gstreamer.c.types;
gstreamerc.gstreamertypes
public import gstreamerc.gstreamertypes;
std.algorithm
public import std.algorithm;

Members

Templates

ChildProxyT
template ChildProxyT(TStruct)

This interface abstracts handling of property sets for elements with children. Imagine elements such as mixers or polyphonic generators. They all have multiple GstPad or some kind of voice objects. Another use case are container elements like GstBin The element implementing the interface acts as a parent for those child objects.