Compartilhar via


Apresentando o Driver de Porta WaveRT

No Windows Vista e em sistemas operacionais posteriores, o suporte é fornecido para um driver de porta WaveRT (wave real-time) que obtém melhor desempenho, mas usa um buffer cíclico simples para renderizar e capturar fluxos de áudio.

O desempenho aprimorado do driver de porta WaveRT inclui as seguintes características:

  • Baixa latência durante a captura de ondas e a renderização de ondas

  • Um fluxo de áudio resiliente a falhas

Assim como os drivers de porta WaveCyclic e WavePci em versões anteriores do Microsoft Windows, o driver de porta WaveRT fornece a funcionalidade genérica para um filtro KS ( streaming de kernel ). O driver de porta WaveRT fornece suporte para dispositivos de áudio que podem fazer o seguinte:

  • Eles podem se conectar a um barramento do sistema, por exemplo, o barramento PCI Express.

  • Eles podem reproduzir ou gravar dados de onda (dados de áudio descritos por uma estrutura WAVEFORMATEX ou WAVEFORMATEXTENSIBLE ).

  • Eles podem usar o suporte de agendamento aprimorado que está disponível no Windows Vista, para reduzir a latência de um fluxo de áudio.

Se você quiser que seu dispositivo de áudio aproveite as melhorias no áudio oferecidos no Windows, seu dispositivo de áudio deve ser capaz de reproduzir ou capturar dados de áudio com pouca ou nenhuma intervenção do software de driver durante o streaming. Um dispositivo de áudio projetado corretamente que usa o driver de porta WaveRT requer pouca ou nenhuma ajuda do software de driver desde o momento em que o fluxo de áudio entra no estado de execução até sair desse estado.

O cliente main do driver de porta WaveRT é o mecanismo de áudio em execução no modo compartilhado. Para obter mais informações sobre o mecanismo de áudio do Windows Vista, consulte o tópico Explorando o Mecanismo de Áudio do Windows Vista .