This automated test verifies that an audio device and driver accurately implement audio render position for stream synchronization.
This test requires that an audio device and driver are installed on a test system. The test targets the audio device and calls GetPosition on the kernel-streaming (KS) filter to make sure that the position is reported accurately.
The following table shows the details for this test.
Test details
Associated requirements |
Device.Audio.Base.SamplePositionAccuracy Device.Audio.Base.TimeSynchronizedSampleRates |
Platforms |
Windows 7 (x64) Windows 7 (x86) Windows RT (ARM-based) Windows 8 (x64) Windows 8 (x86) Windows Server 2012 (x64) Windows Server 2008 R2 (x64) Windows RT 8.1 Windows 8.1 x64 Windows 8.1 x86 Windows Server 2012 R2 |
Expected run time |
~12 minutes |
Categories |
Certification Functional |
Type |
Automated |
Running the test
Before you run the test, complete the test setup as described in the test requirements: Audio Device Testing Prerequisites.
Troubleshooting
For troubleshooting information, see Troubleshooting Audio Testing.
More information
Command syntax
| Command option | Description |
|---|---|
CScript DevIDparse.vbs /WDKDeviceID:[WDKDeviceID] |
This command runs the KS Position test job.
Note
For private testing, set the [WDKDeviceID] option to the device ID and run the test outside of the outside the Windows Hardware Certification Kit (Windows HCK) Studio. |
Note
For help with this test job, review the DevIDparse.vbs file in a text editor.
File list
| File | Location |
|---|---|
DevIDParse.vb |
<testbinroot>\nttest\multimediatest\avcore\audio\scripts\ |
S98wtt.dll |
<testbinroot>\nttest\multimediatest\common\ |