pub enum MediaClock {
Sender,
Direct(Direct),
Ieee1722StreamId(Eui64),
Ext(MediaClockExt),
}Expand description
Media clock.
Variants§
Implementations§
Source§impl MediaClock
impl MediaClock
Sourcepub fn new_direct() -> Self
pub fn new_direct() -> Self
Constructs a direct MediaClock.
Sourcepub fn from_direct_offset(offset: u32) -> Self
pub fn from_direct_offset(offset: u32) -> Self
Constructs a direct MediaClock from the specified offset.
Sourcepub fn from_direct_rate(rate: impl Into<Rate>) -> Self
pub fn from_direct_rate(rate: impl Into<Rate>) -> Self
Constructs a direct MediaClock from the specified rate.
Sourcepub fn from_direct_offset_and_rate(offset: u32, rate: impl Into<Rate>) -> Self
pub fn from_direct_offset_and_rate(offset: u32, rate: impl Into<Rate>) -> Self
Constructs a direct MediaClock from the specified offset and rate.
Sourcepub fn from_ieee1722_stream_id(ieee1722_stream_id: Eui64) -> Self
pub fn from_ieee1722_stream_id(ieee1722_stream_id: Eui64) -> Self
Constructs a MediaClock from the specified IEEE1722 stream id.
Sourcepub fn from_extended_name(name: impl ToString) -> Self
pub fn from_extended_name(name: impl ToString) -> Self
Constructs an extended MediaClock from the specified name.
Sourcepub fn from_extended_name_with_value(
name: impl ToString,
value: impl ToString,
) -> Self
pub fn from_extended_name_with_value( name: impl ToString, value: impl ToString, ) -> Self
Constructs an extended MediaClock from the specified name and value.
Trait Implementations§
Source§impl Clone for MediaClock
impl Clone for MediaClock
Source§fn clone(&self) -> MediaClock
fn clone(&self) -> MediaClock
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for MediaClock
impl Debug for MediaClock
Source§impl Default for MediaClock
impl Default for MediaClock
Source§fn default() -> MediaClock
fn default() -> MediaClock
Returns the “default value” for a type. Read more
Source§impl Display for MediaClock
impl Display for MediaClock
impl Eq for MediaClock
Source§impl From<Direct> for MediaClock
impl From<Direct> for MediaClock
Source§impl From<Eui64> for MediaClock
impl From<Eui64> for MediaClock
Source§impl From<MediaClockExt> for MediaClock
impl From<MediaClockExt> for MediaClock
Source§fn from(media_clock_ext: MediaClockExt) -> Self
fn from(media_clock_ext: MediaClockExt) -> Self
Converts to this type from the input type.
Source§impl FromStr for MediaClock
impl FromStr for MediaClock
Source§impl PartialEq for MediaClock
impl PartialEq for MediaClock
impl StructuralPartialEq for MediaClock
Auto Trait Implementations§
impl Freeze for MediaClock
impl RefUnwindSafe for MediaClock
impl Send for MediaClock
impl Sync for MediaClock
impl Unpin for MediaClock
impl UnsafeUnpin for MediaClock
impl UnwindSafe for MediaClock
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