ReadonlydataRaw 512-byte DMX frame. Channel 1 maps to index 0.
ReadonlyidUniverse number (1-63999 for sACN compatibility).
Set all channels to 0.
Read and reset the dirty flag.
true if data changed since last consume.
Fill all 512 channels with one value.
DMX value (clamped to 0-255).
true when the frame has unapplied changes.
Mark this universe as changed so it will be sent on next flush.
Set a single DMX channel value.
DMX channel address (1-512).
DMX value (clamped to 0-255).
Replace the whole frame with new channel data.
Missing channels are filled with 0.
Frame bytes to copy (up to 512).
Mutable 512-channel DMX frame with dirty tracking.