Partager via


Présentation du pilote de port WaveRT

Dans les systèmes d’exploitation Windows Vista et ultérieurs, la prise en charge est fournie pour un pilote de port wave en temps réel (WaveRT) qui améliore les performances, mais utilise une mémoire tampon cyclique simple pour le rendu et la capture de flux audio.

Les performances améliorées du pilote de port WaveRT incluent les caractéristiques suivantes :

  • Faible latence pendant la capture d’ondes et le rendu des ondes

  • Flux audio résistant aux bogues

Comme les pilotes de port WaveCyclique et WavePci dans les versions antérieures de Microsoft Windows, le pilote de port WaveRT fournit les fonctionnalités génériques d’un filtre KS ( Kernel Streaming ). Le pilote de port WaveRT prend en charge les périphériques audio qui peuvent effectuer les opérations suivantes :

  • Ils peuvent se connecter à un bus système, par exemple le bus PCI Express.

  • Ils peuvent lire ou enregistrer des données d’onde (données audio décrites par une structure WAVEFORMATEX ou WAVEFORMATEXTENSIBLE ).

  • Ils peuvent utiliser la prise en charge améliorée de la planification disponible dans Windows Vista, afin de réduire la latence d’un flux audio.

Si vous souhaitez que votre appareil audio tire parti des améliorations apportées à l’audio proposé dans Windows, votre appareil audio doit être en mesure de lire ou de capturer des données audio avec peu ou pas d’intervention par le logiciel de pilote pendant la diffusion en continu. Un périphérique audio correctement conçu qui utilise le pilote de port WaveRT nécessite peu ou pas d’aide du logiciel du pilote à partir du moment où le flux audio entre dans l’état d’exécution jusqu’à ce qu’il quitte cet état.

Le client principal du pilote de port WaveRT est le moteur audio s’exécutant en mode partagé. Pour plus d’informations sur le moteur audio Windows Vista, consultez la rubrique Exploration du moteur audio Windows Vista .