Interleaving confusion...
Interleaving confusion...
- Subject: Interleaving confusion...
- From: Ethan Funk <email@hidden>
- Date: Wed, 2 Jun 2004 17:00:45 -0700
When rendering to the HALOutput Audio unit, via an AUGraph, I always
get two buffers passed to my RenderCallback function, one for each
channel. The stream format for the output unit reports
mChannelsPerFrame equal to 2. It was my understanding that this
indicates that the output AU wanted two interleaved channels in a
single buffer. Why then, do I get two buffer passed into my render
callback? Fill only one buffer results in only one channel of audio
output from the hardware.
All the obvious stuff... setting up and running the AUGraph ,
configuring the device for the HALOutput, etc. seems to be working. I
am assigning the Built-in output device to the HALOutput AU.
I _WANT_ to pass the output AU interleaved data, not two discrete
buffers. What am I missing here?
Thanks,
Ethan Funk
_______________________________________________
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.