LSLStreamResolverByPredicate extension
A filtered stream resolver that resolves streams by a predicate expression.
Methods
-
resolveByPredicate(
{required String predicate, double waitTime = 5.0, int minStreamCount = 0}) → Future< List< LSLStreamInfo> > -
Available on LSLStreamResolver, provided by the LSLStreamResolverByPredicate extension
Resolves streams by a predicate function. Thepredicate
parameter is an XPath 1.0 predicate e.g.name='MyStream' and type='EEG'
orstarts-with(name, 'My')
. ThewaitTime
parameter determines how long to wait for streams to resolve, if the value is 0, the default of forever will be used, and will only return when theminStreamCount
is met. TheminStreamCount
parameter is the minimum number of streams to resolve, it must be greater than 0.