トップページ > 過去ログ > 記事閲覧
DirectShowの動画再生とScreenFlip()
名前:うさぎ 日時: 2012/08/23 10:04

DirectShowの関数を用いてメインウインドウ上で 動画ファイルの再生を行おうとしているのですが、 ScreenFlip() を呼んだ後だと、再生はされているようですが、動画が表示されません(再生前の画面が表示されつつける)。 原因としては何が考えられるでしょうか? Dx_Init()後ScreenFlipを一度も呼び出していない状態だと表示されます。

Page: 1 |

Re: DirectShowの動画再生とScreenFlip() ( No.1 )
名前:管理人 日時:2012/08/23 23:44

DXライブラリの描画処理と、DirectShow による動画の再生を同時に行った場合は 画面表示処理の競合が発生するので意図した結果を得ることはできません 残念ですがDXライブラリの表示処理と DirectShow による動画ファイルの再生を同時に 行うことは諦めていただくしかありません 単純に動画ファイルを再生するということでしたらDXライブラリの LoadGraph、 PlayMovieToGraph を使うことで可能ですので、よろしければ関数リファレンスをご覧になってみてください http://homepage2.nifty.com/natupaji/DxLib/function/dxfunc_graph.html#R14N2

Page: 1 |