Audio Units - "fanout" and buses
Audio Units - "fanout" and buses
- Subject: Audio Units - "fanout" and buses
- From: Marc Poirier <email@hidden>
- Date: Fri, 26 Jul 2002 13:03:27 -0400
from the AU docs:
The inOutputBusNumber parameter requests that audio be rendered for a
particular audio output of the AudioUnit. AudioUnitRenderSlice() must
be called separately to get rendered audio for each of its outputs.
The AudioUnit is expected to cache its rendered audio for each output
in the case that AudioUnitRenderSlice() is called more than once for
the same output (inOutputBusNumber is the same) at the same time
(inTimeStamp is the same). This solves the "fanout" problem.
What exactly is the "fanout" problem? I'm not familiar with this
expression at all. And what exactly is meant in this context when it
is said that the output should be "cached?"
And while we're discussing this passage, it reminds me that I can't
figure out what the word "bus" is supposed to mean in
AudioUnit-speak. Is "bus" another way of saying "channel," as in a
stereo audio stream would have a left bus and a right bus, or bus 1
and bus 2? Or is it something else altogether?
Thanks,
Marc
--
[ Destroy FX -
http://www.smartelectronix.com/~destroyfx/ ]
_______________________________________________
coreaudio-api mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/coreaudio-api
Do not post admin requests to the list. They will be ignored.