ChildProxyIfaceProxy

Proxy object for gst.child_proxy.ChildProxy interface when a GObject has no applicable D binding

class ChildProxyIfaceProxy : IfaceProxy , ChildProxy {}

Mixed In Members

From mixin ChildProxyT!()

childAdded
void childAdded(gobject.object.ObjectWrap child, string name)

Emits the #GstChildProxy::child-added signal.

childRemoved
void childRemoved(gobject.object.ObjectWrap child, string name)

Emits the #GstChildProxy::child-removed signal.

getChildByIndex
gobject.object.ObjectWrap getChildByIndex(uint index)

Fetches a child by its number.

getChildByName
gobject.object.ObjectWrap getChildByName(string name)

Looks up a child element by the given name.

getChildByNameRecurse
gobject.object.ObjectWrap getChildByNameRecurse(string name)

Looks up a child element by the given full-path name.

getChildrenCount
uint getChildrenCount()

Gets the number of child objects this parent contains.

getChildProxyProperty
void getChildProxyProperty(string name, gobject.value.Value value)

Gets a single property using the GstChildProxy mechanism. You are responsible for freeing it by calling gobject.value.Value.unset

lookup
bool lookup(string name, gobject.object.ObjectWrap target, gobject.param_spec.ParamSpec pspec)

Looks up which object and #GParamSpec would be effected by the given name.

setProperty
void setProperty(string name, gobject.value.Value value)

Sets a single property using the GstChildProxy mechanism.

connectChildAdded
ulong connectChildAdded(T callback, Flag!"After" after)

Connect to ChildAdded signal.

connectChildRemoved
ulong connectChildRemoved(T callback, Flag!"After" after)

Connect to ChildRemoved signal.

Inherited Members

From ChildProxy

_getGType
GType _getGType()
childAdded
void childAdded(gobject.object.ObjectWrap child, string name)

Emits the #GstChildProxy::child-added signal.

childRemoved
void childRemoved(gobject.object.ObjectWrap child, string name)

Emits the #GstChildProxy::child-removed signal.

getChildByIndex
gobject.object.ObjectWrap getChildByIndex(uint index)

Fetches a child by its number.

getChildByName
gobject.object.ObjectWrap getChildByName(string name)

Looks up a child element by the given name.

getChildByNameRecurse
gobject.object.ObjectWrap getChildByNameRecurse(string name)

Looks up a child element by the given full-path name.

getChildrenCount
uint getChildrenCount()

Gets the number of child objects this parent contains.

getChildProxyProperty
void getChildProxyProperty(string name, gobject.value.Value value)

Gets a single property using the GstChildProxy mechanism. You are responsible for freeing it by calling gobject.value.Value.unset

lookup
bool lookup(string name, gobject.object.ObjectWrap target, gobject.param_spec.ParamSpec pspec)

Looks up which object and #GParamSpec would be effected by the given name.

setProperty
void setProperty(string name, gobject.value.Value value)

Sets a single property using the GstChildProxy mechanism.

connectChildAdded
ulong connectChildAdded(T callback, Flag!"After" after)

Connect to ChildAdded signal.

connectChildRemoved
ulong connectChildRemoved(T callback, Flag!"After" after)

Connect to ChildRemoved signal.