XDspActivate
Ativa o fluxo XDSP adquirindo um recurso de processamento livre do pool. Cada cliente XDSP é limitado a 256 ativações de fluxo.Sintaxe
Parâmetros
clientHandle _In_Tipo: XDspClientHandle Um identificador de cliente XDSP válido obtido da chamada a XDspConnect. params _In_
Tipo: XDspActivationParameters* Ponteiro para uma estrutura XDspActivationParameters. status _Outptr_
Tipo: XDspStatus** Ponteiro para uma estrutura XDspStatus. Confira a seção Comentários para obter detalhes adicionais. streamHandle _Outptr_
Tipo: XDspStreamHandle* XDspStreamHandle válido, se a chamada for bem-sucedida. Confira a seção Comentários para obter detalhes adicionais.
Valor retornado
Tipo: HRESULT Se o método for bem-sucedido, ele retornará S_OK. Se o método falhar, ele retornará um dos seguintes códigos (lista parcial):Comentários
Essa chamada é rápida, pois adquire recursos do pool em vez de alocá-los. O chamador deve especificar um XDspProcessType para o fluxo XDSP executar. Uma instância de fluxo XDSP pode trabalhar com apenas um tipo de processamento durante seu tempo de vida. Para executar dois ou mais tipos de processamento diferentes, duas ou mais instâncias de fluxo XDSP devem ser instanciadas. Dentro da estrutura XDspActivationParameters, o chamador deve especificar o seguinte:- Opções de ativação.
- Número de quadros que serão processados em cada comando, ou seja, o número de quadros de entrada e saída.
- Número de canais do fluxo. Somente fluxos de entrada mono e estéreo são compatíveis.
- Para o tipo de processamento XDspProcessType::Convolution, o comprimento da resposta ao impulso em floats.
- Para o tipo de processamento XDspProcessType::Convolution, a resposta ao impulso como valores no domínio da frequência.
Requisitos
Cabeçalho: XDspAudio.h Biblioteca: Chad.lib Plataformas compatíveis: XBOX Series X|SDocumentação conceitual
- Visão geral de uma convolução de fluxo único com envelope usando a API do XDSP
- Visão geral de uma convolução de fluxo único usando a API do XDSP
- Visão geral do XDSP
Confira também
XDSPErros do XDSP
Visão geral de uma convolução de fluxo único usando a API do XDSP
Visão geral de uma FFT/IFFT de fluxo único usando a API do XDSP
Visão geral de uma convolução de fluxo único com envelope usando a API do XDSP
