Mp4RangeResponse.fromRequest constructor

Mp4RangeResponse.fromRequest({
  1. required int start,
  2. required int end,
  3. required int totalLength,
  4. required bool partial,
})

Implementation

factory Mp4RangeResponse.fromRequest({
  required int start,
  required int end,
  required int totalLength,
  required bool partial,
}) {
  final resolvedEnd = end >= 0 ? end : totalLength - 1;
  return Mp4RangeResponse(
    start: start,
    end: resolvedEnd,
    totalLength: totalLength,
    partial: partial,
  );
}