> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# SHAPE_FLOWGRAPH_SRC_COMMAND

> SHAPE_FLOWGRAPH_SRC_COMMAND

# SHAPE\_FLOWGRAPH\_SRC\_COMMAND

Indica que se necesita una pasada de conversión de frecuencia de muestreo (SRC).

## Sintaxis

```cpp theme={null}
typedef struct SHAPE_FLOWGRAPH_SRC_COMMAND {  
    UINT64 command : 5;
    UINT64 queued : 1;
    UINT64 disabled : 1;
    UINT64 error : 1;
    UINT64  : 5;
    UINT64 contextId : 12;
    UINT64 mixBuffer0 : 13;
    UINT64 mixBuffer1 : 13;
    UINT64  : 13;
} SHAPE_FLOWGRAPH_SRC_COMMAND  
```

### Miembros

`command`\
Tipo: UINT64

El comando SHAPE\_FLOWGRAPH\_COMMAND\_TYPE\_SRC de [SHAPE\_FLOWGRAPH\_COMMAND\_TYPE](/reference/audio/shapeflowgraph/enums/shape_flowgraph_command_type).

`queued`\
Tipo: UINT64

Marca de proceso interna: 1 == insertado en la cola de comandos interna, 0 == todavía en espera.

`disabled`\
Tipo: UINT64

Marca para deshabilitar la conversión: 1 == deshabilitada (no procesar), 0 == habilitada (procesar normalmente).

`error`\
Tipo: UINT64

El procesador de control de audio (ACP) marca el comando como no válido.

`reserved0`\
Tipo: UINT64

Reservado.

`contextId`\
Tipo: UINT64

Identificador de contexto.

`mixBuffer0`\
Tipo: UINT64

Búfer de mezcla de salida del canal 0 (normalmente izquierdo/mono).

`mixBuffer1`\
Tipo: UINT64

Búfer de mezcla de salida del canal 1 (normalmente derecho).

`reserved1`\
Tipo: UINT64

Reservado.

## Comentarios

El SRC opera en uno de dos modos.

* En el modo **MONO**, los datos se leen de la memoria del sistema muestra a muestra y se escriben (después de la SRC) en un búfer de mezcla.

* En el modo **STEREO**, los datos se interpretan como datos PCM estéreo entrelazados (izquierda/derecha); cada canal se envía a un búfer de mezcla independiente. Esto permite el mayor rendimiento con un mínimo de relecturas de memoria.

El comando *SRC* se envía al bloque de hardware SRC para su ejecución. Los datos de entrada del bloque SRC se especifican en los contextos SRC o XBOX Media Audio (XMA) y siempre residen en la memoria del sistema. La salida del SRC siempre va a uno o varios búferes de mezcla. Cada comando corresponde al procesamiento de salida de un canal de un fotograma de audio de 128 muestras a 48 kHz. El número de muestras de entrada consumidas depende de la relación de SRC.

## Requisitos

**Encabezado:** shapeflowgraph.h

**Plataformas compatibles:** consolas de la familia XBOX One y consolas XBOX Series

## Consulte también

[ACP](/build/console-features/audio/overviews/acp-overview)

[Información general de SHAPE](/build/console-features/audio/overviews/shape-overview)

[shapeflowgraph](/reference/audio/shapeflowgraph/shapeflowgraph_members)


## Related topics

- [SHAPE_FLOWGRAPH_COMMAND](/es/reference/audio/shapeflowgraph/structs/shape_flowgraph_command.md)
- [ShapeFlowGraph](/es/reference/audio/shapeflowgraph/shapeflowgraph_members.md)
- [SHAPE_FLOWGRAPH_COMMAND_TYPE](/es/reference/audio/shapeflowgraph/enums/shape_flowgraph_command_type.md)
- [Función SetShapeSrcCommand](/es/reference/audio/shapeflowgraph/functions/shapeflowgraph_setshapesrccommand.md)
- [ACP_COMMAND_LOAD_SHAPE_FLOWGRAPH](/es/reference/audio/acphal/structs/acp_command_load_shape_flowgraph.md)
