• ベストアンサー

DirectXの表示領域

動画再生ソフトの再生領域がPrintScreenできないのはDirectXで表示されているからでしょうか? DirectXをよく知らないのですが、DirectXとは全画面単位でオンオフを切り替えるだけでなく、指定領域の部分のみをDirectXで描画することが可能なんですか?

質問者が選んだベストアンサー

  • ベストアンサー
  • kerman
  • ベストアンサー率75% (1048/1392)
回答No.1

たまたま目にとめた素人なんでお呼びでなければごめんなさい(記載以上のことはわかりませんので悪しからずご容赦下さい)。 一般的な動画再生として、GPU(Graphics Processing Unit)の2Dエンジン、3Dエンジン、VEP(Video Processing Engine)のうち、2Dエンジンの処理内容を描画した上にVPEでの処理内容(=動画)をかぶせて描画します。 オーバーレイ対応のキャプチャソフトでない限り、2Dエンジンが描画した段階でキャプチャするので、そのあと(動画)はキャプチャされません。 ――――――――――――――― 例えばWMP10でツールメニュー→オプションのパフォーマンスタブ、『ビデオアクセラレータ』をなしにしたり、ビデオアクセラレータ[詳細]から『オーバーレイを使う』のチェックを外してキャプチャしてみて下さい。

yuyata
質問者

お礼

ありがとうございます。 C++での疑問も1つうまれました。

その他の回答 (1)

  • kerman
  • ベストアンサー率75% (1048/1392)
回答No.2

#1訂正します。失礼ました。 VEP→VPE(Video Processing Engine)

関連するQ&A