public static FragmentRunEntry Parse(ExtendedBinaryReader br)
{
var entry = new FragmentRunEntry();
entry.FirstFragment= br.ReadUInt32();
entry.FirstFragmentTimestamp = br.ReadUInt64();
entry.FragmentDuration = br.ReadUInt32();
if(entry.FragmentDuration == 0)
entry.DiscontinuityIndicator = br.ReadByte();
else
entry.DiscontinuityIndicator = null;
return entry;
}