StreamCollection.connectStreamNotify

Connect to StreamNotify signal.

The stream notify signal is used to be notified of property changes to streams within the collection.

class StreamCollection
ulong
connectStreamNotify
(
T
)
(
string detail = null
,,
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.stream.Stream)
)
)
&&
(
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 &&
)
)
&&
Parameters!T.length < 4
)

Parameters

detail string

Signal detail or null (default)

callback T

signal callback delegate or function to connect

void callback(gst.stream.Stream propStream, gobject.param_spec.ParamSpec prop, gst.stream_collection.StreamCollection streamCollection)

propStream the #GstStream that originated the signal (optional)

prop the property that changed (optional)

streamCollection the instance the signal is connected to (optional)

after Flag!"After"

Yes.After to execute callback after default handler, No.After to execute before (default)

Return Value

Type: ulong

Signal ID