Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Ao desenvolver seu próprio driver de áudio, você deve determinar se o driver funcionará em conjunto com o driver do sistema PortCls (Portcls.sys) ou com o driver do sistema de classes AVStream. Se um fluxo de vídeo não for necessário, você provavelmente desejará um driver que funcione com o driver do sistema PortCls. Para obter mais informações sobre esses dois tipos de drivers de sistema, consulte os tópicos Introdução à Classe de Porta e visão geral do AVStream .
O driver do sistema PortCls (Portcls.sys) fornece vários drivers de porta internos para dar suporte a dispositivos de áudio que renderizam e capturam fluxos de onda e MIDI. Normalmente, um driver de porta fornece a maior parte da funcionalidade para cada classe de subdevice de áudio.
Cada driver de porta funciona em conjunto com um driver de miniporto. O miniport driver gerencia as funções dependentes de hardware de um dispositivo de reprodução de ondas ou de captura de ondas. Em outras palavras, o driver miniport fornece suporte para funcionalidades específicas ao hardware do dispositivo de áudio de terceiros.
O tipo de driver de porta-mínima que você desenvolve é determinado pelo seu sistema operacional Windows de destino e pelos recursos fornecidos pelo seu dispositivo de áudio. A tabela a seguir mostra os diferentes tipos de drivers de miniport e os sistemas operacionais da Windows compatíveis com eles.
| Driver de miniporto | Windows XP | Windows Vista | Windows 7 |
|---|---|---|---|
x |
x |
x |
|
x |
x |
x |
|
x |
x |
||
x |
x |
x |
|
x |
x |
x |
|
x |
x |
x |
Cada driver de porta implementa uma interface, que ele apresenta para o driver de miniporto. Para se comunicar com o driver de porta, o driver de miniporto também deve implementar uma interface. Para obter mais informações sobre as interfaces implementadas pelos drivers de miniport, consulte Miniport Interfaces.
Nota Ao desenvolver drivers de áudio para o Windows Vista e sistemas operacionais posteriores, lembre-se do seguinte:
Você não pode obter uma qualificação de logotipo para um driver de áudio WaveCyclic ou WavePci -based.
Não há suporte para sintetizadores de software no modo kernel para DMus. No entanto, há suporte para E/S de MIDI de hardware.