Audio Codec - AC3 Test - Certification - Desktop

This automated test verifies that audio devices that support the AC-3 format comply with Windows requirements.

This test makes sure that each enumerated KSCATEGORY_AUDIO and KSCATEGORY_RENDER filter that exposes AC-3 format pins complies with the Microsoft Driver Development Kit documentation that is related to implementing AC-3 format pins. Also, this test makes sure that the filter does not prevent support for AC-3 streaming through the Wave and Microsoft DirectSound APIs.

Test details

   
Specifications
  • Device.Audio.Base.TwoDMAEnginesAndConnections
  • Device.Audio.Base.StreamingFormats
Platforms
  • Windows Server 2016 (x64)
  • Windows 10, client editions (x64)
  • Windows 10, client editions (x86)
  • Windows 10, client editions (Arm64)
Supported Releases
  • Windows 10
  • Windows 10, version 1511
  • Windows 10, version 1607
  • Windows 10, version 1703
  • Windows 10, version 1709
  • Windows 10, version 1803
  • Windows 10, version 1809
  • Windows 10, version 1903
  • Next update to Windows 10
Expected run time (in minutes) 2
Category Development
Timeout (in minutes) 120
Requires reboot false
Requires special configuration true
Type automatic

 

Additional documentation

Tests in this feature area might have additional documentation, including prerequisites, setup, and troubleshooting information, that can be found in the following topic(s):

Running the test

Before you run the test, complete the test setup as described in the test requirements: Audio Device Testing Prerequisites.

Troubleshooting

For generic troubleshooting of HLK test failures, see Troubleshooting Windows HLK Test Failures.

For troubleshooting information, see Troubleshooting Audio Testing.

All test cases return PASS or FAIL. To review test details, review the test log from Windows Hardware Lab Kit (Windows HLK) Studio. The test might return SKIP, which you should consider to be PASS for the overall test if no AC-3-compatible devices are present on the system. If the test does not detect AC-3 devices and the hardware does support them, a problem exists with the way that the pin in the filter of the specific device advertises itself.

More information

Command syntax

Command option Description

Ac3Test

Without any options, the test enumerates devices.

-c [string]

This option starts the application and runs the test cases that are specified in the .profile file.

-h [string]

This option specifies the Plug and Play (PnP) ID of the device to be tested.

wdk_ac3test.pro

This is the .profile file of test cases to be run.

Note

   For command-line help for this test binary, type /h

 

File list

File Location

AC3Test.exe

<testbinroot>\nttest\multimediatest\AVCore\Audio\WDK\

Wdk_ac3test.pro

<testbinroot>\nttest\multimediatest\AVCore\Audio\Profiles\

Logo_win7_ac3test.pro

<testbinroot>\nttest\multimediatest\AVCore\Audio\Profiles\

Logo_vista_ac3test.pro

<testbinroot>\nttest\multimediatest\AVCore\Audio\Profiles\

 

Parameters

Parameter name Parameter description
WDKDeviceID Device ID string
LLU_NetAccessOnly Name of machine's LLU for copying files
TestPro Profile for Test Cases