Pular para o conteúdo principal

SHAPE_FLOWGRAPH_SRC_COMMAND

Indica que é necessária uma passagem de conversão de taxa de amostragem (SRC).

Sintaxe

Membros

command
Tipo: UINT64
O comando SHAPE_FLOWGRAPH_COMMAND_TYPE_SRC de SHAPE_FLOWGRAPH_COMMAND_TYPE. queued
Tipo: UINT64
Sinalizador de processo interno: 1 == inserido na fila de comandos interna, 0 == ainda aguardando. disabled
Tipo: UINT64
Sinalizador para desabilitar a conversão: 1 == desabilitado (não processar), 0 == habilitado (processar normalmente). error
Tipo: UINT64
O comando é inválido pelo Audio Control Processor (ACP). reserved0
Tipo: UINT64
Reservado. contextId
Tipo: UINT64
ID do contexto. mixBuffer0
Tipo: UINT64
Buffer de mixagem de saída para o canal 0 (normalmente esquerdo / mono). mixBuffer1
Tipo: UINT64
Buffer de mixagem de saída para o canal 1 (normalmente direito). reserved1
Tipo: UINT64
Reservado.

Comentários

O SRC opera em um de dois modos.
  • No modo MONO, os dados são lidos da memória do sistema amostra por amostra e gravados (após o SRC) em um buffer de mixagem.
  • No modo STEREO, os dados são interpretados como dados PCM estéreo intercalados (esquerda/direita); cada canal é enviado para um buffer de mixagem separado. Isso permite o melhor desempenho com o mínimo de releituras de memória.
O comando SRC é despachado para o bloco de hardware SRC para execução. Os dados de entrada do bloco SRC são especificados nos contextos SRC ou XBOX Media Audio (XMA) e sempre residem na memória do sistema. A saída do SRC sempre vai para um ou mais buffers de mixagem. Cada comando corresponde ao processamento de saída de um canal de um quadro de áudio de 128 amostras a 48 kHz. O número de amostras de entrada consumidas depende da taxa do SRC.

Requisitos

Cabeçalho: shapeflowgraph.h Plataformas compatíveis: consoles da família XBOX One e consoles XBOX Series

Confira também

ACP Visão geral do SHAPE shapeflowgraph
Última modificação em 6 de outubro de 2026