Trait gstreamer::subclass::prelude::ClockImpl

source ·
pub trait ClockImpl:
    ClockImplExt
    + GstObjectImpl
    + Send
    + Sync {
    // Provided methods
    fn change_resolution(
        &self,
        old_resolution: ClockTime,
        new_resolution: ClockTime,
    ) -> ClockTime { ... }
    fn resolution(&self) -> ClockTime { ... }
    fn internal_time(&self) -> ClockTime { ... }
    fn wait(
        &self,
        id: &ClockId,
    ) -> (Result<ClockSuccess, ClockError>, ClockTimeDiff) { ... }
    fn wait_async(&self, id: &ClockId) -> Result<ClockSuccess, ClockError> { ... }
    fn unschedule(&self, id: &ClockId) { ... }
}

Provided Methods§

Object Safety§

This trait is not object safe.

Implementors§