Visual Studio 2010とXNA 4.0を使用して C# で Windows 用のゲームを開発しています。HD ビデオの再生位置を設定および変更し、ユーザーの入力に応じてビデオを逆再生できるようにしたいと考えています。
どこから始めればよいかわかりません。XNA の videoPlayer クラスは、これらのタイプの関数を提供しません。XNA DirectShow が最新ではなく、HD ビデオを使用すると速度が低下することを読みました。
プロジェクトで ffmpeg などのツールを使用または実装する方法がよくわかりません。一部の人々は同様の質問をして解決策を投稿しているようですが、詳細はありません。これらは以下です。
コア DX 機能と対話するために相互運用します。
ffmpeg と相互運用するマネージ C++ ラッパーを作成します。
mpeg デコーダーを書きます。
何が最適で、どこから始めればよいかわかりません。ありがとう!