Skip to main content

Interleave

Esta función entrelaza muestras de audio de modo que todas las muestras que corresponden a un fotograma especificado sean contiguas.

Sintaxis

Parámetros

pOutput   _Out_writes_((uChannelCount * uFrameCount) / 4)
Tipo: XMVECTOR* __restrict
Matriz de elementos XMVECTOR proporcionada por el autor de la llamada que recibe las muestras en forma entrelazada. No puede superponerse con pInput y debe tener al menos (uChannelCount × uFrameCount) ÷ 4 elementos. pInput   _In_reads_((uChannelCount * uFrameCount) / 4)
Tipo: XMVECTOR* __restrict
Matriz de elementos XMVECTOR proporcionada por el autor de la llamada que suministra muestras de audio en forma desentrelazada. No puede superponerse con pOutput y debe tener al menos (uChannelCount × uFrameCount) ÷ 4 elementos. uChannelCount   _In_
Tipo: size_t
Número de canales contenidos en los datos. uChannelCount debe ser mayor que 1. uFrameCount   _In_
Tipo: size_t
Número de fotogramas de datos válidos. uFrameCount debe ser mayor que 0.

Valor devuelto

Tipo: void Ninguno.

Comentarios

Por ejemplo, el audio con la forma [LLLRRR] se convierte en [LRLRLR]. Para obtener más información sobre las clases y los miembros de Interleave, consulte Interleave Class. Para obtener información sobre la función Deinterleave, consulte Deinterleave.

Requisitos

Encabezado: xdsp.h Plataformas compatibles: consolas de la familia XBOX One y consolas XBOX Series

Consulte también

xdsp Blog de Game for Windows y DirectX SDK Microsoft Audio/Video Interleaved
Última modificación el 28 de agosto de 2026

Temas relacionados

Deinterleave