Re: AudioConverterConvertBuffer() and interleaved data
Re: AudioConverterConvertBuffer() and interleaved data
- Subject: Re: AudioConverterConvertBuffer() and interleaved data
- From: Herbie Robinson <email@hidden>
- Date: Thu, 22 Sep 2005 03:08:50 -0400
At 12:33 PM -0700 9/19/05, William Stewart wrote:
Interleave
adjacent samples belong to the same frame. For eg, L R L R L R
Deintertleave
adjacent samples belong to the same channel. For eg. L L L R R R
I think the following is a bit more correct:
Interleaved
adjacent samples belong to the same frame. For eg, L R L R L R
Non-interleaved
adjacent samples belong to the same channel. For eg. L L L R R R
Also, for core audio, each channel has to be in it's own buffer.
[Right Bill?] That's the part that I always forget when dealing with
the converter. Don't know why exactly, I know that's the convention
for AUs, but it doesn't click when dealing with the file converter.
Non-interleaved data in a single buffer does exist, BTW (look at DV
files sometime).
"Deinterleave" is a verb used to describe the process of splitting an
interleaved stream into separate channels. Actually, a lot of the
confusion here is that we don't really have a word in English that is
the opposite of "interleave".
_______________________________________________
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