A module representing an audio/video compressed data.
@type t() :: %Xav.Packet{ data: binary(), dts: integer(), keyframe?: boolean(), pts: integer() }
@spec new(Enumerable.t()) :: t()