MidiFile.fromBinaryReader constructor

MidiFile.fromBinaryReader(
  1. BinaryReader reader, {
  2. int? loopPoint,
  3. MidiFileLoopType? loopType,
})

Implementation

MidiFile.fromBinaryReader(BinaryReader reader, {int? loopPoint, MidiFileLoopType? loopType}) {
  if (loopPoint != null && loopPoint < 0) {
    throw "The loop point must be a non-negative value.";
  }

  _load(reader, loopPoint ?? 0, loopType ?? MidiFileLoopType.none);
}