LSLStreamResolverContinuousByProperty constructor

LSLStreamResolverContinuousByProperty({
  1. required LSLStreamProperty property,
  2. required String value,
  3. double forgetAfter = 5.0,
  4. int maxStreams = 5,
})

Creates a new LSLStreamResolverContinuousByProperty object.

The property parameter is the property to filter by, such as name, type, channel count, etc. The value parameter is the value to filter by. The forgetAfter parameter determines how long the resolver should remember streams after they have not been seen. The maxStreams parameter determines the maximum number of streams to resolve, ideally, this would be the exact number of streams you expect to be available.

Implementation

LSLStreamResolverContinuousByProperty({
  required this.property,
  required this.value,
  super.forgetAfter = 5.0,
  super.maxStreams = 5,
}) : super();