Skip to main content

XApuConnectOutputParameters

Parâmetros retornados por XApuConnect.

Sintaxe

Membros

baseData
Tipo: void*
Endereço virtual base da memória do sistema alocada que pode ser mapeada para o espaço do dispositivo se XApuConnect tiver êxito; caso contrário, um nullptr. O chamador deve usar essa memória para passar dados de entrada e recuperar dados de saída. Além disso, o chamador deve usar essa memória para definir o buffer de processamento. Esse buffer é alinhado em 16 bytes, e cabe ao chamador decidir como dividir essa memória em buffers de entrada, de saída e de processamento. resultReadyEvent
Tipo: HANDLE
Um identificador de evento Win32 válido se o sinalizador XApuConnectOptions::EnableResultReadyEvent estiver definido e XApuConnect tiver êxito; caso contrário, um nullptr. Esse identificador de evento Win32 será sinalizado quando os resultados estiverem prontos para os comandos que têm o sinalizador XApuCommandOptions::SignalOnCompletion definido. Esse sinal é executado em um temporizador que dispara a cada três milissegundos. Ele sinalizará uma vez se um ou mais XApuResult estiverem prontos. Ou seja, o evento será sinalizado uma vez quando vários resultados estiverem prontos dentro do período de três milissegundos e todos esses resultados tiverem o sinalizador XApuCommandOptions::SignalOnCompletion definido. XApuGetResultCount deve ser chamado depois que o evento for sinalizado para descobrir quantos XApuResult estão prontos. Não é recomendável definir XApuCommandOptions::SignalOnCompletion quando vários fluxos estiverem ativados no cliente da XAPU, pois isso pode prejudicar o desempenho geral; em vez disso, o chamador deve definir o sinalizador SignalOnCompletion uma vez para um grupo de comandos. Por exemplo, defina SignalOnCompletion para todos os comandos apenas de um fluxo específico e não o defina para os outros fluxos ativados.

Comentários

Usado por XApuConnectOutputParameter para passar os parâmetros retornados por XApuConnect. XApuConnect aloca os recursos necessários para uma Unidade de Processamento de Áudio (XAPU). Para obter mais informações sobre como se desconectar do mecanismo de processamento e liberar todos os recursos alocados durante XApuConnect, consulte XApuDisconnect. Para obter mais informações sobre as opções de comando, consulte XApuCommandOptions.

Requisitos

Cabeçalho: xapu.h Plataformas compatíveis: XBOX Series X|S

Confira também

XApuDecodeConvertCommand
XAPU
Last modified on October 6, 2026