/** *

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; }