Setting AUHALOutput for multichannel output
Setting AUHALOutput for multichannel output
- Subject: Setting AUHALOutput for multichannel output
- From: Evan Olcott <email@hidden>
- Date: Mon, 12 Dec 2005 18:06:58 -0600
I'm having a hard time understanding how I can set up the output unit
to receive multiple channels for input.
I have an interface with 12 channels of output, and the stream format
of the AUHAL reflects that. However, the stream format of the input
(of the output unit) is defaulted to 2 (the first two), which makes
sense.
I'd like my app to be able to play multichannel files to a set of
these outputs - more than just the first 2.
I have a relatively long stream of units previous to this HAL
(varispeed, a custom mixer, various AUs and a formatter), and I'd
like it to be able to receive multichannel buffers all the way to the
Render call (just before the formatter). The stream of the formatter
is all set to receive it and it seems to be working with the Render
call and all - but my first challenge is to be able to get the AUHAL
output to be ready to receive more than 2 channels.
What properties of the AUHAL to I need to change? The stream format?
Enable_IO? The Channel map? All or some of the above? I can't get a
clear picture from any documentation (or a relatively thorough
mailing list search)...
How should I proceed?
Ev
Technical Knowledge Officer
Head Programmer/Designer
Audiofile Engineering
http://www.audiofile-engineering.com/
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Coreaudio-api mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden