pub struct VideoFileSegmentsMetadata { /* private fields */ }
Expand description
High-level metadata about the segments comprising a video file post-segmentation.
Implementations§
Source§impl VideoFileSegmentsMetadata
impl VideoFileSegmentsMetadata
pub fn rid(&self) -> &VideoFileRid
pub fn num_frames(&self) -> i32
pub fn num_segments(&self) -> i32
pub fn scale_factor(&self) -> f64
pub fn min_absolute_timestamp(&self) -> &Timestamp
pub fn max_absolute_timestamp(&self) -> &Timestamp
pub fn media_duration_seconds(&self) -> f64
pub fn media_frame_rate(&self) -> f64
Trait Implementations§
Source§impl Clone for VideoFileSegmentsMetadata
impl Clone for VideoFileSegmentsMetadata
Source§fn clone(&self) -> VideoFileSegmentsMetadata
fn clone(&self) -> VideoFileSegmentsMetadata
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 VideoFileSegmentsMetadata
impl Debug for VideoFileSegmentsMetadata
Source§impl<'de> Deserialize<'de> for VideoFileSegmentsMetadata
impl<'de> Deserialize<'de> for VideoFileSegmentsMetadata
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl From<VideoFileSegmentsMetadata> for Builder<Complete>
impl From<VideoFileSegmentsMetadata> for Builder<Complete>
Source§fn from(v: VideoFileSegmentsMetadata) -> Self
fn from(v: VideoFileSegmentsMetadata) -> Self
Converts to this type from the input type.
Source§impl Hash for VideoFileSegmentsMetadata
impl Hash for VideoFileSegmentsMetadata
Source§impl Ord for VideoFileSegmentsMetadata
impl Ord for VideoFileSegmentsMetadata
Source§impl PartialOrd for VideoFileSegmentsMetadata
impl PartialOrd for VideoFileSegmentsMetadata
impl Eq for VideoFileSegmentsMetadata
Auto Trait Implementations§
impl Freeze for VideoFileSegmentsMetadata
impl RefUnwindSafe for VideoFileSegmentsMetadata
impl Send for VideoFileSegmentsMetadata
impl Sync for VideoFileSegmentsMetadata
impl Unpin for VideoFileSegmentsMetadata
impl UnwindSafe for VideoFileSegmentsMetadata
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