GstScheduler
Abstract class for objects that manage the scheduling of groups of elements
This is a base class for custom schedulers.
Flags for the scheduler
@GST_SCHEDULER_FLAG_FIXED_CLOCK: the scheduler works with a fixed clock
@GST_SCHEDULER_FLAG_NEW_API: the scheduler supports select and lock calls
@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: