Partager via


Présentation du pilote de port WaveRT

Dans Windows Vista et les systèmes d’exploitation ultérieurs, la prise en charge d’un pilote de port wave en temps réel (WaveRT) permet d’améliorer 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ésilient aux problèmes

Comme les pilotes de port WaveCyclic 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 de streaming de noyau (KS). 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 pour réduire la latence d’un flux audio.

Si vous souhaitez que votre appareil audio tire parti des améliorations de l’audio offertes dans Windows, votre périphérique audio doit être en mesure de lire ou de capturer des données audio avec peu ou pas d’intervention du logiciel 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 de la part du logiciel du pilote à partir du moment où le flux audio entre dans l’état d’exécution jusqu’à ce qu’il sorte de cet état.

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