XApuConnect
Estabelece uma conexão e aloca os recursos necessários para uma XAPU (Audio Processing Unit).Sintaxe
Parâmetros
params _In_Tipo: XApuConnectInputParameters* Parâmetros passados para XApuConnect para alocar recursos. data _Out_
Tipo: XApuConnectOutputParameters* Parâmetros retornados por XApuConnect. handle _Outptr_
Tipo: XApuHandle* Ponteiro para um identificador XAPU retornado. Esse identificador é usado para indicar qual instância XAPU manipular ao chamar outras APIs do XAPU.
Valor retornado
Tipo: HRESULT Retornará S_OK se tiver êxito; caso contrário, retornará um código de erro.Comentários
O chamador deve especificar um XApuProcessType para o cliente XAPU executar. Uma instância de XAPU pode trabalhar com um tipo de processo durante seu tempo de vida. Para executar dois ou mais processos diferentes, duas ou mais instâncias de XAPU devem ser instanciadas. Dentro de XApuConnectInputParameters, o chamador deve especificar o seguinte:- Número máximo de fluxos que o XAPU deve processar simultaneamente.
- Número máximo de comandos enfileirados para cada fluxo.
- Alocação total de memória necessária para todos os comandos e fluxos. Isso inclui as alocações totais para dados de entrada, saída e processamento no número máximo de fluxos multiplicado pelos comandos enfileirados por fluxo.
Requisitos
Cabeçalho: xapu.h Biblioteca: xapu.lib Plataformas compatíveis: XBOX Series X|SDocumentação conceitual
Confira também
XAPUXApuDecodeConvertCommand
XApuDequeueResult
XApuEnqueueCommand
XApuGetResultCount
