Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Amostra de áudio SYSVAD
Exemplo de driver de dispositivo de áudio virtual do sistema (SYSVAD)
O driver SYSVAD destaca muitos recursos importantes da arquitetura de áudio WDM. Estas são implementações de trabalho com código-fonte que podem servir como um ponto de partida para escrever um driver personalizado para um dispositivo de áudio proprietário.
The sysvad solution file contains the following projects.
TabletAudioSample
The TabletAudioSample project demonstrates how to develop a WDM audio driver that exposes support for multiple audio devices. Alguns desses dispositivos de áudio são incorporados (alto-falantes, matrizes de microfone) no sistema, enquanto outros são conectáveis (fone de ouvido, alto-falante / microfone, fones de ouvido Bluetooth alto-falante / microfone). O driver usa WaveRT e descarregamento de áudio para dispositivos de renderização. O driver usa um "dispositivo de áudio virtual" em vez de um adaptador baseado em hardware real e destaca os diferentes aspetos da arquitetura de driver de áudio WDM descarregando áudio. Para obter mais informações sobre o mecanismo de áudio do Windows, consulte Hardware-Offloaded processamento de áudio (drivers do Windows).
EndpointsCommon
The EndpointsCommon project contains common code to both the tablet and phone. Para obter mais informações, consulte Drivers universais do Windows para áudio.
SwapAPO
The SwapAPO project demonstrates how to develop audio processing objects. Ele inclui código de exemplo que demonstra como registrar e cancelar o registro de objetos de processamento de áudio e também mostra como personalizar uma página de propriedades do Painel de Controle para refletir os recursos disponíveis no objeto de processamento. Para obter mais informações, consulte Objetos de processamento de áudio do Windows.
KeywordDetectorAdapter
The KeywordDetectorAdapter project demonstrates how to develop a keyword detector adapter. For more information, see Voice Activation.
Baixe e extraia o exemplo de áudio do Sysvad do GitHub
O exemplo de áudio do SYSVAD encontra-se disponível no Windows Driver Samples GitHub.
Você pode navegar pela amostra de áudio do Sysvad aqui:
https://github.com/Microsoft/Windows-driver-samples/tree/main/audio/sysvad
Siga estas etapas para baixar e abrir o exemplo SYSVAD.
a. Você pode usar as ferramentas do GitHub para trabalhar com os exemplos. Você também pode baixar as amostras de driver universal em um arquivo zip.
https://github.com/Microsoft/Windows-driver-samples/archive/master.zip
b. Transfira o ficheiro master.zip para o seu disco rígido local.
c. Select and hold (or right-click)Windows-driver-samples-master.zip, and choose Extract All. Especifique uma nova pasta ou navegue até uma pasta existente que armazenará os arquivos extraídos. For example, you could specify C:\DriverSamples\ as the new folder into which the files will be extracted.
d. Depois que os arquivos forem extraídos, navegue até a seguinte subpasta.
C:\DriverSamples\Audio\Sysvad
Abra a solução de driver no Visual Studio
In Microsoft Visual Studio, Select File>Open>Project/Solution... and navigate to the folder that contains the extracted files (for example, C:\DriverSamples\Audio\Sysvad). Double-click the Sysvad solution file to open it.
No Visual Studio, localize o Gerenciador de Soluções. (If this is not already open, choose Solution Explorer from the View menu.) In Solution Explorer, you can see one solution that has six projects.
Amostras de áudio arquivadas
Estes exemplos de áudio suportam versões anteriores do Microsoft Windows Driver Kit (WDK). Eles estão disponíveis como parte do download do arquivo zip.
Exemplo de driver de dispositivo de áudio virtual da Microsoft (Msvad)
AC97 Motorista (Ac97)
Exemplo de driver UART DirectMusic (Dmusuart)
Exemplo de sintetizador de software DirectMusic (ddksynth)
Sintetizador FM (Fmsynth)
Amostras de adaptadores de áudio
Amostras de Codec de Processamento de Áudio
Codec de exemplo Msfilter (MsFilter)
Codec de exemplo Msgsm610 (gsm610)
Para obter detalhes, consulte a documentação readme que acompanha cada um desses exemplos no WDK.
Para obter informações sobre os exemplos do WDK, consulte Windows Driver Kit Samples Pack (Drivers do Windows).