KS Position Test
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\ |