Added missing pad_select prototypes/defs.
authorWim Taymans <wim.taymans@gmail.com>
Mon, 16 Jul 2001 20:18:17 +0000 (20:18 +0000)
committerWim Taymans <wim.taymans@gmail.com>
Mon, 16 Jul 2001 20:18:17 +0000 (20:18 +0000)
Original commit message from CVS:
Added missing pad_select prototypes/defs.

gst/gstelement.h
gst/gstscheduler.h

index 0c4f711..b4bf680 100644 (file)
@@ -138,6 +138,7 @@ struct _GstElement {
 
   GstElementLoopFunction loopfunc;
   cothread_state *threadstate;
+  GstPad *select_pad;
 
   guint16 numpads;
   guint16 numsrcpads;
index b0b412a..641fe22 100644 (file)
@@ -136,6 +136,7 @@ void                        gst_schedule_enable_element     (GstSchedule *sched, GstElement *element);
 void                   gst_schedule_disable_element    (GstSchedule *sched, GstElement *element);
 void                   gst_schedule_pad_connect        (GstSchedule *sched, GstPad *srcpad, GstPad *sinkpad);
 void                   gst_schedule_pad_disconnect     (GstSchedule *sched, GstPad *srcpad, GstPad *sinkpad);
+GstPad*                 gst_schedule_pad_select         (GstSchedule *sched, GList *padlist);
 gboolean               gst_schedule_iterate            (GstSchedule *sched);
 
 void                   gst_schedule_show               (GstSchedule *sched);