better help for the user

Chris Silverberg chris at silverberg.net
Tue May 31 11:13:33 GMT 2005


Hi Steve et all,

I'd like to try to improve my application's ability to report 
information about available and unavailable video devices.  My 
application is a typical video application using Sequence grabber calls 
only, opening using OpenDefaultComponent( SeqGrabComponentType, 0 ) and 
then opening a video channel.  Then if the user wants to change their 
video settings I present the standard QuickTime configuration window 
and let the user configure as desired.  This all works fine when a 
device is available, but if a device is not available, a novice user 
can become perplexed as to why the device is unavailable.  The reasons 
are almost always explainable... either the device is already in use by 
another application or the device isn't working properly (say, flimsy 
non-sheilded iSight cables).  However, these often require some 
hand-holding...  so I'd like to be able to give the user more 
information up front, so maybe we can avoid 50% of that hand-holding.

Unfortunately, I'm not sure if I can even collect this information with 
what Sequence grabber gives me.  In an ideal world, I show the user a 
list of devices that the system recognizes, and their current status.  
For example, if the iSight is currently in use by an application, I'd 
really like to be able to tell the user what that application is.  But 
I'm not aware of any way to get this desired information.  Does anyone 
have any suggestions?

thanks,
Chris



More information about the Video-Developers mailing list