Compartilhar via


Interface IAudioProcessingObjectRT (audioenginebaseapo.h)

Essa interface pode operar no modo em tempo real e seus métodos podem ser chamados de threads de processamento em tempo real. A implementação dos métodos para essa interface não deve bloquear ou tocar na memória paginada. Além disso, você não deve chamar nenhuma rotina de sistema de bloqueio na implementação dos métodos.

A IAudioProcessingObjectRT interface inclui os seguintes métodos:

IAudioProcessingObjectRT::APOProcess

IAudioProcessingObjectRT::CalcInputFrames

IAudioProcessingObjectRT::CalcOutputFrames

Herança

A interface IAudioProcessingObjectRT herda da interface IUnknown.

Métodos

A interface IAudioProcessingObjectRT tem esses métodos.

 
IAudioProcessingObjectRT::APOProcess

O método APOProcess faz com que o APO faça uma passagem de processamento.
IAudioProcessingObjectRT::CalcInputFrames

O método CalcInputFrames retorna o número de quadros de entrada que um APO requer para gerar um determinado número de quadros de saída.
IAudioProcessingObjectRT::CalcOutputFrames

O método CalcOutputFrames retorna o número de quadros de saída que um APO requer para um determinado número de quadros de entrada.

Requisitos

Requisito Valor
Plataforma de Destino Windows
Cabeçalho audioenginebaseapo.h