(v13) How data is read and written by input plugins
This page applies to Harlequin v13.1r0 and later; and to Harlequin MultiRIP but not Harlequin Core
The RIP can read data from and write data to input plugins, but it does not do this by calling a “read” selector and a “write” selector. Instead, the input plugin setup involves one or two buffers associated with each (open) channel.
The input plugin writes to and/or reads from these buffers whenever it has the opportunity and data is available. The RIP reads data from or writes data to these buffers as the interpreter requires.