ObjectWrap.connectDeepNotify
gulong connectDeepNotify(T)(string detail = null, T callback, Flag!"After" after = No.After) if (isCallable!T
&& is(ReturnType!T == void)
&& (Parameters!T.length < 1 || (ParameterStorageClassTuple!T[0] == ParameterStorageClass.none && is(Parameters!T[0] : gst.object.ObjectWrap)))
&& (Parameters!T.length < 2 || (ParameterStorageClassTuple!T[1] == ParameterStorageClass.none && is(Parameters!T[1] == gobject.param_spec.ParamSpec)))
&& (Parameters!T.length < 3 || (ParameterStorageClassTuple!T[2] == ParameterStorageClass.none && is(Parameters!T[2] : gst.object.ObjectWrap)))
&& Parameters!T.length < 4)Connect to DeepNotify signal.
The deep notify signal is used to be notified of property changes. It is typically attached to the toplevel bin to receive notifications from all the elements contained in that bin.
Parameters
detail | Signal detail or null (default) |
callback | signal callback delegate or function to connect void callback(gst.object.ObjectWrap propObject, gobject.param_spec.ParamSpec prop, gst.object.ObjectWrap objectWrap) propObject the object that originated the signal (optional) prop the property that changed (optional) objectWrap the instance the signal is connected to (optional) |
after | Yes.After to execute callback after default handler, No.After to execute before (default) |
Returns
Signal ID