pub enum ScaleParameter {
    TrueFrameRate(f64),
    EndingTimestamp(UtcTimestamp),
    ScaleFactor(f64),
    Unknown(Unknown),
}Variants§
TrueFrameRate(f64)
EndingTimestamp(UtcTimestamp)
the timestamp corresponding to absolute starting timestamp plus absolute duration of the video.
ScaleFactor(f64)
the scale factor can be used to calculate whether media duration differs from a video’s | real duration, and if so, the true frame rate of the camera. The video time will thus be scaled | by the ratio of the real duration to media duration, or media frame rate to true frame rate.
Unknown(Unknown)
An unknown variant.
Trait Implementations§
Source§impl Clone for ScaleParameter
 
impl Clone for ScaleParameter
Source§fn clone(&self) -> ScaleParameter
 
fn clone(&self) -> ScaleParameter
Returns a duplicate of the value. Read more
1.0.0 · 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 ScaleParameter
 
impl Debug for ScaleParameter
Source§impl<'de> Deserialize<'de> for ScaleParameter
 
impl<'de> Deserialize<'de> for ScaleParameter
Source§fn deserialize<D>(d: D) -> Result<ScaleParameter, D::Error>where
    D: Deserializer<'de>,
 
fn deserialize<D>(d: D) -> Result<ScaleParameter, D::Error>where
    D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Hash for ScaleParameter
 
impl Hash for ScaleParameter
Source§impl Ord for ScaleParameter
 
impl Ord for ScaleParameter
Source§impl PartialEq for ScaleParameter
 
impl PartialEq for ScaleParameter
Source§impl PartialOrd for ScaleParameter
 
impl PartialOrd for ScaleParameter
Source§impl Serialize for ScaleParameter
 
impl Serialize for ScaleParameter
impl Eq for ScaleParameter
Auto Trait Implementations§
impl Freeze for ScaleParameter
impl RefUnwindSafe for ScaleParameter
impl Send for ScaleParameter
impl Sync for ScaleParameter
impl Unpin for ScaleParameter
impl UnwindSafe for ScaleParameter
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
Source§impl<T> CloneToUninit for Twhere
    T: Clone,
 
impl<T> CloneToUninit for Twhere
    T: Clone,
Source§impl<Q, K> Comparable<K> for Q
 
impl<Q, K> Comparable<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
 
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
 
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
 
fn equivalent(&self, key: &K) -> bool
Compare self to 
key and return true if they are equal.Source§impl<T> Instrument for T
 
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
 
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
 
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
 
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
 
fn into_request(self) -> Request<T>
Wrap the input message 
T in a tonic::Request