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