Class ReproducibleInterpolator<TIn, TResult>
Defines a reproducible stream interpolator.
Inherited Members
Namespace: Microsoft.Psi
Assembly: Microsoft.Psi.dll
Syntax
public abstract class ReproducibleInterpolator<TIn, TResult> : Interpolator<TIn, TResult>
Type Parameters
Name | Description |
---|---|
TIn | The type of the input messages. |
TResult | The type of the interpolation result. |
Remarks
Reproducible interpolators produce results that do not depend on the wall-clock time of message arrival on a stream, i.e., they are based on originating times of messages. As a result, these interpolators might introduce extra delays as they might have to wait for enough messages on the secondary stream to prove that the interpolation result is correct, irrespective of any other messages that might arrive later.