I need to create a interpolator block which has a callback function to
change its interpolation factor on the fly.
If this block is inherited from gr::sync_interpolator, its interpolation
factor cannot be changed on the fly because the interpolation factor is
argument of its constructor.
The alternative is to inherit from gr::block instead. If the
set_output_multiple() could be called on the fly, then the problem is
The problem is, the set_output_multiple() could not be changed on the
Any solution to this?
The objective is to create an interpolator block that its interpolation
factor could be changed on the fly.
Thanks in advance.