Click here to Skip to main content
16,015,641 members
Home / Discussions / Hardware & Devices
   

Hardware & Devices

 
AnswerRe: USB "bandwidth" and other curious questions. Pin
Dan Neely5-Apr-10 9:17
Dan Neely5-Apr-10 9:17 
QuestionDual processor slower than single? Is it all relative ? Pin
Vaclav_5-Apr-10 5:40
Vaclav_5-Apr-10 5:40 
AnswerRe: Dual processor slower than single? Is it all relative ? Pin
Dan Neely5-Apr-10 5:56
Dan Neely5-Apr-10 5:56 
GeneralRe: Dual processor slower than single? Is it all relative ? Pin
Vaclav_5-Apr-10 6:07
Vaclav_5-Apr-10 6:07 
GeneralRe: Dual processor slower than single? Is it all relative ? Pin
Dan Neely5-Apr-10 7:08
Dan Neely5-Apr-10 7:08 
GeneralRe: Dual processor slower than single? Is it all relative ? Pin
Vaclav_5-Apr-10 7:15
Vaclav_5-Apr-10 7:15 
QuestionSynchronizing data capture with video Pin
softwaremonkey22-Mar-10 5:22
softwaremonkey22-Mar-10 5:22 
AnswerRe: Synchronizing data capture with video Pin
Jonathan Davies23-Mar-10 0:46
Jonathan Davies23-Mar-10 0:46 
softwaremonkey wrote:
Is there perhaps something in the video capture driver that would allow me to do this?

What sort of level are you considering working at? It's been 10 years since I did a similar thing at an SDK level but from the manual of the (that version now obsolete Bandit) frame grabber card I still have, I see it has programatic option to synchronize frame grab with an external trigger such as, perhaps, some signal associated with your A/D:
External Trigger Detection Methods
Description: Detection method values used by BD_GetExtrigDetection and
BD_SetExtrigDetection.
Values:
BD_EXTRIG_DETECT_NEGATIVE_EDGE: External trigger detected on falling
edge of trigger input.

Again at a programaming level I recently used a Firewire bus to connect to a camera and was able to program what to do when a frame was grabbed:
LRESULT CMainFrame::OnVideoGrabbed(UINT /*uMsg*/, WPARAM wParam, LPARAM lParam, BOOL& /*bHandled*/)
{
	// Sent by a child video window when a bitmap, grabbed from a video frame has been saved
	// to a temporary file and which can now be loaded ready for processing or otherwise dealt with.
	// WPARAM is a pointer to the file name.
	// LPARAM is a BOOL indicating wether the attempted grab and writing to file of the bitmap succeeded.
	//			If LPARAM is FALSE the filename is invalid.

	LPTSTR lpFileName = (TCHAR*)wParam;
	BOOL bGrabbed = (BOOL)lParam;

	if(!bGrabbed)
	{
		// Could do something sophisticated here like...

So the type if interation you want is possible by various mechanisms.
GeneralRe: Synchronizing data capture with video Pin
softwaremonkey23-Mar-10 2:47
softwaremonkey23-Mar-10 2:47 
QuestionRCA -> USB -> C++ : how? Pin
428820-Mar-10 0:31
428820-Mar-10 0:31 
QuestionMost Ram in a laptop Pin
programmervb.netc++19-Mar-10 13:16
programmervb.netc++19-Mar-10 13:16 
AnswerRe: Most Ram in a laptop Pin
T21024-Apr-10 19:58
T21024-Apr-10 19:58 
AnswerRe: Most Ram in a laptop Pin
T21025-Apr-10 20:09
T21025-Apr-10 20:09 
QuestionNew Machine Pin
programmervb.netc++9-Mar-10 15:14
programmervb.netc++9-Mar-10 15:14 
AnswerRe: New Machine Pin
Luc Pattyn9-Mar-10 15:35
sitebuilderLuc Pattyn9-Mar-10 15:35 
GeneralRe: New Machine Pin
programmervb.netc++9-Mar-10 15:39
programmervb.netc++9-Mar-10 15:39 
GeneralRe: New Machine Pin
Luc Pattyn9-Mar-10 15:53
sitebuilderLuc Pattyn9-Mar-10 15:53 
GeneralRe: New Machine Pin
programmervb.netc++9-Mar-10 16:31
programmervb.netc++9-Mar-10 16:31 
GeneralRe: New Machine Pin
Luc Pattyn9-Mar-10 16:38
sitebuilderLuc Pattyn9-Mar-10 16:38 
GeneralRe: New Machine Pin
programmervb.netc++9-Mar-10 16:46
programmervb.netc++9-Mar-10 16:46 
GeneralRe: New Machine Pin
Dan Neely10-Mar-10 2:22
Dan Neely10-Mar-10 2:22 
GeneralRe: New Machine Pin
Luc Pattyn10-Mar-10 3:52
sitebuilderLuc Pattyn10-Mar-10 3:52 
GeneralRe: New Machine Pin
Dan Neely10-Mar-10 5:24
Dan Neely10-Mar-10 5:24 
GeneralRe: New Machine Pin
Luc Pattyn10-Mar-10 5:46
sitebuilderLuc Pattyn10-Mar-10 5:46 
GeneralRe: New Machine Pin
Dan Neely10-Mar-10 7:18
Dan Neely10-Mar-10 7:18 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.