Trait gstreamer::subclass::prelude::ClockImplExt   [−][src]
pub trait ClockImplExt: ObjectSubclass { fn parent_change_resolution(
&self,
clock: &Self::Type,
old_resolution: ClockTime,
new_resolution: ClockTime
) -> ClockTime; fn parent_resolution(&self, clock: &Self::Type) -> ClockTime; fn parent_internal_time(&self, clock: &Self::Type) -> ClockTime; fn parent_wait(
&self,
clock: &Self::Type,
id: &ClockId
) -> (Result<ClockSuccess, ClockError>, ClockTimeDiff); fn parent_wait_async(
&self,
clock: &Self::Type,
id: &ClockId
) -> Result<ClockSuccess, ClockError>; fn parent_unschedule(&self, clock: &Self::Type, id: &ClockId); fn wake_id(&self, id: &ClockId)
where
Self: ObjectSubclass,
<Self as ObjectSubclass>::Type: IsA<Clock>; }
Required methods
fn parent_change_resolution(
    &self, 
    clock: &Self::Type, 
    old_resolution: ClockTime, 
    new_resolution: ClockTime
) -> ClockTime[src]fn parent_resolution(&self, clock: &Self::Type) -> ClockTime[src]fn parent_internal_time(&self, clock: &Self::Type) -> ClockTime[src]fn parent_wait(
    &self, 
    clock: &Self::Type, 
    id: &ClockId
) -> (Result<ClockSuccess, ClockError>, ClockTimeDiff)[src]fn parent_wait_async(
    &self, 
    clock: &Self::Type, 
    id: &ClockId
) -> Result<ClockSuccess, ClockError>[src]fn parent_unschedule(&self, clock: &Self::Type, id: &ClockId)[src]fn wake_id(&self, id: &ClockId) where
    Self: ObjectSubclass,
    <Self as ObjectSubclass>::Type: IsA<Clock>, [src]Implementors
fn parent_change_resolution(
    &self, 
    clock: &Self::Type, 
    old_resolution: ClockTime, 
    new_resolution: ClockTime
) -> ClockTime[src]fn parent_wait(
    &self, 
    clock: &Self::Type, 
    id: &ClockId
) -> (Result<ClockSuccess, ClockError>, ClockTimeDiff)[src]fn parent_wait_async(
    &self, 
    clock: &Self::Type, 
    id: &ClockId
) -> Result<ClockSuccess, ClockError>[src]fn wake_id(&self, id: &ClockId) where
    Self: ObjectSubclass,
    <Self as ObjectSubclass>::Type: IsA<Clock>, [src]