Win32 sound program written for command line? - Programmers Heaven

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Categories

Welcome to the new platform of Programmer's Heaven! We apologize for the inconvenience caused, if you visited us from a broken link of the previous version. The main reason to move to a new platform is to provide more effective and collaborative experience to you all. Please feel free to experience the new platform and use its exciting features. Contact us for any issue that you need to get clarified. We are more than happy to help you.

Win32 sound program written for command line?

wb0gazwb0gaz Posts: 1Member
Need help getting started with a small development project for writing to a sound device in windows:

I've got a need to write a stream of bytes (8-bit samples) to windows audio output port. These bytes will arrive in UDP datagrams (rather than a file), as this is part of an audio-over-LAN experiment. I expect to develop the UDP datagram receiver as part of this, but I want to start with the sound device interface because finding a development environment (compiler/linker) with sound device library API seems like the critical path.

From the UDP datagrams, I receive a stream of raw audio samples (each 8 bits unsigned) that I want to send to a windows sound device, so I need to develop a program that opens the windows default sound device, sets it to 8 bit samples at a given sample rate (say 8000 Hz), and let me write sample bytes to the device.

IMPORTANT - I don't need a GUI at all - in fact the ideal solution would be a program written in C or C++ that can be compiled and run from the windows command line. I am thinking this would make the overall application simpler, as I don't want to delve into Windows GUI application development for this experiment.

I also do not have a development system (compiler/linker) in mind yet, but would need one for this purpose. I've got my trivial application working in linux (using one of the alsa utilities, 'aplay', as my starting point.) If there was something like 'aplay' for windows (I realize alsa itself is not part of windows, so the similarity would end there), that would be ideal.

Very tks,

Dave


Sign In or Register to comment.