Re: MatrixMixer capability?
Re: MatrixMixer capability?
- Subject: Re: MatrixMixer capability?
- From: James Coker <email@hidden>
- Date: Tue, 10 Feb 2004 23:16:52 -0700
On Feb 10, 2004, at 9:43 PM, Austin Shoemaker wrote:
If I create a MatrixMixer with 20 input channels and 100 output
channels, with only 20 outputs enabled, will the optimizations allow
this to operate at approximately the same speed as a mixer with 20
inputs and 20 outputs?
Yup. The MM is optimized to execute only what is necessary. However,
btw, if you enable metering,
try to only enable it in the scope needed (such as output). I found
out yesterday that global
enabling of the MeteringMode property on a large (128x16) MatrixMixer,
even with most
inputs and outputs disabled, is a good way to eat up CPU cycles.
Changing the property call
to only enable metering on the output greatly reduced CPU consumption.
If so, that would make one of my problems a lot easier! I think it is
still fast enough to be fine even if it is not completely optimal; I
am just interested to know.
You can always use AUGraphGetCPULoad to measure the cost of different
AUGraph configurations (if you're using AUGraph...)
Cheers,
jim
_______________________________________________
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.