VAMP does this.
But such architectures are inherently not realtime.
On Sat, Jul 9, 2016 at 5:56 PM, Tim E. Real <termtech(a)rogers.com> wrote:
Are there any plugin architectures that allow
input data length different than the output length
such that the 'run' function can ask for more or less
input data, for example via some kind of stream?
Instead of passing 'run' a block of data, host would
pass these streams so that 'run' can pull and push
whatever lengths it needs.
There would be compatibility information on each
stream so that other streams could accommodate.
I thought I read of an LV2 extension or something...
Or am I imagining something like Pulse?
Thanks.
Tim.
_______________________________________________
Linux-audio-dev mailing list
Linux-audio-dev(a)lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev