16

ビデオキャプチャ/モニタリング/ストリーミングアプリケーション用にこれら2つのAPIのどちらかを選択しようとしていますが、どちらが最善の策かわかりません。

少し背景:

  • さまざまなビデオキャプチャカード/ドングルで動作するために必要です。
  • アプリはC++で開発される可能性が高いため、ネイティブAPIが不可欠です
  • 複数のビデオストリームを処理する必要があるため、パフォーマンスは重要です

少しグーグルすると、

  • MFは、Win7でのビデオキャプチャのみをサポートします
  • Directshowはより適切にサポートされますが、廃止されます
  • MFは、一部のアプリケーションでより優れたパフォーマンスを提供できます

MFは今後の方が良いと感じていますが、MFが「追いつかず」、DirectshowがAPIの選択のままである場合、技術的な行き詰まりに陥ることを懸念しています。提案やアドバイスをお願いします...

4

1 に答える 1

23

MSのマーケターが何を言おうと、DirectShowはここにとどまります。あまりにも多くのアプリケーションがそれを使用しているので、MSは他のすべてのCOMベースのテクノロジーと同じようにそれを永遠にサポートします。また、DirectShowにはさらに多くの機能があり、C ++プログラミングにネイティブであるため、これを使用することをお勧めします。

于 2010-12-13T07:45:31.167 に答える