Trait gstreamer::prelude::ClockExtManual  [−][src]
pub trait ClockExtManual: 'static {
    fn new_periodic_id(
        &self, 
        start_time: ClockTime, 
        interval: ClockTime
    ) -> PeriodicClockId;
    fn periodic_id_reinit(
        &self, 
        id: &PeriodicClockId, 
        start_time: ClockTime, 
        interval: ClockTime
    ) -> Result<(), BoolError>;
    fn new_single_shot_id(&self, time: ClockTime) -> SingleShotClockId;
    fn single_shot_id_reinit(
        &self, 
        id: &SingleShotClockId, 
        time: ClockTime
    ) -> Result<(), BoolError>;
    fn set_clock_flags(&self, flags: ClockFlags);
    fn unset_clock_flags(&self, flags: ClockFlags);
    fn clock_flags(&self) -> ClockFlags;
}Required methods
fn new_periodic_id(
    &self, 
    start_time: ClockTime, 
    interval: ClockTime
) -> PeriodicClockId[src]fn periodic_id_reinit(
    &self, 
    id: &PeriodicClockId, 
    start_time: ClockTime, 
    interval: ClockTime
) -> Result<(), BoolError>[src]fn new_single_shot_id(&self, time: ClockTime) -> SingleShotClockId[src]fn single_shot_id_reinit(
    &self, 
    id: &SingleShotClockId, 
    time: ClockTime
) -> Result<(), BoolError>[src]fn set_clock_flags(&self, flags: ClockFlags)[src]fn unset_clock_flags(&self, flags: ClockFlags)[src]fn clock_flags(&self) -> ClockFlags[src]Implementors
fn periodic_id_reinit(
    &self, 
    id: &PeriodicClockId, 
    start_time: ClockTime, 
    interval: ClockTime
) -> Result<(), BoolError>[src]fn single_shot_id_reinit(
    &self, 
    id: &SingleShotClockId, 
    time: ClockTime
) -> Result<(), BoolError>[src]