/** *
Represents a segment of video or other time-delimited data.
*/ export interface _Fragment { /** *The unique identifier of the fragment. This value monotonically increases based on the ingestion order.
*/ FragmentNumber?: string; /** *The total fragment size, including information about the fragment and contained media data.
*/ FragmentSizeInBytes?: number; /** *The timestamp from the producer corresponding to the fragment.
*/ ProducerTimestamp?: Date | string | number; /** *The timestamp from the AWS server corresponding to the fragment.
*/ ServerTimestamp?: Date | string | number; /** *The playback duration or other time value associated with the fragment.
*/ FragmentLengthInMilliseconds?: number; } export interface _UnmarshalledFragment extends _Fragment { /** *The timestamp from the producer corresponding to the fragment.
*/ ProducerTimestamp?: Date; /** *The timestamp from the AWS server corresponding to the fragment.
*/ ServerTimestamp?: Date; }