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