1 Reply Latest reply on Oct 22, 2009 3:09 PM by ChicagoBob

    Custom video mixer suggestion

    ChicagoBob
      Writting a multiple input mixer for HD output. Need advice.

      Hi,

      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.

      Thanks

       

        • Custom video mixer suggestion
          ChicagoBob

          There is no answer to this question?  There are no callback hooks to time video card output. BUMMER bad form etc. The PC is really a messed up device when you need realtime hardware support. How cool would it be to have a simple callback interface? Geez I would imagine every game developer in the world would want one. So if I create a DirectX surface blt to it and try to figure out when it was sent I am on my own? I have tried to use WaitForVerticalBlank() but that was aweful and the results unpreditctable. So does any card offer this sort of feature?