Trait gstreamer::clock::ClockExtManual
source · pub trait ClockExtManual:
Sealed
+ IsA<Clock>
+ 'static {
// Provided methods
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 { ... }
}
Provided Methods§
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
Object Safety§
This trait is not object safe.