Hi Deng;
I asked a similar question directly to NI some time ago. The following is the answer that I received:
// My question
Can I configure this IMAQ hardware so I can use it along with other
applications (video conferencing, etc., non-NI applications)?
If the answer is yes, how can I configure it?
// The response:
Hello Enrique,
Our NI-IMAQ driver works with image structures which are incompatible with
other applicaitons, but does include functionality to convert the images to
2D arrays which can be used anywhere.  You can also save the images into a
file format like BMP or JPEG.  There are roundabout ways to do this with
NI-IMAQ only, and it is very easy from our IMAQ Vision image processing and
display add-on software.
The use of the other applications then j
ust becomes a matter of integrating
the two.  If you were using LabVIEW, for example, you could include calls
to a DLL from another application, embed the application as an ActiveX
control, or just launch the other application in its own environment.  If
you want to control our board from some other application, you have a
choice of making calls to our DLL or our ComponentWorks IMAQ ActiveX
control. In either case, you will be able to access the data as a 2D array.
We don't support any streaming formats like AVI.  There are utilities
available on the web, however, that will take a series of JPEG images and
create an AVI file from them.
I hope this helps to answer your question.  If you still have questions,
please give me some more details about how you would like to use our
hardware and I'll see what we can come up with.
Regards
James Lewis
National Instruments
http://www.ni.com/support
============
Best regards;
EJV 
					
				
			
			
				
	www.vartortech.com