LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

streaming, recording and viewing video simultaneously

I got some help recently setting up an IMAQ image buffer in memory. What I'm trying to do now is add a fixed number of grabbed images to that buffer while it's being controlled by a subVI (I pass the buffer in as an array dump from the image queue) while also continuing to maintain the buffer in the main VI. The subVI is for video replay so it can be active long after the number of images I add to it have been added. Should I be using a reentrant/recursive setup? The subVI also opens in a separate (displaying) window, so I think recursive would result in tons of new windows popping up instead of just one.
0 Kudos
Message 1 of 4
(2,478 Views)
For clarity, I should say that the functionality I'm going for is identical to the playback features of a TiVo.
0 Kudos
Message 2 of 4
(2,476 Views)

Hi Nasgul,

 

What kind of camera and IMAQ drier are you using?

 

Esmail Hamdan | Applications Engineering | National Instruments 

0 Kudos
Message 3 of 4
(2,448 Views)

I'm using Prosilica GigE Vision cameras, 1280x960. I was actually able to solve this problem by using a global array to store the image data (since the size of my buffer never changes, the memory hit is relatively easy to control).

0 Kudos
Message 4 of 4
(2,435 Views)