Interleave
この関数は、指定されたフレームに対応するすべてのサンプルが連続するように、オーディオ サンプルをインターリーブします。構文
パラメーター
pOutput _Out_writes_((uChannelCount * uFrameCount) / 4)型: XMVECTOR* __restrict 呼び出し側が用意する XMVECTOR 要素の配列で、インターリーブされた形式のサンプルを受け取ります。pInput と重複してはならず、少なくとも (uChannelCount × uFrameCount) ÷ 4 個の要素を持っている必要があります。 pInput _In_reads_((uChannelCount * uFrameCount) / 4)
型: XMVECTOR* __restrict 呼び出し側が用意する XMVECTOR 要素の配列で、デインターリーブされた形式のオーディオ サンプルを提供します。pOutput と重複してはならず、少なくとも (uChannelCount × uFrameCount) ÷ 4 個の要素を持っている必要があります。 uChannelCount _In_
型: size_t データに含まれるチャネルの数。uChannelCount は 1 より大きい必要があります。 uFrameCount _In_
型: size_t 有効なデータのフレーム数。uFrameCount は 0 より大きい必要があります。
