GstScheduler Abstract class for objects that manage the scheduling of groups of elements This is a base class for custom schedulers. @parent_class: @setup: @reset: @add_element: @remove_element: @add_scheduler: @remove_scheduler: @state_transition: @scheduling_change: @lock_element: @unlock_element: @yield: @interrupt: @error: @pad_link: @pad_unlink: @pad_select: @clock_wait: @iterate: @show: @object_sync: @_gst_reserved: Flags for the scheduler @GST_SCHEDULER_FLAG_FIXED_CLOCK: The scheduler has a fixed clock @GST_SCHEDULER_FLAG_NEW_API: @GST_SCHEDULER_FLAG_LAST: subclasses can start numbering their flags starting from here. Get the parent object of this scheduler. @sched: the scheduler to get the parent of. Get the state of the scheduler. @sched: the scheduler to get the state of. The state of the scheduler @GST_SCHEDULER_STATE_NONE: no state @GST_SCHEDULER_STATE_RUNNING: the scheduler is running @GST_SCHEDULER_STATE_STOPPED: the scheduler is stopped @GST_SCHEDULER_STATE_ERROR: the scheduler is in error @sched: @sched: @sched: @element: @sched: @element: @sched: @sched2: @sched: @sched2: @sched: @element: @transition: @Returns: @sched: @element: @sched: @element: @sched: @element: @sched: @element: @Returns: @sched: @element: @Returns: @sched: @element: @sched: @srcpad: @sinkpad: @sched: @srcpad: @sinkpad: @sched: @padlist: @Returns: @sched: @element: @id: @jitter: @Returns: @clock: @time: @sched: @Returns: @sched: @clock: @sched: @clock: @sched: @Returns: @sched: @sched: @obj: @obj: @klass: @klass: @obj: @obj: @parent: @_gst_reserved: @Returns: @name: @longdesc: @type: @Returns: @factory: @name: @Returns: @factory: @parent: @Returns: @name: @parent: @Returns: @name: @Returns: