Skip to main content

SHAPE_FLOWGRAPH_DMA_COMMAND

Indica que se deben mover datos entre un búfer de mezcla y la memoria del sistema.

Sintaxis

Miembros

command
Tipo: UINT64
El comando SHAPE_FLOWGRAPH_COMMAND_TYPE_DMA de SHAPE_FLOWGRAPH_COMMAND_TYPE. queued
Tipo: UINT64
Marca de proceso interna: 1 == insertado en la cola de comandos interna; 0 == en espera. disabled
Tipo: UINT64
Marca para deshabilitar la operación. error
Tipo: UINT64
El comando no es válido. Lo establece el procesador de control de audio (ACP). reserved0
Tipo: UINT64
Reservado. write
Tipo: UINT64
1 == escritura; 0 == lectura. mixBuffer
Tipo: UINT64
Búfer de mezcla de entrada o de salida. contextId
Tipo: UINT64
Identificador de contexto. reserved1
Tipo: UINT64
Reservado.

Comentarios

El comando de acceso directo a memoria (DMA) opera solo sobre un único búfer de mezcla. Para dar cabida a contenido multicanal (más que mono), el DMA admite desplazamientos de bloque. Esto permite que el control DMA entrelace los datos con otros comandos DMA por bloques. Se admiten operaciones de lectura y escritura de DMA. El comando DMA se envía al bloque de hardware DMA para su ejecución. En las operaciones de lectura de DMA, los datos de entrada residen en la memoria del sistema y el destino es un búfer de mezcla. En las operaciones de escritura de DMA, los datos de entrada residen en un búfer de mezcla y el destino es la memoria del sistema. Cada comando corresponde al procesamiento de salida de un único canal de un fotograma de audio de 128 muestras a 48 KHz.

Requisitos

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

Consulte también

Información general sobre ACP Información general de SHAPE shapeflowgraph
Última modificación el 28 de agosto de 2026