Pular para o conteúdo principal

SHAPE_FLOWGRAPH_ALLOC_MIXBUFFER_COMMAND

Aloca um buffer de mixagem físico para uso posterior.

Sintaxe

Membros

command
Tipo: UINT64
O comando SHAPE_FLOWGRAPH_COMMAND_TYPE_ALLOCMIXBUFFER de SHAPE_FLOWGRAPH_COMMAND_TYPE. queued
Tipo: UINT64
Sinalizador de processo interno: 1 == inserido na fila de comandos interna; 0 == aguardando. disabled
Tipo: UINT64
Sinalizador para desabilitar o comando: 1 == desabilitado (não processar); 0 == habilitado (processar normalmente). error
Tipo: UINT64
O comando é inválido. Definido pelo ACP (Audio Control Processor). reserved0
Tipo: UINT64
Reservado. numIn
Tipo: UINT64
Número de entradas. O buffer de mixagem não gerará nenhuma saída até que todas as entradas tenham sido concluídas. numOut
Tipo: UINT64
Número de saídas. O buffer de mixagem não será liberado até que todas as saídas tenham sido concluídas. virtualId
Tipo: UINT64
ID virtual, de 0 a 8191. Há um máximo de 8192 buffers de mixagem virtuais. attenuate
Tipo: UINT64
Atenuação: 0 == nenhuma; todos os outros valores indicam o número de bits pelos quais os dados de entrada devem ser deslocados. Para obter informações sobre a atenuação aplicada a um buffer de mixagem, confira SHAPE_MIXBUFFER_ATTENUATION. reserved1
Tipo: UINT64
Reservado.

Comentários

A lista de execução usa IDs virtuais para atribuições de buffer de mixagem. Somente quando um comando de alocação é executado é que um buffer de mixagem físico é associado a uma ID virtual especificada. Os comandos subsequentes que usam uma ID virtual especificada serão direcionados ao buffer de mixagem físico alocado. O comando de alocação é despachado do processador SHAPE (Scalable Hardware Audio Processing Engine) para o bloco de buffer de mixagem, onde associa a ID virtual ao buffer de mixagem físico.

Requisitos

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

Confira também

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