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.
Fornece entrada para o APO em uma de suas entradas auxiliares.
Sintaxe
void AcceptInput(
DWORD dwInputId,
const APO_CONNECTION_PROPERTY *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.
pInputConnection
A estrutura da propriedade de conexão de entrada.
Valor de retorno
None
Observações
Esse método pode ser chamado de um thread de processamento em tempo real. A implementação desse método não bloqueia e não deve bloquear, tocar memória paginada ou chamar rotinas do sistema de bloqueio.
A cadência do ponto de extremidade de entrada pode não corresponder à cadência do ponto de extremidade de renderização e, portanto, a cadência com a qual a entrada é fornecida para a entrada auxiliar pode não corresponder à cadência com a qual IAudioProcessingObjectRT::APOProcess é chamado na entrada primária. O APO deve implementar o buffer não bloqueado apropriado para garantir que essa chamada não seja bloqueada.
O APO_CONNECTION_PROPERTY_V2 inclui um carimbo de data/hora que pode ser usado para sincronizar os fluxos primário e secundário. Se o campo u32Signature da estrutura de APO_CONNECTION_PROPERTY passado para IAudioProcessingObjectRT::APOProcess for igual a APO_CONNECTION_PROPERTY_V2_SIGNATURE, a estrutura poderá ser digitada com segurança para um APO_CONNECTION_PROPERTY_V2.
Requirements
| Requirement | Value |
|---|---|
| Cliente mínimo suportado | Windows 10 Build 20348 |
| Header | audioenginebaseapo.h |
Consulte também
IAudioProcessingObjectRT::APOProcessAPO_CONNECTION_PROPERTY_V2