pub struct MediaClockSource(/* private fields */);Expand description
A crate::MediaClockSource builder.
Implementations§
Source§impl MediaClockSource
impl MediaClockSource
pub fn new(clock: impl Into<MediaClock>) -> Self
pub fn id(self, id: MediaClockId) -> Self
pub fn id_if(self, id: MediaClockId, predicate: bool) -> Self
pub fn id_if_some(self, id: Option<MediaClockId>) -> Self
pub fn build(self) -> MediaClockSource
Trait Implementations§
Auto Trait Implementations§
impl Freeze for MediaClockSource
impl RefUnwindSafe for MediaClockSource
impl Send for MediaClockSource
impl Sync for MediaClockSource
impl Unpin for MediaClockSource
impl UnsafeUnpin for MediaClockSource
impl UnwindSafe for MediaClockSource
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more