(admin note: moving to NTDEV)
Hello Everyone:
I am currently working with the SwapAPO sample from the Windows-driver-samples repository and have successfully built the APO using Visual Studio 2022, Windows 11. The DLL compiles correctly, and I have validated that the SwapAPO binaries are generated without issues.
However, i am facing a challenge in the next stage: installing the APO into the Windows audio system using an INF package.
Despite exploring the Microsoft documentation and existing sample INFs, I am unable to identify a clear, complete, or up-to-date INF example that demonstrates:
-
How an APO should be installed as a SoftwareComponent device
-
How to correctly register the ComponentIDs, AddComponent mapping, and AudioEngine\AudioProcessingObjects registry entries
-
How to attach the APO to a specific audio endpoint (via FxProperties)
-
How to test and validate the SwapAPO installation in Device Manager or through MMDevices
I also could not find a definitive INF file in the SwapAPO sample that can be used directly to install and test the APO. As a result, I am unsure of the correct procedure to deploy the APO on a test system.
Would you be able to provide:
-
A reference INF that shows the recommended method for APO installation on current versions of Windows.
-
Any updated guidelines or documentation for installing SoftwareComponent-based audio extension drivers.
-
Clarification on the correct use of componentization (ComponentIDs / AddComponent) when installing an APO.
-
Recommended steps for testing the APO with specific audio endpoints.
Any guidance or official reference material would be extremely helpful to move forward.
Thank you very much for your time and assistance. I look forward to your support.
Warm regards,
Surya.