Compartir a través de


Interfaz IXAPO (xapo.h)

Interfaz de un objeto de procesamiento de audio que se usa en una cadena de efectos XAudio2.

Herencia

La interfaz IXAPO hereda de la interfaz IUnknown . IXAPO también tiene estos tipos de miembros:

Métodos

La interfaz IXAPO tiene estos métodos.

 
IXAPO::CalcInputFrames

Devuelve el número de fotogramas de entrada necesarios para generar el número especificado de fotogramas de salida.
IXAPO::CalcOutputFrames

Devuelve el número de fotogramas de salida que se generarán a partir de un número determinado de fotogramas de entrada.
IXAPO::GetRegistrationProperties

Devuelve las propiedades de registro de un XAPO.
IXAPO::Initialize

Realiza cualquier inicialización específica del efecto.
IXAPO::IsInputFormatSupported

Consulta si se admite un formato de entrada específico para un formato de salida determinado.
IXAPO::IsOutputFormatSupported

Consulta si se admite un formato de salida específico para un formato de entrada determinado.
IXAPO::LockForProcess

XAudio2 llama a para bloquear las configuraciones de entrada y salida de un XAPO, lo que le permite realizar cualquier inicialización final antes de que se llame a Process en el subproceso en tiempo real.
IXAPO::P rocess

Ejecuta el código de procesamiento de señal digital (DSP) de XAPO en los búferes de entrada y salida especificados.
IXAPO::Reset

Restablece las variables dependientes del historial de fotogramas.
IXAPO::UnlockForProcess

Desasigna las variables asignadas con el método LockForProcess.

Observaciones

Requisitos de la plataforma

Windows 10 (XAudio2.9); Windows 8, Windows Phone 8 (XAudio 2.8); SDK de DirectX (XAudio 2.7)

Requisitos

   
Plataforma de destino Windows
Encabezado xapo.h

Consulte también

Interfaces