AtemPacket class

ATEM UDP packet.

Constructors

AtemPacket()

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