Trait gstreamer::subclass::prelude::ClockImpl   [−][src]
pub trait ClockImpl: ClockImplExt + ObjectImpl + Send + Sync { fn change_resolution(
&self,
clock: &Self::Type,
old_resolution: ClockTime,
new_resolution: ClockTime
) -> ClockTime { ... } fn resolution(&self, clock: &Self::Type) -> ClockTime { ... } fn internal_time(&self, clock: &Self::Type) -> ClockTime { ... } fn wait(
&self,
clock: &Self::Type,
id: &ClockId
) -> (Result<ClockSuccess, ClockError>, ClockTimeDiff) { ... } fn wait_async(
&self,
clock: &Self::Type,
id: &ClockId
) -> Result<ClockSuccess, ClockError> { ... } fn unschedule(&self, clock: &Self::Type, id: &ClockId) { ... } }
Provided methods
fn change_resolution(
    &self, 
    clock: &Self::Type, 
    old_resolution: ClockTime, 
    new_resolution: ClockTime
) -> ClockTime[src]fn resolution(&self, clock: &Self::Type) -> ClockTime[src]fn internal_time(&self, clock: &Self::Type) -> ClockTime[src]fn wait(
    &self, 
    clock: &Self::Type, 
    id: &ClockId
) -> (Result<ClockSuccess, ClockError>, ClockTimeDiff)[src]fn wait_async(
    &self, 
    clock: &Self::Type, 
    id: &ClockId
) -> Result<ClockSuccess, ClockError>[src]fn unschedule(&self, clock: &Self::Type, id: &ClockId)[src]