Urgent Request for Guidance on Developing an ASIO Plugin Using ASIO SDK

Dear Steinberg Team,

I hope you are doing well.

I recently downloaded ASIO SDK 2.3.3 (2019-06-14) and successfully built the AsioSample project using Visual Studio. After compiling, I registered asiosample.dll using regsvr32.exe and was able to see the “Sample” device in the system. However, when attempting audio recording and monitoring, no sound was recorded or played back.

I am interested in developing a custom ASIO driver/plugin similar to Steinberg Built-in ASIO Driver, which allows non-ASIO hardware to interface with ASIO-based applications. I would appreciate your guidance on the following:

  1. Should I implement custom input and output processing in AsioSample::input() and AsioSample::output()?
  2. Would integrating a specific audio backend such as WASAPI or WDM-KS be the correct approach for handling real audio input and output?
  3. Are there any additional technical considerations, best practices, or Steinberg-provided resources that would facilitate ASIO driver development for non-ASIO hardware?

Any insights, documentation, or recommendations from your team would be greatly appreciated.

Thank you in advance for your support, and I look forward to your response.

Best regards,

Name:Joey Zhuang

Position:Marketing Manager

phone number:07769624590

E mail:joey.zhuang@hisong.io.