1 <!-- ##### SECTION Title ##### -->
4 <!-- ##### SECTION Short_Description ##### -->
5 An abstract class for plugable schedulers.
7 <!-- ##### SECTION Long_Description ##### -->
9 This is a base class for custom schedulers.
12 <!-- ##### SECTION See_Also ##### -->
17 <!-- ##### MACRO GST_SCHED_PARENT ##### -->
19 Get the parent #GstElement of this scheduler.
23 @sched: the scheduler to query.
26 <!-- ##### FUNCTION gst_scheduler_add_element ##### -->
35 <!-- ##### FUNCTION gst_scheduler_remove_element ##### -->
44 <!-- ##### FUNCTION gst_scheduler_enable_element ##### -->
53 <!-- ##### FUNCTION gst_scheduler_disable_element ##### -->
62 <!-- ##### FUNCTION gst_scheduler_pad_connect ##### -->
72 <!-- ##### FUNCTION gst_scheduler_pad_disconnect ##### -->
82 <!-- ##### FUNCTION gst_scheduler_pad_select ##### -->
92 <!-- ##### FUNCTION gst_scheduler_iterate ##### -->
101 <!-- ##### FUNCTION gst_scheduler_show ##### -->
109 <!-- ##### FUNCTION gst_scheduler_lock_element ##### -->
118 <!-- ##### FUNCTION gst_scheduler_unlock_element ##### -->