Exercício 1 – Avaliar o desempenho de latência de áudio do dispositivo para cenários de comunicação
Neste exercício, executaremos a matriz a seguir de testes de latência de áudio que geram estatísticas de latência para vários modos de latência com suporte no Windows. Os modos em que o teste pode ser executado incluem:
Modo padrão – gera latência de áudio pronta para uso padrão.
Modo bruto – remove APOs (Objetos de Processamento de Áudio).
Período Baixo – novo modo de baixa latência para cenários quase em tempo real, como o Skype.
O teste renderiza os sons de teste capturados pelo microfone.
Nota Este guia passo a passo também está disponível para exibição como um vídeo de laboratório no Channel 9, que apresenta vídeos para desenvolvedores das pessoas que criam produtos e serviços da Microsoft: https://channel9.msdn.com/Events/WinHEC/2015/OWDHOL301
Etapa 1: preparar o sistema para executar os testes
Instale o controlador HLK (Hardware Lab Kit).
Clique com o botão direito do mouse no menu Iniciar e clique em Prompt de Comando (Administração).
Navegue até a pasta \\<controller-name>\Tests\<processor architecture>\TE .
Copie os seguintes testes e ferramentas do controlador do HLK (Hardware Lab Kit) para o computador de teste em: C:\Performance\Media
- \\<controller-name>\Tests\<processor architecture>\nttest\multimediatest\wmmftest\glitchfreetaeftests.dll
- \\<controller-name>\TaefBinaries\<processor architecture>\*
- \\<controller-name>\Tests\<processor architecture>\Performance\WindowsXRay\tools\EtwPattern.dll
- \\<controller-name>\Tests\<processor architecture>\test\MediaEngineTest.exe
- \\<controller-name>\Tests\<processor architecture>\audio-test\bin\audiospew.exe
- \\<controller-name>\Tests\<processor architecture>\audio-test\bin\audiostreaming.dll
- \\<controller-name>\Tests\<processor architecture>\nttest\multimediatest\wmmftest\rws.exe
- \\<controller-name>\Tests\<processor architecture>\nttest\multimediatest\wmmftest\audio-fidelity-stress.xml
- \\<controller-name>\Tests\<processor architecture>\audio-test\bin\LatencyTest.dll
Defina o nível de volume nos alto-falantes como 100%.
Etapa 2: Executar o teste no modo padrão
Execute o comando a seguir:
te.exe latencytest.dll /name:LatencyTest::Vanilla
Exiba os valores de atraso Média, Máx e Min que são enviados para a janela do prompt de comando.
Etapa 3: Executar o teste no modo bruto
Execute o comando a seguir:
te.exe latencytest.dll /name:LatencyTest::Raw
Exiba os valores de atraso Média, Máx e Min que são enviados para a janela do prompt de comando.
Etapa 4: Executar o teste no modo de baixa latência
Execute o comando a seguir:
te.exe latencytest.dll /name:LatencyTest::LowPeriod
Exiba os valores de atraso Média, Máx e Min que são enviados para a janela do prompt de comando.