Looks good, but theres a few things I'm not clear about:

On Wed, Jun 06, 2001 at 12:08:16PM -0400, Paul Davis wrote:

> enum PortFlags {
>     PortIsInput = 0x1,
>     PortIsOutput = 0x2,
>     PortIsMulti = 0x4,    /* supports multiple connections */

This is multiple input connections, presumably. Does it meant that you
will receive each input as a seperate buffer, or mixed? What will happen
is this is not set?

>     PortIsPhysical = 0x8  /* refers to a physical connection */

Is this so you can know is there is any point asking for hardware
monitoring? I can't think of any other uses.

Also, I'm not clear on the mechanics of non-float audio. The source plugin
will have to conjour the output buffer space from somewhere.

- Steve

Reply via email to