parseBytes static method

USubtitleData parseBytes(
  1. Uint8List bytes, {
  2. USubtitleFormat? format,
  3. String? encoding,
  4. String? language,
  5. String? label,
  6. double fps = 23.976,
})

Implementation

static USubtitleData parseBytes(Uint8List bytes, {USubtitleFormat? format, String? encoding, String? language, String? label, double fps = 23.976}) {
  final UDecodedText decoded = UTextDecoder.decode(bytes, forced: encoding);
  final USubtitleData data = parse(decoded.text, format: format, language: language, label: label, fps: fps);
  return USubtitleData(
    format: data.format,
    cues: data.cues,
    styles: data.styles,
    language: data.language,
    label: data.label,
    playResX: data.playResX,
    playResY: data.playResY,
    encoding: decoded.encoding,
  );
}