GstScheduler
An abstract class for plugable schedulers.
This is a base class for custom schedulers.
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
Flags for the scheduler
@GST_SCHEDULER_FLAG_FIXED_CLOCK: The scheduler has a fixed clock
@GST_SCHEDULER_FLAG_LAST: subclasses can start numbering their flags starting
from here.
Destroy the scheduler
@sched: The scheduler to destroy.
@sched:
@sched:
@sched:
@element:
@sched:
@element:
@sched:
@element:
@transition:
@Returns:
@sched:
@element:
@sched:
@element:
@sched:
@element:
@sched:
@element:
@sched:
@element:
@Returns:
@sched:
@element:
@sched:
@srcpad:
@sinkpad:
@sched:
@srcpad:
@sinkpad:
@sched:
@padlist:
@Returns:
@sched:
@sched2:
@sched:
@sched2:
@sched:
@sched:
@Returns:
@sched:
@clock:
@sched:
@clock:
@sched:
@element:
@id:
@jitter:
@Returns:
@clock:
@time:
@sched:
@Returns:
@sched: