Struct aws_sdk_kinesisvideoarchivedmedia::types::Fragment
source · #[non_exhaustive]pub struct Fragment {
pub fragment_number: Option<String>,
pub fragment_size_in_bytes: i64,
pub producer_timestamp: Option<DateTime>,
pub server_timestamp: Option<DateTime>,
pub fragment_length_in_milliseconds: i64,
}
Expand description
Represents a segment of video or other time-delimited data.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.fragment_number: Option<String>
The unique identifier of the fragment. This value monotonically increases based on the ingestion order.
fragment_size_in_bytes: i64
The total fragment size, including information about the fragment and contained media data.
producer_timestamp: Option<DateTime>
The timestamp from the producer corresponding to the fragment.
server_timestamp: Option<DateTime>
The timestamp from the Amazon Web Services server corresponding to the fragment.
fragment_length_in_milliseconds: i64
The playback duration or other time value associated with the fragment.
Implementations§
source§impl Fragment
impl Fragment
sourcepub fn fragment_number(&self) -> Option<&str>
pub fn fragment_number(&self) -> Option<&str>
The unique identifier of the fragment. This value monotonically increases based on the ingestion order.
sourcepub fn fragment_size_in_bytes(&self) -> i64
pub fn fragment_size_in_bytes(&self) -> i64
The total fragment size, including information about the fragment and contained media data.
sourcepub fn producer_timestamp(&self) -> Option<&DateTime>
pub fn producer_timestamp(&self) -> Option<&DateTime>
The timestamp from the producer corresponding to the fragment.
sourcepub fn server_timestamp(&self) -> Option<&DateTime>
pub fn server_timestamp(&self) -> Option<&DateTime>
The timestamp from the Amazon Web Services server corresponding to the fragment.
sourcepub fn fragment_length_in_milliseconds(&self) -> i64
pub fn fragment_length_in_milliseconds(&self) -> i64
The playback duration or other time value associated with the fragment.