Trait gstreamer_video::prelude::ClockExtManual [−][src]
pub trait ClockExtManual {
fn new_periodic_id(
&self,
start_time: ClockTime,
interval: ClockTime
) -> Option<ClockId>;
fn periodic_id_reinit(
&self,
id: &ClockId,
start_time: ClockTime,
interval: ClockTime
) -> Result<(), BoolError>;
fn new_single_shot_id(&self, time: ClockTime) -> Option<ClockId>;
fn single_shot_id_reinit(
&self,
id: &ClockId,
time: ClockTime
) -> Result<(), BoolError>;
}Required Methods
fn new_periodic_id(
&self,
start_time: ClockTime,
interval: ClockTime
) -> Option<ClockId>
&self,
start_time: ClockTime,
interval: ClockTime
) -> Option<ClockId>
fn periodic_id_reinit(
&self,
id: &ClockId,
start_time: ClockTime,
interval: ClockTime
) -> Result<(), BoolError>
&self,
id: &ClockId,
start_time: ClockTime,
interval: ClockTime
) -> Result<(), BoolError>
fn new_single_shot_id(&self, time: ClockTime) -> Option<ClockId>
fn single_shot_id_reinit(
&self,
id: &ClockId,
time: ClockTime
) -> Result<(), BoolError>
&self,
id: &ClockId,
time: ClockTime
) -> Result<(), BoolError>