This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
Deinterleaves audio samples such that all samples corresponding to a given channel are contiguous.
[out] Caller-provided array of XVECTOR elements that receives the samples in deinterleaved form. It cannot overlap pInput and it must have at least (uChannelCount × uFrameCount) ÷ 4 elements.
pInput
[in] Caller-provided array of XVECTOR elements that supplies audio samples in interleaved form. It cannot overlap pOutput and it must have at least (uChannelCount × uFrameCount) ÷ 4 elements.
uChannelCount
[in] The number of channels contained in the data. uChannelCount must be greater than 1.
uFrameCount
[in] The number of frames of valid data. uFrameCount must be greater than 0.
Remarks
For example, audio of the form [LRLRLR] becomes [LLLRRR].