AtemPacket class
ATEM UDP packet.
Constructors
- AtemPacket({int flags = 0, int length = 0, int session = 0, int sequenceNumber = 0, int acknowledgementNumber = 0, int remoteSequenceNumber = 0, Uint8List? data})
- AtemPacket.ack({required int session, required int sequenceNumber, required int acknowledgementNumber})
-
Creates an ACK packet.
factory
- AtemPacket.data({required int session, required int sequenceNumber, required int acknowledgementNumber, required Uint8List data, bool reliable = true})
-
Creates a data packet with payload.
factory
- AtemPacket.fromBytes(Uint8List bytes)
-
Creates an AtemPacket from raw bytes.
factory
- AtemPacket.retransmissionRequest({required int session, required int sequenceNumber, required int remoteSequenceNumber, required int acknowledgementNumber})
-
Creates a retransmission request packet.
factory
- AtemPacket.syn({required int session, required int sequenceNumber})
-
Creates a SYN packet for connection initiation.
factory
Properties
- acknowledgementNumber ↔ int
-
getter/setter pair
- data ↔ Uint8List
-
getter/setter pair
- flags ↔ int
-
getter/setter pair
- hasData → bool
-
no setter
- hashCode → int
-
The hash code for this object.
no setterinherited
- isAck → bool
-
no setter
- isReliable → bool
-
no setter
- isRetransmission → bool
-
no setter
- isRetransmissionRequest → bool
-
no setter
- isSyn → bool
-
no setter
- length ↔ int
-
getter/setter pair
- remoteSequenceNumber ↔ int
-
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- sequenceNumber ↔ int
-
getter/setter pair
- session ↔ int
-
getter/setter pair
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toBytes(
) → Uint8List - Serializes the packet to bytes.
-
toString(
) → String -
A string representation of this object.
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Constants
- headerSize → const int
- Header size in bytes (12 bytes).