createData static method

AtemPacket createData({
  1. required int session,
  2. required int sequenceNumber,
  3. required int ackNumber,
  4. required int remoteSequence,
  5. required Uint8List data,
  6. bool reliable = true,
})

Creates a data packet.

Implementation

static AtemPacket createData({
  required int session,
  required int sequenceNumber,
  required int ackNumber,
  required int remoteSequence,
  required Uint8List data,
  bool reliable = true,
}) {
  final packet = AtemPacket();
  packet.flags = reliable ? AtemPacketFlags.reliable : 0;
  packet.session = session;
  packet.sequenceNumber = sequenceNumber;
  packet.acknowledgementNumber = ackNumber;
  packet.remoteSequenceNumber = remoteSequence;
  packet.data = data;
  return packet;
}