multiudpsink: make add/remove/clear/get-stats action signals
http://bugzilla.gnome.org/show_bug.cgi?id=657830 Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
This commit is contained in:
parent
e15d29ffe4
commit
d73410c4af
@ -214,7 +214,8 @@ gst_multiudpsink_class_init (GstMultiUDPSinkClass * klass)
|
|||||||
* of destinations.
|
* of destinations.
|
||||||
*/
|
*/
|
||||||
gst_multiudpsink_signals[SIGNAL_ADD] =
|
gst_multiudpsink_signals[SIGNAL_ADD] =
|
||||||
g_signal_new ("add", G_TYPE_FROM_CLASS (klass), G_SIGNAL_RUN_LAST,
|
g_signal_new ("add", G_TYPE_FROM_CLASS (klass),
|
||||||
|
G_SIGNAL_RUN_LAST | G_SIGNAL_ACTION,
|
||||||
G_STRUCT_OFFSET (GstMultiUDPSinkClass, add),
|
G_STRUCT_OFFSET (GstMultiUDPSinkClass, add),
|
||||||
NULL, NULL, gst_udp_marshal_VOID__STRING_INT, G_TYPE_NONE, 2,
|
NULL, NULL, gst_udp_marshal_VOID__STRING_INT, G_TYPE_NONE, 2,
|
||||||
G_TYPE_STRING, G_TYPE_INT);
|
G_TYPE_STRING, G_TYPE_INT);
|
||||||
@ -228,7 +229,8 @@ gst_multiudpsink_class_init (GstMultiUDPSinkClass * klass)
|
|||||||
* clients.
|
* clients.
|
||||||
*/
|
*/
|
||||||
gst_multiudpsink_signals[SIGNAL_REMOVE] =
|
gst_multiudpsink_signals[SIGNAL_REMOVE] =
|
||||||
g_signal_new ("remove", G_TYPE_FROM_CLASS (klass), G_SIGNAL_RUN_LAST,
|
g_signal_new ("remove", G_TYPE_FROM_CLASS (klass),
|
||||||
|
G_SIGNAL_RUN_LAST | G_SIGNAL_ACTION,
|
||||||
G_STRUCT_OFFSET (GstMultiUDPSinkClass, remove),
|
G_STRUCT_OFFSET (GstMultiUDPSinkClass, remove),
|
||||||
NULL, NULL, gst_udp_marshal_VOID__STRING_INT, G_TYPE_NONE, 2,
|
NULL, NULL, gst_udp_marshal_VOID__STRING_INT, G_TYPE_NONE, 2,
|
||||||
G_TYPE_STRING, G_TYPE_INT);
|
G_TYPE_STRING, G_TYPE_INT);
|
||||||
@ -239,7 +241,8 @@ gst_multiudpsink_class_init (GstMultiUDPSinkClass * klass)
|
|||||||
* Clear the list of clients.
|
* Clear the list of clients.
|
||||||
*/
|
*/
|
||||||
gst_multiudpsink_signals[SIGNAL_CLEAR] =
|
gst_multiudpsink_signals[SIGNAL_CLEAR] =
|
||||||
g_signal_new ("clear", G_TYPE_FROM_CLASS (klass), G_SIGNAL_RUN_LAST,
|
g_signal_new ("clear", G_TYPE_FROM_CLASS (klass),
|
||||||
|
G_SIGNAL_RUN_LAST | G_SIGNAL_ACTION,
|
||||||
G_STRUCT_OFFSET (GstMultiUDPSinkClass, clear),
|
G_STRUCT_OFFSET (GstMultiUDPSinkClass, clear),
|
||||||
NULL, NULL, g_cclosure_marshal_VOID__VOID, G_TYPE_NONE, 0);
|
NULL, NULL, g_cclosure_marshal_VOID__VOID, G_TYPE_NONE, 0);
|
||||||
/**
|
/**
|
||||||
@ -254,7 +257,8 @@ gst_multiudpsink_class_init (GstMultiUDPSinkClass * klass)
|
|||||||
* connect_time (in epoch seconds), disconnect_time (in epoch seconds)
|
* connect_time (in epoch seconds), disconnect_time (in epoch seconds)
|
||||||
*/
|
*/
|
||||||
gst_multiudpsink_signals[SIGNAL_GET_STATS] =
|
gst_multiudpsink_signals[SIGNAL_GET_STATS] =
|
||||||
g_signal_new ("get-stats", G_TYPE_FROM_CLASS (klass), G_SIGNAL_RUN_LAST,
|
g_signal_new ("get-stats", G_TYPE_FROM_CLASS (klass),
|
||||||
|
G_SIGNAL_RUN_LAST | G_SIGNAL_ACTION,
|
||||||
G_STRUCT_OFFSET (GstMultiUDPSinkClass, get_stats),
|
G_STRUCT_OFFSET (GstMultiUDPSinkClass, get_stats),
|
||||||
NULL, NULL, gst_udp_marshal_BOXED__STRING_INT, G_TYPE_VALUE_ARRAY, 2,
|
NULL, NULL, gst_udp_marshal_BOXED__STRING_INT, G_TYPE_VALUE_ARRAY, 2,
|
||||||
G_TYPE_STRING, G_TYPE_INT);
|
G_TYPE_STRING, G_TYPE_INT);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user