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

# SetShapeSrcCommand

> SetShapeSrcCommand

# SetShapeSrcCommand

Define o comando do Sample Rate Convertor (SRC).

## Sintaxe

```cpp theme={null}
HRESULT SetShapeSrcCommand(  
         SHAPE_SRC_CONTEXT* context,  
         SHAPE_SRC_COMMAND_TYPE command  
)  
```

### Parâmetros

*context*   \_Inout\_\
Tipo: [SHAPE\_SRC\_CONTEXT](https://docs.xbox.com/pt-BR/reference/audio/shapesrccontext/structs/shape_src_context.md)\*

Ponteiro para um objeto [SHAPE\_SRC\_CONTEXT](https://docs.xbox.com/pt-BR/reference/audio/shapesrccontext/structs/shape_src_context.md).

*command*   \
Tipo: [SHAPE\_SRC\_COMMAND\_TYPE](https://docs.xbox.com/pt-BR/reference/audio/shapesrccontext/enums/shape_src_command_type.md)

Um membro da enumeração [SHAPE\_SRC\_COMMAND\_TYPE](https://docs.xbox.com/pt-BR/reference/audio/shapesrccontext/enums/shape_src_command_type.md).

### Valor retornado

Tipo: HRESULT

Código de sucesso ou de erro HRESULT.

## Comentários

Os três comandos do SRC são os seguintes.

| Comando | Ação |
| - | - |
| `SHAPE_SRC_COMMAND_TYPE_START` | Executar o processamento normal e esperar que mais dados de áudio sigam o flowgraph atual. |
| `SHAPE_SRC_COMMAND_TYPE_STOP_IMMEDIATE` | Parar imediatamente o processamento dos dados XMA ou PCM de origem. O SRC gera um buffer zerado para este quadro. |
| `SHAPE_SRC_COMMAND_TYPE_STOP_END` | Parar o processamento após o pacote atual. |

Para obter mais detalhes, consulte [SHAPE\_SRC\_COMMAND\_TYPE](https://docs.xbox.com/pt-BR/reference/audio/shapesrccontext/enums/shape_src_command_type.md).

Para obter o comando atual do SRC, use [GetShapeSrcCommandType](https://docs.xbox.com/pt-BR/reference/audio/shapesrccontext/functions/getshapesrccommandtype.md).

Os comandos do SRC podem ser relatados como bloqueados. Para obter mais informações, consulte a seção [Comandos bloqueados](https://docs.xbox.com/pt-BR/build/console-features/audio/overviews/shape-overview.md#ID4EBGAC) de [Visão geral do SHAPE](https://docs.xbox.com/pt-BR/build/console-features/audio/overviews/shape-overview.md).

## Requisitos

**Cabeçalho:** shapesrccontext.h

**Plataformas com suporte:** consoles da família XBOX One e consoles XBOX Series

## Confira também

[ShapeSrcContext](https://docs.xbox.com/pt-BR/reference/audio/shapesrccontext/shapesrccontext_members.md)


## Related topics

- [Função SetShapeSrcCommand](https://docs.xbox.com/pt-BR/reference/audio/shapeflowgraph/functions/shapeflowgraph_setshapesrccommand.md)
- [SHAPE_SRC_COMMAND_TYPE](https://docs.xbox.com/pt-BR/reference/audio/shapesrccontext/enums/shape_src_command_type.md)
- [GetShapeSrcCommandType](https://docs.xbox.com/pt-BR/reference/audio/shapesrccontext/functions/getshapesrccommandtype.md)
- [ShapeFlowGraph](https://docs.xbox.com/pt-BR/reference/audio/shapeflowgraph/shapeflowgraph_members.md)
- [ShapeSrcContext](https://docs.xbox.com/pt-BR/reference/audio/shapesrccontext/shapesrccontext_members.md)
