onDataReceived method

  1. @override
void onDataReceived(
  1. MidiPacket packet
)

Implementation

@override
void onDataReceived(pigeon.MidiPacket packet) {
  final sourceDevice = packet.device ?? pigeon.MidiHostDevice();
  final midiDevice = _fromHostDevice(sourceDevice);
  _rxStreamController.add(
    MidiPacket(
      packet.data ?? Uint8List(0),
      packet.timestamp ?? 0,
      midiDevice,
    ),
  );
}