Hi Callum
Thanks for responding. Let me explain my current non-Decklink workflow which I’m seeking to replicate with Decklink.
I capture an MPEG video. While the MPEG is still capturing, I copy that MPEG to another part of the hard drive. I then play out that new MPEG, embedded into my own custom application, by recording the video-out of my graphics card – which shows my desktop. My desktop is showing my custom application – the copied MPEG embedded in its customised graphical skin.
The application requires the video to be played in media player as part of the embed. The purpose of the application (in case you’re wondering, not that it matters) is to play out specialised time sensitive graphics synchronised with video.
A few minutes later I can go back to the recording file and copy it again. The intention therefore is to replay the video inside the graphics shell without disrupting the original recording more than necessary.
It works fine with an analogue MPEG capture box but I would like to do it in SDI. So I need to find a way of copying the avi file before the recording has completed. Recording an MJPEG in media express requires that the recording be ended before the file becomes usable, which means any copy taken before recoding ended is similarly unusable. What I’m after is either a fix which makes such a file usable or a different way of recording decklink SDI input that will allow the copied file to be played even though it’s copied before recording has ended.
Many thanks
Terry