Compartir a través de


Presentación del controlador de puerto waveRT

En Windows Vista y sistemas operativos posteriores, se proporciona compatibilidad con un controlador de puerto de onda en tiempo real (WaveRT) que logra un rendimiento mejorado, pero usa un búfer cíclico simple para representar y capturar secuencias de audio.

El rendimiento mejorado del controlador de puerto WaveRT incluye las siguientes características:

  • Baja latencia durante la captura de onda y la representación de ondas

  • Una secuencia de audio resistente a problemas

Al igual que los controladores de puerto WaveCíclico y WavePci en versiones anteriores de Microsoft Windows, el controlador de puerto WaveRT proporciona la funcionalidad genérica para un filtro de streaming de kernel (KS). El controlador de puerto WaveRT proporciona compatibilidad con dispositivos de audio que pueden hacer lo siguiente:

  • Pueden conectarse a un bus del sistema, por ejemplo, el bus PCI Express.

  • Pueden reproducir o grabar datos de onda (datos de audio descritos por una estructura WAVEFORMATEX o WAVEFORMATEXTENSIBLE ).

  • Pueden usar la compatibilidad de programación mejorada que está disponible en Windows Vista, para reducir la latencia de una secuencia de audio.

Si desea que el dispositivo de audio aproveche las mejoras de audio que se ofrecen en Windows, el dispositivo de audio debe poder reproducir o capturar datos de audio con poca o ninguna intervención del software del controlador durante el streaming. Un dispositivo de audio correctamente diseñado que usa el controlador de puerto WaveRT requiere poca o ninguna ayuda del software del controlador desde el momento en que la secuencia de audio entra en estado de ejecución hasta que sale de ese estado.

El cliente principal del controlador de puerto WaveRT es el motor de audio que se ejecuta en modo compartido. Para obtener más información sobre el motor de audio de Windows Vista, consulta el tema Exploración del motor de audio de Windows Vista.