XAudio2とDirect3D9/10を使用してアプリケーションにビデオ(サウンド付き!)を表示する最も簡単で簡単な方法は何ですか?DirectXでビデオを表示
少なくとも、より大きな潜在的なビデオをストリーミングできること、そしてウィンドウのアスペクト比がビデオと異なることがあること(例えば、レターボックスを追加すること)が必要であることが理想です。ビデオを3Dシーンに埋め込みます。
もちろん、各フレームをテクスチャにロードし、一度レンダリングしたテクスチャを破棄/再利用し、XAudio2でオーディオを個別に再生する方法や、少なくとも1つのフォーマットのローダを作成する方法また、ビデオとオーディオのコンポーネントを同期するようなものも扱わなければなりません。うまくいけば、eaierのソリューションが利用可能であるか、または適切なライセンス(バイナリ形式の商用ディストリビューション、ダイナミックリンクはLGPL )。
DirectShowはオプションではありませんか? Direct3Dを使用してビデオをレンダリングします。 –