Condividi tramite


Introduzione al driver di porta WaveRT

In Windows Vista e nei sistemi operativi successivi viene fornito il supporto per un driver di porta WaveRT (WaveRT) in tempo reale che consente di ottenere prestazioni migliori, ma usa un semplice buffer ciclico per il rendering e l'acquisizione di flussi audio.

Le prestazioni migliorate del driver di porta WaveRT includono le caratteristiche seguenti:

  • Bassa latenza durante l'acquisizione e il rendering delle onde

  • Un flusso audio resiliente aglitch

Come i driver di porta WaveCyclic e WavePci nelle versioni precedenti di Microsoft Windows, il driver di porta WaveRT fornisce la funzionalità generica per un filtro di streaming del kernel (KS). Il driver di porta WaveRT fornisce il supporto per i dispositivi audio che possono eseguire le operazioni seguenti:

  • Possono connettersi a un bus di sistema, ad esempio il bus PCI Express.

  • Possono riprodurre o registrare dati wave (dati audio descritti da una struttura WAVEFORMATEX o WAVEFORMATEXTENSIBLE ).

  • Possono usare il supporto migliorato per la pianificazione disponibile in Windows Vista, per ridurre la latenza di un flusso audio.

Se vuoi che il tuo dispositivo audio possa sfruttare i miglioramenti dell'audio offerto in Windows, il dispositivo audio deve essere in grado di riprodurre o acquisire dati audio con poco o nessun intervento da parte del software driver durante lo streaming. Un dispositivo audio progettato correttamente che usa il driver di porta WaveRT richiede poco o nessun aiuto dal software driver dal momento in cui il flusso audio entra nello stato di esecuzione fino a quando non esce da tale stato.

Il client principale del driver di porta WaveRT è il motore audio in esecuzione in modalità condivisa. Per altre informazioni sul motore audio di Windows Vista, vedere l'argomento Esplorazione del motore audio di Windows Vista .