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.
Exemplo 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 do WDM. Essas são implementações de trabalho com código-fonte que podem servir como 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 inseridos (alto-falantes, matrizes de microfone) no sistema, enquanto outros são conectáveis (alto-falante/microfone de fone de ouvido, alto-falante/microfone de fones de ouvido Bluetooth). O driver usa WaveRT e descarregamento de áudio para renderizar dispositivos. O driver usa um "dispositivo de áudio virtual" em vez de um adaptador baseado em hardware real e realça os diferentes aspectos da arquitetura do driver de áudio do WDM de descarregamento de á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 um 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.
Baixar e extrair o exemplo de áudio do Sysvad do GitHub
O exemplo de áudio SYSVAD está disponível no GitHub de Exemplos de Driver do Windows.
Você pode procurar o exemplo 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 do SYSVAD.
a. Você pode usar as ferramentas do GitHub para trabalhar com os exemplos. Você também pode baixar os exemplos universais de driver em um arquivo zip.
https://github.com/Microsoft/Windows-driver-samples/archive/master.zip
b. Baixe o arquivo de master.zip para o 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 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 subpasta a seguir.
C:\DriverSamples\Audio\Sysvad
Abrir 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.
Exemplos de áudio arquivados
Esses exemplos de áudio dão suporte a 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)
Driver AC97 (Ac97)
Amostra de driver UART do DirectMusic (Dmusuart)
Amostra do Sintetizador de Software DirectMusic (ddksynth)
Sintetizador FM (Fmsynth)
Exemplos de adaptadores de áudio
Exemplos de Codec de Processamento de Áudio
Msfilter Sample Codec (MsFilter)
Código de exemplo msgsm610 (gsm610)
Para obter detalhes, consulte a documentação de leiame que acompanha cada uma dessas amostras no WDK.
Para obter informações sobre os exemplos do WDK, consulte o Pacote de Exemplos do Kit de Driver do Windows (Drivers do Windows).