Writting a multiple input mixer for HD output. I need some advice. My biggest issue is being able to synchronously sending out video frames via directX and knowing it was sent. So far trying to do this I have not been able to time a frame output during a frame sync.
With video capture cards there are callbacks which make it simple to know when to output but the I/O latency has been too large. (6 to 10 frames). So I started to look at video cards to act as an output device. The first problem I have run into is timing the output. Seems there is nothing provided in Windows to know when a frame has been sent.
Is this true or I have not been able to find the function I need.