Author Topic: Asio recording how does it work?  (Read 426 times)


  • Posts: 21
Asio recording how does it work?
« on: 27 Nov '18 - 12:27 »
I was wondering and can't seem to find it on the forum.

Is it possible to record asio input like wdm input?

Where i look for:
Get a stream ID from an asio input record. (may be push stream for a REC_PROC buffer or something like that)

(Info about the recording will be usefull too. Like if its MONO or STEREO or more channels. MONO will be fine with me and my program ;) )

Ian @ un4seen

  • Administrator
  • Posts: 21741
Re: Asio recording how does it work?
« Reply #1 on: 27 Nov '18 - 14:46 »
Yes, you can record via ASIO if the ASIO device/driver has input channels. Each ASIO channel is mono but they can be joined via BASS_ASIO_ChannelJoin to form stereo (and beyond). Please see the LIST.C example that's included in the BASSASIO package for an example of how to check what channels an ASIO device/driver has, and the RECTEST.C example for an example of recording with ASIO. The BASSASIO function calls will be much the same in any language, so even if you don't use C/C++, the examples should be useful for ideas on what to do.


  • Posts: 21
Re: Asio recording how does it work?
« Reply #2 on: 29 Nov '18 - 07:53 »
Thank you! im also well experienced in C/C#/C++ so it whould be a problem using.
Thanks for your time.