AtemPacket class
ATEM UDP packet.
Constructors
Properties
- acknowledgementNumber ↔ int
-
getter/setter pair
- data ↔ Uint8List?
-
getter/setter pair
- flags ↔ int
-
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- 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 - Encodes the packet to bytes.
-
toString(
) → String -
A string representation of this object.
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Methods
-
createAck(
{required int session, required int ackNumber, required int remoteSequence}) → AtemPacket - Creates an ACK packet.
-
createData(
{required int session, required int sequenceNumber, required int ackNumber, required int remoteSequence, required Uint8List data, bool reliable = true}) → AtemPacket - Creates a data packet.
-
createSyn(
{int sessionId = 0x1337}) → AtemPacket - Creates a SYN packet for connection initiation.
-
fromBytes(
Uint8List bytes) → AtemPacket - Creates a packet from raw bytes.
Constants
- headerSize → const int
- maxDataSize → const int