Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Adiciona uma entrada auxiliar ao APO e fornece parâmetros de inicialização.
Sintaxe
HRESULT AddAuxiliaryInput(
DWORD dwInputId,
UINT32 cbDataSize,
BYTE *pbyData,
APO_CONNECTION_DESCRIPTOR *pInputConnection
);
Parâmetros
dwInputId
Identificador para a entrada. Esse é um identificador exclusivo gerado pelo sistema. O APO pode usar esse identificador para diferenciar entre várias entradas auxiliares.
cbDataSize
O tamanho dos dados de inicialização, em bytes.
pbyData
Dados de inicialização específicos para este APO.
pInputConnection
Descritor de conexão para essa conexão de entrada auxiliar.
Valor de retorno
HRESULT
| HRESULT | Description |
|---|---|
| APOERR_NUM_CONNECTIONS_INVALID | O APO não espera a entrada auxiliar. |
Observações
Os dados de inicialização são de comprimento variável e assumem o formulário a seguir. Consulte IAudioProcessingObject::Initialize para obter informações sobre como usar os dados de inicialização.
struct MyAPOInitializationData
{
APOInitBaseStruct APOInit;
// add additional fields here...
};
Esse método só será chamado quando o APO não estiver bloqueado para processamento. Esse método não será chamado de um thread de processamento em tempo real.
Requirements
| Requirement | Value |
|---|---|
| Cliente mínimo suportado | Windows 10 Build 20348 |
| Header | audioenginebaseapo.h |