AnsweredAssumed Answered

vrf XY plot origin heavy lines

Question asked by detlef.baranski on Jun 9, 2004
> I'm trying to avoid having to write a driver if I can.

Well you won't get stuck writing a driver but you will get stuck with some
pretty sticky software issues. First of all, you might want to look for a
high level wrapper to the MM API, either ActiveX or explore the .NET
Framework to see if you can accomplish recording calls with that (most
likely - I don't know off hand). This will free you from memory management.

Interpretation of captured waveforms will present some challenges.
Interpretation will depend a great deal on the capture device and how it's
set up.

Basically, the functions you'll need are waveInStart (to start capture),
waveInStop (to stop capture) and waveInAddBuffer (to retrieve captured
waveform). Of course it's not that simple. There are a ton of housekeeping
chores to accomplish before these functions can do their jobs, but this is
the base API.

Still, there's nothing here that VEE can't accomplish on it's own. You
really don't need anything else, though the going will be tough if you don't
have the advantage of some kind of helper library to manage memory &
enumerate wave devices & so forth.

There's a lot of stuff to go through. A good place to start is at:

http://msdn.microsoft.com/library

In the left pane, open Graphics and MulitmediaWindows MultimediaSDK
DocumentationWindows MultimediaMultimedia AudioWaveform Audio. From here
you can find out everything you'll need to know about the MM API.

I don't know though. Depending on what you charge for software development
it might be a whole lot cheaper to simply get instrumentation that's
targeted to your application. $12,000 only buys a couple weeks and the audio
hardware will be severely limited in it's application.
-SHAWN-


---
You are currently subscribed to vrf as: rsb@soco.agilent.com
To subscribe send a blank email to "join-vrf@it.lists.it.agilent.com".
To unsubscribe send a blank email to "leave-vrf@it.lists.it.agilent.com".
To send messages to this mailing list,  email "vrf@agilent.com". 
If you need help with the mailing list send a message to "owner-vrf@it.lists.it.agilent.com".

Outcomes