From: Logan Capaldo Date: 2006-07-30T23:59:51+09:00 Subject: Re: Win32 API Callbacks On Jul 30, 2006, at 9:09 AM, Oky -- wrote: > I want to write a Windows network audio program in pure Ruby. However, > this requires me to call an API function called waveInOpen which > takes a > callback function as one of its arguments. > > The callback function looks like this: > > void CALLBACK waveInProc( > HWAVEIN hwi, > UINT uMsg, > DWORD dwInstance, > DWORD dwParam1, > DWORD dwParam2 > ); > > Is it possible to achieve this in Ruby or do I have to write a wrapper > DLL? > > > Thanks in advance > You might be able to get away with using RubyInline to create the callback. Still a little bit of C, but it'll be right there with the rest of your code. > -- > Posted via http://www.ruby-forum.com/. >