warmup property

Duration get warmup

How long to wait after startStream before publishing.

Transports differ here in a way that is not a bug: an in-process bus is ready the instant a route is installed, whereas LSL has to establish a TCP connection per inlet/outlet pair, and an outlet with no connected consumer yet simply drops what it is given. Publishing too early would measure the handshake rather than the participation mode.

Implementation

Duration get warmup => const Duration(milliseconds: 200);