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]

Loading content...

Implementors

impl<O: IsA<Clock>> ClockExtManual for O[src]

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]

Loading content...