[][src]Struct rusoto_kinesis_video_archived_media::ClipFragmentSelector

pub struct ClipFragmentSelector {
    pub fragment_selector_type: String,
    pub timestamp_range: ClipTimestampRange,
}

Describes the timestamp range and timestamp origin of a range of fragments.

Fragments that have duplicate producer timestamps are deduplicated. This means that if producers are producing a stream of fragments with producer timestamps that are approximately equal to the true clock time, the clip will contain all of the fragments within the requested timestamp range. If some fragments are ingested within the same time range and very different points in time, only the oldest ingested collection of fragments are returned.

Fields

fragment_selector_type: String

The origin of the timestamps to use (Server or Producer).

timestamp_range: ClipTimestampRange

The range of timestamps to return.

Trait Implementations

impl Clone for ClipFragmentSelector[src]

impl Debug for ClipFragmentSelector[src]

impl Default for ClipFragmentSelector[src]

impl PartialEq<ClipFragmentSelector> for ClipFragmentSelector[src]

impl Serialize for ClipFragmentSelector[src]

impl StructuralPartialEq for ClipFragmentSelector[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.