2

私はDXVA2でビデオプレーヤーを開発しています。Direct3D をデバッグしようとしているときに、コントロール パネルからデバッグ モードに切り替え、D3D_DEBUG_INFOマクロを定義しました。

するとすぐにGetDecoderDeviceGuids、リターン コード 0x80004005 で失敗しました。

を未定義にするとD3D_DEBUG_INFOGetDecoderDeviceGuids()成功します。

Windows 7 32 ビット、Direct3D 9、ATI Radeon HD 4550、最新のドライバーを使用しています。

このエラーを何らかの方法でオーバーライドし、強化された Direct3D デバッグを使用することは可能ですか?

更新: 言い忘れましたが、私のプレーヤーは DirectShow も Media Foundation も使用していません。FFmpeg ライブラリを使用してビデオをデコードし、コードは VLC からコピーされました。

4

0 に答える 0