YUVのデータをWindowsで表示する方法につきまして


下記のGiGEカメラから取得した映像(4504×4504, 60fps, YUV422)をWindows10上で低遅延で描画したいと考えています。

<https://www.argocorp.com/cam/25GigE/EVT/HB-20000-SB.html>

解像度が4504×4504,フレームレートが60fpsなので処理負荷が高くならないか心配しているのですが、WindowsのどのAPIを使用するのが良いかアドバイスをいただけますでしょうか？

軽く調べただけでもいろいろならAPIやライブラリが出てくるのですが、上記の目的を達成する為に  
適切なライブラリがどれであるかアドバイスいただけたらと思います。  
よろしくお願いいたします。

  * DirectDraw
  * DirectShow
  * OpenCV
  * OpenGL
  * Openframeworks




リストにないもので[Media Foundation](https://docs.microsoft.com/en-
us/windows/win32/medfound/microsoft-media-foundation-
sdk)という選択肢もあります。これはDirectShowの後継で、Windows Media
Playerのメディア制御部分を独立させたものとなります。[Media Sourceを実装](https://docs.microsoft.com/en-
us/windows/win32/medfound/writing-a-custom-media-source)すればあとは[Video
Playback](https://docs.microsoft.com/en-us/windows/win32/medfound/how-to-play-
unprotected-media-files)できるようになるかな、とか。  
（デバイスドライバがビデオキャプチャデバイスを実現してくれていれば、Media Sourceも自動的に用意されるんですが、その辺りはよくわかりません）




リストにないもので[Media Foundation](https://docs.microsoft.com/en-
us/windows/win32/medfound/microsoft-media-foundation-
sdk)という選択肢もあります。これはDirectShowの後継で、Windows Media
Playerのメディア制御部分を独立させたものとなります。[Media Sourceを実装](https://docs.microsoft.com/en-
us/windows/win32/medfound/writing-a-custom-media-source)すればあとは[Video
Playback](https://docs.microsoft.com/en-us/windows/win32/medfound/how-to-play-
unprotected-media-files)できるようになるかな、とか。  
（デバイスドライバがビデオキャプチャデバイスを実現してくれていれば、Media Sourceも自動的に用意されるんですが、その辺りはよくわかりません）

